build: move to released QQQ 4.1.0-RC.18 #10

Merged
KofTwentyTwo merged 1 commits from feature/qqq-4-1-0-rc18 into develop 2026-10-16 12:59:54 +00:00
KofTwentyTwo commented 2026-10-16 12:41:02 +00:00 (Migrated from github.com)

Summary

  • Pin qqq-bom-pom to the released 4.1.0-RC.18 (the 0.40.0-SNAPSHOT no longer resolves, which kept develop red).
  • TableBasedSessionStoreProviderIT: QInstance.setAuthentication is now withInstanceDefaultAuthentication; the H2 test table uses plain TIMESTAMP columns because QQQ writes Instants as UTC wall-clock values (with TIMESTAMP WITH TIME ZONE the stored expiry was shifted by the local offset, so the expired-session tests failed).
  • No production code changes.

Tests

mvn verify passes locally: 65 unit tests and the table-based IT (13). The Redis IT is skipped locally (no Docker).

Fixes QRun-IO/qbit-session-store#9

🤖 Generated with Claude Code

## Summary - Pin `qqq-bom-pom` to the released `4.1.0-RC.18` (the `0.40.0-SNAPSHOT` no longer resolves, which kept develop red). - `TableBasedSessionStoreProviderIT`: `QInstance.setAuthentication` is now `withInstanceDefaultAuthentication`; the H2 test table uses plain `TIMESTAMP` columns because QQQ writes Instants as UTC wall-clock values (with `TIMESTAMP WITH TIME ZONE` the stored expiry was shifted by the local offset, so the expired-session tests failed). - No production code changes. ## Tests `mvn verify` passes locally: 65 unit tests and the table-based IT (13). The Redis IT is skipped locally (no Docker). Fixes QRun-IO/qbit-session-store#9 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.