## [2024.1.12-stable.1304.2fbc718] - 2024-01-12
### Features
- **module:** arcast integration
- **module:** generalizing casting process
## [2024.1.12-stable.907.776dbba] - 2024-01-12
### Features
- **storage:** add revision number to documents
## [2024.1.10-stable.1222.a268759] - 2024-01-10
### Features
- implement lfu based cache strategy
## [2023.12.5-stable.2140.b9c08f6] - 2023-12-05
### Features
- use go 1.21.5
## [2023.12.5-stable.2027.59f023a] - 2023-12-05
### Bug Fixes
- do not use goja.Value outside of loop
## [2023.12.5-stable.1318.753a6c9] - 2023-12-05
### Bug Fixes
- temporarily write blob directly as response body without http.ServeContent
- do not use goja.Value outside of run loop
## [2023.12.3-stable.1326.242bf37] - 2023-12-03
### Features
- rewrite cache blobstore driver parameters parsing
## [2023.12.3-stable.1326.c5efd77] - 2023-12-03
### Features
- rewrite cache blobstore driver parameters parsing
## [2023.12.1-stable.1420.065a900] - 2023-12-01
### Bug Fixes
- **storage:** use missing cache driver options
## [2023.12.1-stable.1122.83a1e89] - 2023-12-01
### Features
- use forked version of bigcache to prevent 64bits misalignment problems
## [2023.11.30-stable.1854.d9e8aac] - 2023-11-30
### Features
- **packaging:** rotate storage-server log files on alpine
## [2023.11.30-stable.1809.32f04af] - 2023-11-30
### Features
- **storage:** improve caching in cache driver
## [2023.11.30-stable.1410.870db07] - 2023-11-30
### Features
- rewrite bus to prevent deadlocks
## [2023.11.29-stable.1010.f4a7366] - 2023-11-29
### Features
- **storage:** rpc driver client pooling and memory-constrained cache driver
## [2023.10.25-stable.1927.02c74b6] - 2023-10-25
### Features
- **client:** add loader for apps menu
## [2023.10.24-stable.2052.8889694] - 2023-10-24
### Features
- **blobstore:** add cache driver
- **cli:** add basic bundle info command
## [2023.10.22-stable.2118.2fc590d] - 2023-10-22
### Features
- **storage:** retry sqlite failed transaction when database is busy
## [2023.10.22-stable.2104.6e4bf2f] - 2023-10-22
### Features
- **storage:** remap rpc errors
## [2023.10.22-stable.847.22a3326] - 2023-10-22
### Features
- **lifecycle:** execute onInit func asynchronously
## [2023.10.21-stable.1946.0cfb132] - 2023-10-21
### Features
- **lifecycle-module:** add debug message for onInit() execution
## [2023.10.21-stable.1938.de4ab0d] - 2023-10-21
### Bug Fixes
- **bus:** prevent double close in event dispatcher
## [2023.10.20-stable.901.d1458ba] - 2023-10-20
### Features
- capture logged exceptions and integrate storage-server with sentry
- **app:** pass context to start process
- **bundle:** add zim format support
## [2023.10.11-stable.943.4d064de] - 2023-10-11
### Features
- **filter:** add basic json parsing test case
## [2023.10.3-stable.1725.8a5a1cd] - 2023-10-03
### Bug Fixes
- **ci:** inject current branch name in release tasks
### Features
- **storage-server:** fix typo in openrc init script
- **storage-server:** remove /var/log/storage-server directory for apk packager
- **storage-server:** add check-token command
## [2023.10.3-stable.322.b2f100f] - 2023-10-02
### Bug Fixes
- **ci:** inject current branch name in release tasks
## [2023.10.3-stable.325.4c6e979] - 2023-10-02
### Bug Fixes
- **ci:** inject current branch name in release tasks
- **ci:** update sdk test app version correctly
- **ci:** add missing task dependency
### Features
- **storage-server:** fix service
## 2023.10.2-stable.2314.599ff74 - 2023-10-02
### Bug Fixes
- prevent bus congestion by flushing out messages
- **app:** use event loop runtime for every operations
- **doc:** typo
- **doc:** typo
- **doc:** typo
- **http:** default upload max size
### Documentation
- **auth:** add informations about anonymous users
- **context:** remove reference to obsolete attribute
### Features
- add proxy package
- initial commit
- goreleaser packaging
- add basic local login handler in dev cli
- remove arbitrary timeout
- **auth:** automatically generate anonymous user session
- **http:** handle html5 routing
- **http:** allow passing middlewares via options
- **jwt:** handle nil keyset
- **server:** handle panic in runtime
- **storage:** rpc based implementation
- **storage-server:** add packaging services
- **storage-server:** jwt based authentication
[Unreleased]: https://forge.cadoles.com/compare/2024.1.12-stable.1304.2fbc718...HEAD
[2024.1.12-stable.1304.2fbc718]: https://forge.cadoles.com/compare/2024.1.12-stable.907.776dbba...2024.1.12-stable.1304.2fbc718
[2024.1.12-stable.907.776dbba]: https://forge.cadoles.com/compare/2024.1.10-stable.1222.a268759...2024.1.12-stable.907.776dbba
[2024.1.10-stable.1222.a268759]: https://forge.cadoles.com/compare/2023.12.5-stable.2140.b9c08f6...2024.1.10-stable.1222.a268759
[2023.12.5-stable.2140.b9c08f6]: https://forge.cadoles.com/compare/2023.12.5-stable.2027.59f023a...2023.12.5-stable.2140.b9c08f6
[2023.12.5-stable.2027.59f023a]: https://forge.cadoles.com/compare/2023.12.5-stable.1318.753a6c9...2023.12.5-stable.2027.59f023a
[2023.12.5-stable.1318.753a6c9]: https://forge.cadoles.com/compare/2023.12.3-stable.1326.242bf37...2023.12.5-stable.1318.753a6c9
[2023.12.3-stable.1326.242bf37]: https://forge.cadoles.com/compare/2023.12.3-stable.1326.c5efd77...2023.12.3-stable.1326.242bf37
[2023.12.3-stable.1326.c5efd77]: https://forge.cadoles.com/compare/2023.12.1-stable.1420.065a900...2023.12.3-stable.1326.c5efd77
[2023.12.1-stable.1420.065a900]: https://forge.cadoles.com/compare/2023.12.1-stable.1122.83a1e89...2023.12.1-stable.1420.065a900
[2023.12.1-stable.1122.83a1e89]: https://forge.cadoles.com/compare/2023.11.30-stable.1854.d9e8aac...2023.12.1-stable.1122.83a1e89
[2023.11.30-stable.1854.d9e8aac]: https://forge.cadoles.com/compare/2023.11.30-stable.1809.32f04af...2023.11.30-stable.1854.d9e8aac
[2023.11.30-stable.1809.32f04af]: https://forge.cadoles.com/compare/2023.11.30-stable.1410.870db07...2023.11.30-stable.1809.32f04af
[2023.11.30-stable.1410.870db07]: https://forge.cadoles.com/compare/2023.11.29-stable.1010.f4a7366...2023.11.30-stable.1410.870db07
[2023.11.29-stable.1010.f4a7366]: https://forge.cadoles.com/compare/2023.10.25-stable.1927.02c74b6...2023.11.29-stable.1010.f4a7366
[2023.10.25-stable.1927.02c74b6]: https://forge.cadoles.com/compare/2023.10.24-stable.2052.8889694...2023.10.25-stable.1927.02c74b6
[2023.10.24-stable.2052.8889694]: https://forge.cadoles.com/compare/2023.10.22-stable.2118.2fc590d...2023.10.24-stable.2052.8889694
[2023.10.22-stable.2118.2fc590d]: https://forge.cadoles.com/compare/2023.10.22-stable.2104.6e4bf2f...2023.10.22-stable.2118.2fc590d
[2023.10.22-stable.2104.6e4bf2f]: https://forge.cadoles.com/compare/2023.10.22-stable.847.22a3326...2023.10.22-stable.2104.6e4bf2f
[2023.10.22-stable.847.22a3326]: https://forge.cadoles.com/compare/2023.10.21-stable.1946.0cfb132...2023.10.22-stable.847.22a3326
[2023.10.21-stable.1946.0cfb132]: https://forge.cadoles.com/compare/2023.10.21-stable.1938.de4ab0d...2023.10.21-stable.1946.0cfb132
[2023.10.21-stable.1938.de4ab0d]: https://forge.cadoles.com/compare/2023.10.20-stable.901.d1458ba...2023.10.21-stable.1938.de4ab0d
[2023.10.20-stable.901.d1458ba]: https://forge.cadoles.com/compare/2023.10.11-stable.943.4d064de...2023.10.20-stable.901.d1458ba
[2023.10.11-stable.943.4d064de]: https://forge.cadoles.com/compare/2023.10.3-stable.1725.8a5a1cd...2023.10.11-stable.943.4d064de
[2023.10.3-stable.1725.8a5a1cd]: https://forge.cadoles.com/compare/2023.10.3-stable.322.b2f100f...2023.10.3-stable.1725.8a5a1cd
[2023.10.3-stable.322.b2f100f]: https://forge.cadoles.com/compare/2023.10.3-stable.325.4c6e979...2023.10.3-stable.322.b2f100f
[2023.10.3-stable.325.4c6e979]: https://forge.cadoles.com/compare/2023.10.2-stable.2314.599ff74...2023.10.3-stable.325.4c6e979