v3.0 Tech Preview - Release Notes

This version of the Ed-Fi ODS / API is no longer supported. See the Ed-Fi Technology Version Index for a link to the latest version.

 

v3.0 Tech Preview - Release Notes

This section provides a comprehensive list of all the improvements, updates, fixes, and changes in the Ed-Fi ODS / API v3.0 Technical Preview release, with links to the relevant issue in the Ed-Fi Tracker.

Ed-Fi ODS / API v3.0 Tech Preview (a) - Release Notes

API 3.0 Enhancements

The major enhancements are covered by the following Epics:

  • [ODS-1363] - ODS_API 3.0: API Futures Enhancements

  • [ODS-1395] - SwaggerUI Alignment and API Sections support

  • [ODS-1668] - ODS_API 3.0: API Futures Enhancements - Stability

Data Standard Support

Support for alignment to the latest Ed-Fi Data Standard is covered by the following Epics:

  • [ODS-1121] - ODS_API 3.0: Align ODS/API to v2.1 Data Standard

  • [ODS-1695] - ODS_API 3.0: Align ODS/API to v3.0a Data Standard

General Improvements & Enhancements

Noteworthy improvements and enhancements include:

  • [ODS-1747] - Make proxy headers configurable in the OpenApiMetadataController

  • [ODS-1007] - Remove Test Strongly Coupled To Core Descriptors

  • [ODS-1036] - Remove Extraneous Indexes from Sql Schema

  • [ODS-1122] - Remove Identity Claim from SIS Vendor Claimset

  • [ODS-1220] - Improve Swagger performance and Authorization

  • [ODS-1370] - Improve extensibility of IOAuthTokenValidator

  • [ODS-1374] - Enable Demo Auto Refresh Nightly of Sandbox

  • [ODS-1744] - Add version information to the API landing page

  • [ODS-1005] - Remove EnsureAllConnectionsClosed function from DatabaseSchemaProvider

  • [ODS-1124] - Add an optional setting to increase timeouts during sandbox creation


Ed-Fi ODS / API v3.0 Tech Preview (b) - Release Notes

Data Standard Support

Support for alignment to the latest Ed-Fi Data Standard is covered by the following Epics:

  • [ODS-1818] - ODS_API 3.0: Align ODS/API to v3.0b Data Standard

General Improvements & Enhancements

Noteworthy improvements and enhancements include:

  • [ODS-1805] - Integrate fixes in v2.3.1 into /development-v3

  • [ODS-1802] - Remove "Types" from SDK NuGet

  • [ODS-790] - OpenStaffPosition primary key contains more columns than necessary to achieve unique identification

  • [ODS-1123] - Create claims for the bulk API endpoints

  • [ODS-1583] - Modify flat file versions of Identity and Bulk specs to store as json instead of resx

  • [ODS-1584] - Review Application Startup Time

  • [ODS-1667] - Use SQL Server Table-Valued Parameters for IN clauses in the API

  • [ODS-1769] - API Futures - need to support creating composites under different organizations than Ed-Fi

  • [ODS-931] - Get By Example throws internal server error when Id and Key values are supplied

  • [ODS-1723] - Queue Locator Invalid for Remote Queue

  • [ODS-1777] - Memory Leak - Incorporate profile controller lifestyle fix to ODS core - v3

  • [ODS-1778] - 2.3 SwaggerMetadata.tt runs into duplicate keys with the following example - v3 Verification

  • [ODS-1797] - Initdev errors when trying to apply both extension samples

  • [ODS-1799] - Remove "Types" section from Swagger

  • [ODS-1810] - swagger-code gen issues

  • [ODS-1811] - swagger code gen issues - Identities API

  • [ODS-1828] - Composites - Parameterized gets are not working in Swagger

  • [ODS-1839] - Move Core Xsd Files to Ed-Fi-ODS/Standard/Schemas


Ed-Fi ODS / API v3.0 Tech Preview (c) - Release Notes

API 3.0 Enhancements

The major enhancements are covered by the following Epics:

  • [ODS-1668] - ODS_API 3.0: API Futures Enhancements - Stability

Data Standard Support

Support for alignment to the latest Ed-Fi Data Standard is covered by the following Epics:

  • [ODS-1900] - ODS_API 3.0: Align ODS/API to v3.0c Data Standard

General Improvements & Enhancements

Noteworthy improvements and enhancements include:

  • [ODS-1908] - Expose Detailed Version Information from API

  • [ODS-1928] - Utilities: Update the Utilities for API futures work (Client Side Bulk loader, Smoke Test, xml Lookup Utility)

  • [ODS-827] - Extensions to Derived Domain Entities or Associations Do Not Persist in the ODS

  • [ODS-929] - Issuing GetByExample on StudentSchoolAssociation with an invalid studentuniqueid returns incorrect data

  • [ODS-1477] - Fix codegen unifying key values from optional references

  • [ODS-1535] - 500 error attempting to POST staff when not authenticated on Staging

  • [ODS-1795] - Add authorization for CommunityProviderIdToLocalEducationAgencyId

  • [ODS-1820] - Apply Assessment Security Fixes from 2.3.1 to 3.0 API

  • [ODS-1826] - Open API Specification Doesn't Pass Schema Validation

  • [ODS-1884] - Client Side Bulk Loader Mapper Changes - for swagger spec updates

  • [ODS-1886] - Version is missing in Identity API route

  • [ODS-1891] - Merging entity extension property with core property of same name

  • [ODS-1940] - GradeLevel is not being mapped correctly in by the ApiLoader.Console.Exe tool

  • [ODS-1664] - Remove JSON object and field naming simplifications

  • [ODS-1693] - Surface a default operational context when key/secrets are assigned to API clients

  • [ODS-1692] - Require namespaces for descriptors for all API transactions, and require them in a structured format

  • [ODS-1744] - Add version information to the API landing page

  • [ODS-1848] - Update enrollment composite API definition for 3.0

  • [ODS-1849] - Update assessment composite API definition

  • [ODS-1912] - Refinements to API routes for API v3


Ed-Fi ODS / API v3.0 Tech Preview - Known Issues

The table below identifies key areas of functionality that are known to have issues  in the Technical Preview Release.

Area

Issue

Tracker Ticket*

Area

Issue

Tracker Ticket*

Upgrade/Migration

Upgrade and migration support

ODS-1408 - Getting issue details... STATUS

Bulk Load

Bulk loading of extension entities

ODS-1750 - Getting issue details... STATUS

For a full list of open tickets that are planned for completion in the final v3.0 release, view this link*: 

Getting issues...

*Viewing Ed-Fi tracker tickets requires a login.