Releases
v0.6.3
Compare
Sorry, something went wrong.
No results found
Changelog
7f2746d Merge pull request #177 from Cyoda-platform/release/v0.6.3
6e1ebe7 fix(test): make TestShutdown_SecondSignal_ForcesHardExit deterministic on slow CI (#178 )
8a91438 fix(auth): v0.6.3 auth-hardening sweep (6 findings) (#173 )
d3ef180 fix(search): negative cache for unknown field-path validation (#172 )
dae33c6 chore(auth): drop unused parseRSAPublicKeyFromPEM helper (#169 )
50b12ca test(parity): add point-in-time / transactionId client helpers (#132 ) (#161 )
25e70a2 feat(search): wire pre-execution field-path validation with bounded refresh (#77 ) (#162 )
5d6ccfd fix(entity): emit INCOMPATIBLE_TYPE for leaf type mismatches (#129 ) (#160 )
0504e44 test(e2e): pin cross-tenant invisibility for ?pointInTime and ?transactionId (#171 )
436904b fix(security): cap validator recursion depth (H4) (#170 )
c7d9e21 fix(entity): GetOneEntity now honors transactionId query param (#150 ) (#165 )
2dfff72 fix(entity): propagate pointInTime in GetEntityChangesMetadata (#152 ) (#164 )
b4dd489 fix(auth,admin): trusted-key + auth/admin error hardening (#34 items 2-7, #68 item 14) (#159 )
08d772a fix: app startup-failure and shutdown lifecycle (#10 , #34 , #68 , #26 ) (#158 )
c86afc8 fix(model): emit INVALID_CHANGE_LEVEL on set-change-level invalid enum (#130 ) (#156 )
4ae1ccf fix(auth): uniform 401 message + structured reason log (#68 item 12) (#155 )
94ec3cc fix(workflow): return 404 MODEL_NOT_FOUND on import for unknown model (#131 ) (#154 )
db24706 fix(memory): hold tx.OpMu.RLock around tx-state mutations in Save and CompareAndSave (#153 )
8c5e9b2 test(auth): cross-issuer JWKS signature-confusion regression (#68 item 9) (#151 )
e5a1a5c fix(search): explicit pageNumber cap and bits.Mul64 offset overflow (#68 item 10) (#149 )
524c076 fix(sqlite): derive CountByState IN-clause cap from SQLITE_MAX_VARIABLE_NUMBER (#68 item 11) (#148 )
94ca1df fix(docker): pin distroless/static base image by digest (#147 )
67bc5f5 chore(ci): security hardening for v0.6.3 (#168 )
f7bc7ee docs(plan): v0.6.3 outstanding fixes implementation plan (#146 )
2722738 fix: specific dictionary error codes for model lifecycle and If-Match (#128 ) (#141 )
3f172ff fix(common): make Conflict() non-retryable; add RetryableConflict() for TX aborts (#126 ) (#127 )
709a86b test: external API scenario suite — tranche 4 (#121 ) (#138 )
8fe5005 test: external API scenario suite — tranche 3 (#120 ) (#135 )
215918f test: external API scenario suite — tranche 2 (#119 ) (#133 )
6164b82 test: external API scenario suite — tranche 1 (#118 ) (#125 )
d6a1fe5 chore(helm): bump chart appVersion to v0.6.2 (#117 )
You can’t perform that action at this time.