
CONTENTS
What's New
Release notes provide details on the latest updates to 3E Proforma that enhance its capabilities and improve user experience. They also provide information on corrections made to improve performance.
3E ODATA 5.11.0 RELEASE SUMMARY
Note: The following release note(s) detail also applies to 3E OData 1.18.0 On-premises.
CORRECTIONS
1655519: Reduced Paging with ANY/ALL Filters
Previously, an issue was identified where the use of OData any() or all() functions with multiple conditions joined by “and” could result in inconsistent paging results. Under certain conditions, the filtering logic was not fully applied at the database level before paging occurred. This could result in:
Pages returning fewer records than the requested $top value
@odata.nextLink appearing even when no additional results exist
@odata.count not matching the number of returned items
Resolution: The query processing has been improved to correctly handle any() and all() filters that contain multiple conditions. The conditions are evaluated before paging is applied, ensuring consistent and accurate results across all pages.
3E ODATA 5.10.0 RELEASE SUMMARY
Note: The following release note(s) detail also applies to 3E OData 1.17.0 On-premises.
This release of OData only contains framework enhancements and does not have any new functional enhancements.
3E ODATA 5.9.0 RELEASE SUMMARY
Note: The following release note(s) detail also applies to 3E OData 1.16.0 On-premises.
The 3E OData release is an incremental release. 3E OData’s GA release was version 1.2 (released June 2022).
This release includes the following corrections:
Fixed pagination issue
Fixed missing TrustAdjustmentType field
CORRECTIONS
1623937: $apply=groupby with $skip Returns Empty Grouping Page on Large Dataset Release
Previously, when using the $apply=groupby query option together with $skip and $top, the endpoint returned an @odata.nextLink. However, in some cases, subsequent requests using that link produced empty or inconsistent results.
Resolution: This issue has been fixed. Pagination is now correctly handled by applying $top and $skip after the aggregation ($groupby) operation.
1575875: TrustAdjustment: Missing TrustAdjustmentType in GET Call REsponse
Previously, when retrieving TrustAdjustment records with a GET request using OData, the TrustAdjustmentType field was missing from the response. This was caused by a mismatch between the field names defined in the archetype and the object schema for the TrustAdjustment entity.
Resolution: This issue has been fixed. The TrustAdjustmentType field is now consistently included in the response for GET requests on the TrustAdjustment entity.
3E ODATA 5.8.0 RELEASE SUMMARY
Note: The following release note(s) detail also applies to 3E OData 1.15.0 On-premises.
CHANGES TO ODATA $APPLY QUERY RESPONSE
In version 1.15.0, the structure of OData responses for queries using the $apply operator has been updated to fully align with the OData standard format.
This change may impact integrations relying on the previous incorrect response formats.
Key Updates
@odata.context – Now returned, providing the metadata URL for the response.
@odata.id – Now supported, based on OData standards.
value array – Query results are now returned within the standard value array property.
Clients consuming $apply results should expect a standardized response format.
3E ODATA 5.7.0 RELEASE SUMMARY
Note: The following release note(s) detail also applies to 3E OData 1.14.0 On-premises.
This release of OData only contains framework enhancements and does not have any new functional enhancements.
Previous Releases
Release notes for previous 3E OData API releases are available in the Elite Knowledge Center, accessible via the Customer Portal.