Skip to content

v0.7.0

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Aug 21:13
424070c

Changelog

  • 424070c Merge pull request #58 from hrodrig/develop
  • 6cbf40d chore(release): prepare v0.7.0
  • de464f4 docs(contributing): document main→develop sync after release tag
  • 2de6046 docs(security): document fail-open audit and RemoteAddr-only IP logging
  • a25bc3f feat(retention): 0 disables keep_last/max_age with safety ceilings
  • 94d0602 feat(server): defensive security headers; pin serveBlob Content-Length contract
  • e112378 feat(server): pager jump-to-page and first/last navigation
  • cd7cfb5 feat(server): purge expired sessions opportunistically on login
  • 2ccceba feat(store): parse cluster by position (everything after timestamp)
  • 6561ec5 fix(archive): clean share/pin dependents on archive delete
  • a52e838 fix(ratelimit): evict expired keys from the limiter map
  • cc5277c fix(retention): skip pinned/shared archives during sweep
  • f4aa482 fix(server): key login JSON/form branch off Content-Type only
  • 40223c7 fix(share): close max_uses race in IncrementShareUse
  • b07a071 perf(server): cache completeness badges per archive for 60s
  • ecbbbfe perf(server): resolve pin metadata directly, don't open the blob
  • daa31b3 perf(store): raise SQLite pool to 4 conns, apply per-connection pragmas
  • e539f74 refactor(server): rename mustListShares to listSharesOrNil
  • 71e19ac refactor(server): reuse store.FilterInMemory instead of duplicate predicate