Commit Graph

18 Commits

Author SHA1 Message Date
Amer Agovic
c86fc03c2e Ignore local bstore junction 2026-05-01 13:39:15 -05:00
Amer Agovic
847c69f112 Refocus Jabba on web runtime and improve file serving 2026-05-01 13:38:37 -05:00
Amer Agovic
6efc097544 fix: Resolve javadoc errors for Maven publish
- Fix heading hierarchy in CallSession (h3 -> h2)
- Escape HTML characters in ResponseState comment
- Correct @param tags in ResponseEncoder.writeError()

These fixes allow successful javadoc generation and Maven artifact publishing.
2026-01-07 09:12:36 -06:00
Amer Agovic
38603744e2 fix: Update .settings/pom.xml dependencies to resolve security vulnerabilities
- Update PostgreSQL driver from 42.5.0 to 42.7.4 (fixes SQL injection CVE)
- Update H2 database from 2.1.214 to 2.3.232 (fixes password exposure CVE)
- Update all Jetty dependencies to 12.0.15 stable release
- Update other dependencies to match build.gradle versions
- Sync pom.xml with current project state for VS Code IntelliSense
2026-01-07 09:06:43 -06:00
Amer Agovic
5f36b3d3e2 Add WebSocket support with Jakarta WebSocket integration
- Implemented WebSocketSession abstract class with callback-based API
- Added ServletWebSocketSession with full Jakarta WebSocket bridging
- Created @WebSocket annotation for declarative endpoint marking
- Updated JettyApp to initialize Jakarta WebSocket container
- Split Request/Response into abstract base and servlet implementations
- Moved JettyApp to jabba.servlet package
- Moved annotations to jabba.decor package
- Added comprehensive WebSocket test suite (5 tests, all passing)
- Updated README.md with WebSocket documentation and examples
- All 31 tests passing (async, sync, security, websocket, database)
- Fixed spelling errors in README.md
2026-01-07 08:57:12 -06:00
Amer Agovic
222d2d886f added comments v1.0.0 2024-01-21 21:48:39 -06:00
Amer Agovic
feb5d4c163 fixes and support for h2c 2024-01-21 17:02:31 -06:00
Amer Agovic
89d58b33ce fixing building settings 2024-01-17 11:33:55 -06:00
Amer Agovic
5e77c270d9 etag support for file server added 2024-01-16 23:30:25 -06:00
Amer Agovic
ba9b980fea fix config.property 2024-01-15 14:18:34 -06:00
Amer Agovic
dbbb86080e added better comments 2024-01-15 13:45:17 -06:00
Amer Agovic
01d49e1ee9 fixed shutdown sequence, added better modularity 2024-01-15 10:45:40 -06:00
Amer Agovic
32cf0ecd66 prep for release 2 2023-09-20 18:09:18 -05:00
Amer Agovic
3b7a75be35 prep for release 2023-09-20 17:37:43 -05:00
Amer Agovic
f8e8b2f05a revised readme.md 2023-01-11 17:13:06 -06:00
Amer Agovic
a8e37f705d prep to push 2022-09-22 16:26:23 -05:00
d5e851c57d dbo CRUD first iter 2021-11-12 15:11:03 -06:00
01dd8525b1 inital commit 2021-11-02 13:38:59 -05:00