A newer version of the Ed-Fi ODS / API is available. See the Ed-Fi Technology Version Index for a link to the latest version.
What's New - Release Notes
This section provides a comprehensive list of the improvements, updates, fixes, and changes in the Ed-Fi ODS / API for Suite 3 v5.0.0 release, with links to the relevant issue in the Ed-Fi Tracker.
Patch Release - v5.0.1
(Released 10/02/2020)
[ODS-4562] - CallContext loses values for a previous context when the same value is set for another context
Ed-Fi ODS / API v5.0.0 - Release Notes
Important Epics
[ODS-3786] - Bulk Load Client Utility Improvements
[ODS-3807] - Domain extension support in PostgreSQL
[ODS-3809] - Deprecation and removal of server side bulk load
[ODS-3915] - Bring in TPDM v0.8 as an optional extension
[ODS-4056] - Remove Code-Gen local Database Dependency
[ODS-4132] - Semantic Versioning Adoption
[ODS-4139] - Implement Survey Model
[ODS-4165] - OSS: Apache Licensing Conversion
[ODS-4173] - Align ODS /API to v3.2c Data Standard
[ODS-4202] - Authorization of multiple ed-org types
General Improvements & Enhancements
[ODS-1520] - EdFi.Ods.SandboxAdmin.Web should add global exception logging for API calls as well
[ODS-1856] - Increase API response page size limit
[ODS-1958] - Show LEA's and Schools with Permission
[ODS-2980] - vendor access to multiple namespace prefixes
[ODS-3876] - .NET Core upgrade to 3.1
[ODS-3912] - Sandbox Admin App support for PostgreSQL
[ODS-4033] - Add support for OAuth2 "scope" parameter to scope the resulting access token to a specific EdOrg
[ODS-4046] - Recreating student, staff or parent after deletion returns 400 Bad Request
[ODS-4136] - Remove sample extensions from SDK
[ODS-4151] - Provide a Npgsql configuration file with EdFi.RestApi.Databases.EFA package
[ODS-4172] - Update Extensions Models to Conform with New MetaEd Language Changes
[ODS-4217] - Remove Grand Bend Extension
[ODS-4224] - Make message for unsupported relationship-based authorizations more "user-friendly"
[ODS-4246] - Support for Visual Studio 2019
[ODS-4344] - Add GrandBend namespace to sandbox client
[ODS-4354] - Add GrandBend namespace to test harness client
Bug Fixes
[ODS-2959] - ODS API can run on an unexpected port in development environments
[ODS-3164] - 3.1 DisciplineIncident: cannot change staffReference
[ODS-3543] - 1 second added to CreateDate each time root aggregate is updated
[ODS-3572] - Client-Side Bulk Load Utility loads interchange resource types out of order
[ODS-3929] - ODS API descriptor cache fails to resolve newly created descriptor if cache is already initialized
[ODS-4154] - swagger.json files are generated with the id field marked as required for POST requests
[ODS-4188] - Unable to Reference Post Secondary Institution as Education Organization
[ODS-4207] - Unable to Retrieve Data From Subclasses of Education Organization
[ODS-4223] - Unsafe Singleton Connection String Adapter Fails At High Request Levels
[ODS-4236] - Fix SdkCategorizer to Better Filter GetAll Methods
[ODS-4264] - Smoke Tests GetByExample fails when attempting to select shorten version of table name
[ODS-4265] - Profiles throw an exception on a reference that the parent does not have
[ODS-4296] - Primary key conflict due to case sensitivity
[ODS-4298] - Issues with PostgreSQL Table/Column Lookup
[ODS-4316] - Authorization views for CommunityProvider and CommunityOrganization do not follow required naming conventions
[ODS-4322] - BulkLoadClient Crashes on Malformed Xml File
Ed-Fi ODS / API v5.0.0 - Known Issues
The table below identifies key areas of functionality that are known to have issues in this release.
Area | Issue | Tracker Ticket* |
|---|---|---|
Endpoint | The
|
|
PosgreSQL backed ODS | In ODS API backed by PostgreSQL GET requests fail when a query parameter value is provided for a money type (e.g. Amount on Budget) |
|
Project Templates | Extension project template includes reference to EdFi.Ods.Xml project which was removed in the current release. Workaround is described in the linked ticket. |
|
You can also view release information in Ed-Fi Tracker here.