3.16.0
gristlabs/grist-core3.16.0Jun 24, 2026by dtslvr
AI Summary
This release enhances the admin control panel with pagination and copy-to-clipboard functionality. Backend performance is improved through rate limiting optimizations, and deprecated API fields are removed.
Key Highlights
- Added pagination to platform and tag management in admin panel
- Added copy-to-clipboard buttons for user IDs and asset profile details
- Improved market data gathering queue throughput with rate limiting
- Upgraded WebAuthn browser and server packages
Breaking Changes
- Removed deprecated SymbolProfile field from GET api/v1/portfolio/holding/:dataSource/:symbol
New Features
- Admin panel pagination
- Copy-to-clipboard buttons for ISIN and Symbol
Full Release Notes
### Added - Extended the user account settings with a copy-to-clipboard button for the user id - Added pagination to the platform management of the admin control panel - Added pagination to the tag management of the admin control panel - Extended the asset profile details dialog of the admin control panel with a copy-to-clipboard button for the ISIN number - Extended the asset profile details dialog of the admin control panel with a copy-to-clipboard button for the symbol ### Changed - Improved the throughput of the market data gathering queue by applying the rate limit per data source - Decreased the rate limiter duration of the market data gathering queue jobs from 4 to 3 seconds - Removed the deprecated `SymbolProfile` field from the endpoint `GET api/v1/portfolio/holding/:dataSource/:symbol` - Upgraded `@simplewebauthn/browser` and `@simplewebauthn/server` from version `13.2.2` to `13.3` ### Fixed - Fixed an issue with hourly market data updates not refreshing prices for asset profiles with `MANUAL` data source - Fixed an issue with the log context formatting in the performance logging service ### Special Thanks - @AkashNegi1 - @dtslvr