Skip to content

Conversation

@broigm
Copy link

@broigm broigm commented Sep 2, 2025

  • Added support for retrieving fields via query parameters in GET requests, in addition to JSON body.
  • Improved response serialization, including:
    • Conversion of datetime/date to ISO format.
    • Conversion of binary fields to base64.
    • Safe handling of non-serializable iterables.
  • Added error handling blocks with logging for better traceability.
  • Simplified fields extraction logic in GET/POST/PUT.
  • Preserved compatibility with api-key authentication and authorization logic.

- Added support for retrieving fields via query parameters in GET requests, in addition to JSON body.
- Improved response serialization, including:
  * Conversion of datetime/date to ISO format.
  * Conversion of binary fields to base64.
  * Safe handling of non-serializable iterables.
- Added error handling blocks with logging for better traceability.
- Simplified fields extraction logic in GET/POST/PUT.
- Preserved compatibility with api-key authentication and authorization logic.
@broigm broigm changed the title Enhance REST API controller: GET params support and safe serialization [18.0] Enhance REST API controller: GET params support and safe serialization Sep 2, 2025
broigm and others added 28 commits September 10, 2025 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants