https://docs.couchbase.com/sync-gateway/4.0/product-notes/release-notes.html
What's Changed
- [4.0.4 backport] CBG-5162 Fix & vet log *fCtx function arguments by @torcolvin in #8110
- [4.0.4 backport] CBG-5157: Add EdDSA to set of supported algorithms for OIDC/JWTs by @torcolvin in #8107
- [4.0.4 backport] CBG-5159 check db state after checking permissions by @torcolvin in #8109
- [4.0.4 backport] CBG-5197 change listener: don't process docs without xattrs by @torcolvin in #8115
- [4.0.4 backport] CBG-5214: Silently handle PING BLIP messages for cbl-js by @torcolvin in #8116
- [4.0.4 backport] CBG-5173 don't panic when db is offline initializing indexes by @torcolvin in #8118
- [4.0.4 backport] CBG-5161 test-only: fix flake by @torcolvin in #8126
- [4.0.4 backport] CBG-5164 test-only: use wait for stat to avoid flake by @torcolvin in #8127
- [4.0.4 backport] CBG-5247: Update log messages on changes feed being cancelled by @torcolvin in #8123
- [4.0.4 backport] CBG-5202: add ability to identify if pushed encoded CV is derived from our local revID by @torcolvin in #8121
- Revert "[4.0.4 backport] CBG-5197 change listener: don't process docs… by @torcolvin in #8130
Full Changelog: 4.0.3...4.0.4