Releases: Point72/csp-gateway
Releases · Point72/csp-gateway
v2.7.1
What's Changed
- rework table registry with backwards compatibility, strip theme from js download, bump psp js by @timkpaine in #284
Full Changelog: v2.7.0...v2.7.1
v2.7.0
What's Changed
- Disable OpsGenie heartbeat on gateway stop by @emilybarrettp72 in #273
- Bump perspective to 4.5 by @timkpaine in #277
- Show keyby/indexer in API docs for state by @timkpaine in #279
Full Changelog: v2.6.1...v2.7.0
v2.6.1
What's Changed
- Only sort by timestamp by default if its in our schema by @timkpaine in #243
- Configure title to reset layout, fix default restore issue by @timkpaine in #244
- Small fix for starlette 1.0 release by @timkpaine in #246
- Don't track stack when in performance test mode by @hintse in #247
- Fix bug in id generation where tz difference can trigger underflow by @timkpaine in #257
- Back-compat shim for legacy auth Settings; fix js wheel exclude by @emilybarrettp72 in #261
Full Changelog: v2.6.0...v2.6.1
v2.6.0
What's Changed
- Update wiki sidebar for new modules by @timkpaine in #239
- Bump perspective to 4.3.0 by @timkpaine in #241
Full Changelog: v2.5.0...v2.6.0
v2.5.0
Overview
Features
- OAuth & SimpleAuth middlewares with auth-aware data filtering
- Scoped authentication middlewares — allow scoping and composing multiple middlewares
- External API key validation — revamped API key setup with support for external validation mechanisms
- Logfire integration for observability
- Server-side views support
- URL layout encoding — encode/decode workspace layout state in the URL
- CSP stream added to client — new streaming primitive for the Python client
- Client stream timeout — add configurable timeout option for streaming in the client
- Client HTTP argument passthrough — allow forwarding arbitrary HTTP arguments, default to following redirects
- Struct added to response model — include struct metadata in API responses
- orjson support in client — use orjson for faster JSON serialization when available
What's Changed
model_fieldson a BaseSchema instance is being deprecated, migrates to the existing classmethod .fields on channels by @wrieg123 in #191- Modify id generation and lookup to be unique across all classes by @timkpaine in #192
- Add docs on gatewaytestharness, fixes #17 by @timkpaine in #193
- Fix API key position in logs viewer, fixes #136 by @timkpaine in #196
- Use orjson in client if available by @timkpaine in #197
- Add tests and better documentation for websocket streaming by @timkpaine in #198
- Add response model type automatically to openapi json spec by @timkpaine in #199
- Add struct to response model by @timkpaine in #200
- Use context manager to close aiohttp session after use by @NeejWeej in #202
- Add csp stream to client by @timkpaine in #201
- Drop pydantic 2.12 upper bound, increase other bounds by @timkpaine in #204
- Fix type conversion from python to DuckDB types by @arhamchopra in #207
- Modify pydantic version in client by @timkpaine in #208
- Add timeout option for stream in client by @NeejWeej in #209
- Logfire integration by @timkpaine in #203
- Allow passthrough of client http arguments, default to follow redirects by @timkpaine in #216
- Update from copier (2026-02-15T05:29:45) by @timkpaine in #218
- Revamp api key setup in anticipation of other mechanisms, add external api key validation mechanism by @timkpaine in #220
- Allow scoping authentication middlewares, allow multiple middlewares by @timkpaine in #221
- Revamp std lib logging to match logfire config by @timkpaine in #223
- Oauth, simpleauth middlewares, auth-aware data filtering by @timkpaine in #222
- server side views, perspective upgrade by @timkpaine in #206
- Prune requests usage, fix ugly inline imports by @timkpaine in #238
Full Changelog: v2.4.4...v2.5.0
v2.4.4
What's Changed
- Drop unused tables from perspective ui by @timkpaine in #168
Full Changelog: v2.4.3...v2.4.4
v2.4.3
What's Changed
- Hoist more web exports for reuse by @timkpaine in #166
Full Changelog: v2.4.2...v2.4.3
v2.4.2
What's Changed
- Allow overriding of default perspective limit, architecture from server by @timkpaine in #163
- Add table sizes to the meta end-point for perspective by @arhamchopra in #164
Full Changelog: v2.4.1...v2.4.2
v2.4.1
What's Changed
- Allow customization of perspective client/server or server only architecture by @timkpaine in #150
- Allow for overriding the default loading screen by @timkpaine in #151
Full Changelog: v2.4.0...v2.4.1
v2.4.0
What's Changed
- Bump perspective to 4.0, change js orgs by @timkpaine in #146
- Allow server to overload default layout by @timkpaine in #149
Full Changelog: v2.3.1...v2.4.0