Skip to content

Releases: Point72/csp-gateway

v2.7.1

02 Jun 22:20

Choose a tag to compare

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

26 May 20:58

Choose a tag to compare

What's Changed

Full Changelog: v2.6.1...v2.7.0

v2.6.1

08 May 02:45
a95c440

Choose a tag to compare

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

13 Mar 01:19
f3f37e9

Choose a tag to compare

What's Changed

Full Changelog: v2.5.0...v2.6.0

v2.5.0

03 Mar 14:13

Choose a tag to compare

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_fields on 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

13 Nov 16:15
c792dcb

Choose a tag to compare

What's Changed

Full Changelog: v2.4.3...v2.4.4

v2.4.3

10 Nov 16:07
5fb32dc

Choose a tag to compare

What's Changed

Full Changelog: v2.4.2...v2.4.3

v2.4.2

05 Nov 22:58

Choose a tag to compare

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

31 Oct 21:18

Choose a tag to compare

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

30 Oct 17:47
e6dfb83

Choose a tag to compare

What's Changed

Full Changelog: v2.3.1...v2.4.0