Version 0.60.0
Highlights
- Server: normalize health status output to be in lowercase.
- Server: implement application portal endpoint and limited access tokens for it.
- Server: add endpoint stats endpoint for getting endpoint statistics.
- Server: add support for JSON log format for use in cloud environments.
- Server: add configuration options for the max pool size for DB and Redis connection pools.
- Server: add CORS headers and support pre-flight requests for use from the browser.
- Server: add a configuration option to only allow https endpoint URLs.
- Server: support passing an org_id when generating JWTs (
svix-server jwt generate
). - Lib/Python: update httpx dependency to the latest version.
- Lib/Rust: fix mixup with validation errors marked as HTTP errors and vice-versa.
What's Changed
- Rename HealthStatusVariants to lowercase via serde by @svix-daniel in #491
- Implement Dashboard Access Endpoint by @svix-daniel in #488
- Add endpoint stats endpoint by @svix-daniel in #493
- Cleanup OpenAPI generation and also run Python by @tasn in #494
- Implement support for a log_format cfg var by @svix-daniel in #496
- Make corrections to JSON log format by @svix-daniel in #499
- Work around panic caused with JSON logs by @svix-daniel in #500
- Add cfg for max pool connections to DBs by @svix-daniel in #497
- Python: update httpx and openapi-python-client. by @tasn in #502
- Add changing region in dashboard access endpoint by @svix-daniel in #503
- Server: fix caching dependencies for docker builds by @tasn in #504
- Fix clippy warning caused by clap derive macro by @svix-daniel in #505
- Update clap version to latest in Cargo.toml by @svix-daniel in #506
- README: clarify the instructions for generating JWT tokens. by @tasn in #507
- Server: add support for CORS and pre-flight requests. by @tasn in #509
- Server: add a configuration to only allow HTTPS by @tasn in #511
- Server: make the application portal URL configurable. by @tasn in #512
- Server: support passing an org_id to the JWT generate command. by @tasn in #513
- Swap validation and HTTP error variants in error conversion code by @svix-daniel in #514
- Bump version and update changelog. by @tasn in #515
Full Changelog: v0.59.1...v0.60.0