Skip to content

Commit e738abd

Browse files
committed
docs: update documentation for v2.0.0 release
- Update architecture.md: v1.0 auth references now reflect v2.0.0 authentication support (bearer, basic, header, cookie) - Update architecture.md version to 2.0.0 - Update responsible-use.md date to 2025 - Add .playwright-mcp/ to gitignore
1 parent fbd3a10 commit e738abd

3 files changed

Lines changed: 7 additions & 4 deletions

File tree

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,3 +54,6 @@ todos/
5454

5555
# Local development context
5656
.claude/
57+
58+
# Playwright MCP screenshots
59+
.playwright-mcp/

docs/architecture.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -752,21 +752,21 @@ func extractLinks(body io.Reader) []string {
752752

753753
- **JavaScript-heavy SPAs**: Lobster parses static HTML; it won't execute JavaScript
754754
- **Extremely large sites**: 10,000+ pages may be slow and memory-intensive
755-
- **Complex authentication flows**: v1.0 doesn't support authentication (planned for v0.4+)
755+
- **Complex authentication flows**: Lobster supports bearer, basic, header, and cookie auth but not multi-step OAuth or SAML flows
756756
- **Production load testing**: Use dedicated solutions with distributed workers
757757
- **Precise latency measurements**: Not a replacement for dedicated APM tools
758758

759759
## Conclusion
760760

761761
Lobster demonstrates that there's value in the space between simple single-URL load testing tools and complex enterprise solutions. By focusing on automation (crawler-first design), validation (pass/fail criteria), and developer experience (zero-config defaults), it addresses a specific workflow gap in the testing toolkit.
762762

763-
The implementation choices—Clean Architecture, token bucket rate limiting, multi-format reporting—prioritize maintainability and extensibility over raw performance. This positions Lobster well for future enhancements like authentication support, distributed testing, and real-time result streaming.
763+
The implementation choices—Clean Architecture, token bucket rate limiting, multi-format reporting—prioritize maintainability and extensibility over raw performance. This positions Lobster well for future enhancements like distributed testing and real-time result streaming.
764764

765765
The tool is most effective as part of a continuous integration pipeline, providing automated performance validation before deployments. While it won't replace dedicated monitoring solutions or distributed load testing platforms, it fills a valuable niche for rapid, automated performance validation during development and in CI/CD workflows.
766766

767767
---
768768

769769
**Project**: [github.com/vnykmshr/lobster](https://github.com/vnykmshr/lobster)
770-
**Version**: 1.0.0
770+
**Version**: 2.0.0
771771
**License**: MIT
772772
**Author**: @vnykmshr

docs/responsible-use.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,7 @@ If you're unsure whether your use case is appropriate:
326326

327327
These guidelines may be updated as best practices evolve. Check the [repository](https://github.com/vnykmshr/lobster) for the latest version.
328328

329-
Last updated: 2024
329+
Last updated: 2025
330330

331331
## Summary
332332

0 commit comments

Comments
 (0)