The Genero Web Services JSON library (json ) has been added.
This library provides classes and methods to perform:
- JSON manipulation with a Streaming API for JSON
- Serialization of BDL variables in JSON
|
See |
Serializer functions have been added to the com.HttpRequest
and com.HttpResponse classes to start and end HTTP requests and responses streaming
as JSONWriter and JSONReader objects. |
Go to |
The fglrestful tool now supports the new JSON API (json ) and
generates code with this new API. However, it is possible to use the legacy JSON API
(util.json ) using the option --legacyJSONApi .
|
See fglrestful |
The JSONOneOf and JSONSelector attributes
are added to support the Swagger and OpenAPI oneOf JSON schema property. |
See |
The JSONRequired attribute is added to support the Swagger
and OpenAPI required JSON schema property. |
See JSONRequired |
The JSONAdditionalProperties attribute is added to support
the Swagger and OpenAPI AdditionalProperties JSON schema property. |
See JSONAdditionalProperties |
The FGLPROFILE has a new entry, security.global.options ,
added to support legacy OpenSSL 1 options. |
See New security.global.option in FGLPROFILE to allow legacy OpenSSL 1 options |
The FGLPROFILE has a new entry, security.global.verifyserver ,
added to support certificate validation. |
See New security.global.verifyserver entry in FGLPROFILE to support certificate validation process |
New fglwsdl option -SSLOptions added to support legacy
OpenSSL 1 options. |
See fglwsdl option -SSLOptions to support legacy OpenSSL 1 options and fglwsdl. |
Set the HTTP response status code (200 - 299) of a web service operation with
com.WebServicesEngine.SetRestStatus . |
See com.WebServiceEngine.SetRestStatus |
A new method allows the return of a specific header in an HTTP error response. |
See WSErrorHeader. |
The WSRetCode attribute can be set with the "2XX" value to
allow setting the response status with any code from 200 to 299 dynamically at runtime, added to
support the Swagger and OpenAPI specification. |
See |
The WSTypeDescription high-level REST attribute is added to
support the Swagger and OpenAPI description JSON schema property. |
See WSTypeDescription |
The WSDescription attribute can be used on JSON schemas in
addition to REST function input and output parameters, added to support the Swagger and OpenAPI
specification. |
See |
The WSPreProcesssing and WSPostProcessing
attributes are added to support preprocessing and postprocessing for REST callback
functions. |
See |
The REST engine WSContext variable has three new entries:
RequestPATH , RequestVERB , and RequestOPERATION to
support preprocessing and postprocessing for REST callback functions. |
See WSContext |
STRING -typed return parameter in OAUTH API function. |
See Change to OAuthAPI.GetIDSubject returns. |
The OAUTH API has a new method called OAuthAPI.GetIdRoles()
to explicitly retrieve authorization roles from ID tokens. |
See New method GetIdRoles() for retrieving authorization roles and OAuthAPI.GetIdRoles. |
The Genero OpenIDConnect service now decodes ID tokens containing roles
instead of scopes, and creates a new environment variable called OIDC_ROLES
containing the list of roles. |
See OpenIDConnect service supports OIDC_ROLES |
Starting at 5.00.02 |
The FGLPROFILE has a new entry,
security.global.certificate.selfsigned.preload , added to preload the global
certificate and key at the start of the application instead of at the first HTTPS connection. |
See New security.global.certificate.selfsigned.preload entry in FGLPROFILE |
Related upgrade
notes |
Upgrade notes for web services. |
See Web Services changes |