4.36.3
·
482 commits
to master
since this release
[4.36.3] - 2025-07-30
Changed
- Reworked query param validation schemas. PR: bfx-report#438
- Brings the JSON schemas of query params to common consistent form for easier support
- Disables the ability to pass undeclared params to improve understanding of what is being passed and increase the security and durability of the system
- Splits the schemas into separate files for better readability
- Uses JSON schema compilation on the initialization stage before validation (when module loading) to increase performance
- Adds official ajv-formats lib to have extra formats of validation like email
- Makes corresponding minor changes due to adding the restriction of passing undeclared params
- Brought adjustments due to reworking query param schemas of bfx-report. PR: bfx-reports-framework#466
- Disabled wallets
Balancesrefresh button during initial synchronization to prevent report generation errors. Added a corresponding notice to communicate this to the user. PR: bfx-report-ui#944
Fixed
- Removed redundant (start, end, limit) params for the
getActivePositionsFilerequest. PR: bfx-report-ui#943 - Fixed
idparam type (should be an array of numbers) for thegetPositionsAuditFilerequest. PR: bfx-report-ui#945