Releases: USACE/cwms-data-api
Releases · USACE/cwms-data-api
2026.04.13-testa
What's Changed
- Auth Updates for CWMS-CLI Login by @krowvin in #1680
- Remove settings of CORS heads in the options block. by @MikeNeilson in #1681
Full Changelog: 2026.04.08-testa...2026.04.13-testa
2026.04.08-testa
What's Changed
- Bugfix/remove auth from IT GET requests by @rma-rripken in #1345
- CDA-55: Rewrote LocationGroupDao catalog queries for improved performance by @zack-rma in #1454
- Bump vite from 7.1.3 to 7.1.5 in /cda-gui in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1306
- CDA-40: Exception Handling Implementation Updates by @zack-rma in #1358
- Correct required java version by @MikeNeilson in #1462
- Updates from running 'npm audit fix' by @rma-rripken in #1478
- CDA-54 - Implements Entity DTO and Dao by @rma-bryson in #1482
- Test updates for latest schema and correct release schema image. by @MikeNeilson in #1474
- Bugfix/incorrect parameter warning cda 58 by @rma-kayla in #1470
- Add static analysis unit test for Controller classes by @RyanM-RMA in #1362
- CDA-60: Accept Header Formatting Documentation by @zack-rma in #1463
- CWMS Data API documentation /timeseries GET endpoints. by @rma-kayla in #1476
- 1351 implement cda gui code formatter by @krowvin in #1460
- add in missing expiration date to constant/seasonal levels by @adamkorynta in #1490
- CDA-66: Updated TS identifier descriptor paging by @zack-rma in #1481
- Bugfix/cda 45 ts vertical datum by @rma-rripken in #1344
- Update treafik for latest docker. by @MikeNeilson in #1493
- Enhancements/blob clob query by @DanielTOsborne in #1483
- Entity endpoint Controller and Integration test by @rma-kayla in #1497
- Add read the docs link to main readme by @krowvin in #1506
- Fix for Entity Controller setup causing build fails. by @rma-kayla in #1509
- Bugfix/entity unit test by @adamkorynta in #1517
- Clean runner before any steps by @MikeNeilson in #1507
- CDA-70 - Fixes getAll not returning results with office or name provided by @rma-bryson in #1518
- Fixing bad import. by @rma-rripken in #1520
- add RSS feed endpoint for querying AQ message views by @adamkorynta in #1512
- CTO-259: Fixed seasonal data retrieval for location level GetAll by @zack-rma in #1508
- Feature/1392 use flogger by @rma-rripken in #1477
- add persistent queue subscriber on Javalin startup by @adamkorynta in #1524
- Have static analysis step include detailed output by @rma-rripken in #1492
- Force specific revision for now. by @MikeNeilson in #1529
- Fix wrong query parameter name for blob. by @DanielTOsborne in #1498
- bug fixes found testing REGI against SWT db export by @adamkorynta in #1527
- setup to load locations and timeseries into cwms database by @Enovotny in #1248
- Updates to time series endpoint documentation (CDA-64) by @rma-kayla in #1537
- CDA-75 - Adds flow-unit support to CDA for pump accounting. by @rma-bryson in #1539
- Creation of initial decision records. by @MikeNeilson in #959
- Bug Fix: TimeSeries Profile Instance Time Window by @zack-rma in #1544
- Bugfix/cda 46 rating vertical datum by @RyanM-RMA in #1355
- CDA-82: Resolved failing location level tests by @zack-rma in #1550
- Composite Time Series Design document. by @MikeNeilson in #1103
- cda-37 Store blobs in object-store by @rma-rripken in #1519
- Resolving issues identified from static analysis by @RyanM-RMA in #1540
- Bugfix/1531 rating spec by @rma-rripken in #1555
- CDA-64: Updates to TimeSeries documentation examples by @zack-rma in #1543
- CDA-92: Fix to resolve TimeSeriesGroup DAO serializing AssignedTimeSeries nulls by @zack-rma in #1566
- Wrap uses of jOOQ stream() with try-with-resources. by @rma-rripken in #1570
- docs(adr): Add ADR 0005 - Authorization Middleware Implementation by @vairav in #1557
- fix paging for rating spec getAll endpoint by @adamkorynta in #1578
- There is no reason that the filtered time series needs to test agains… by @rma-rripken in #1580
- Bugfix/cda 56 add error by @rma-rripken in #1575
- CDA-44 - Adds location vertical-datum endpoint. Implements vertical-datum conversion for location retreival. by @rma-bryson in #1586
- Fixing places where the office ID was not being converted to uppercase. by @rma-rripken in #1571
- CDA-44 Updated getAll for VerticalDatumController to use correct not-… by @rma-bryson in #1590
- CDA-44 - Updates getLocations to query the view for datum conversions. by @rma-bryson in #1594
- CWMSVUE-747 fix seasonal level interval values by @adamkorynta in #1593
- Add matrix target for next schema release. by @MikeNeilson in #1599
- CDA-89: Added expected result for Blob getOne endpoint. by @zack-rma in #1600
- Devops/update keycloak by @MikeNeilson in #1591
- Moving LRTS handling into a Connection Preparer by @rma-rripken in #1596
- Bugfix/1568 ws plsql mismatch by @rma-rripken in #1609
- CDA-80 - Adds like param for source entity. by @rma-bryson in #1608
- Having LRTS not left in the session means that many test calls need i… by @rma-rripken in #1612
- handle both element and attribute office-id by @adamkorynta in #1615
- CDA-72: OpenAPI Documentation: Added verification of requirement status for query parameters to tests by @zack-rma in #1587
- CDA-86: Added test to verify office permission bug is resolved. by @zack-rma in #1601
- CDA-88 - Implements username regex filter for /users endpoint by @rma-bryson in #1614
- docs(adr): Add ADR 0006 - CDA Authorization Filtering Integration by @vairav in #1558
- docs(adr): Add ADR 0007 - Access Management Clients by @vairav in #1559
- docs: Add Comprehensive Access Management Documentation by @vairav in #1560
- Java-side stop-gap solution to storing/updating forecast instance by @rma-bryson in #1621
- Feature/1356 openid configuration by @MikeNeilson in #1357
- Bump the github-action-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #1626
- Explicitly set max body size. by @MikeNeilson in #1627
- Correct Api Spec locations and behavior. by @MikeNeilson in #1630
- Fixing time series cascade delete issues. by @rma-rripken in #1572
- Bump tomcat from 9.0.112 to 9.0.115 by @dependabot[bot] in #1633
- CDA-71: Pump accounting path changes by @zack-rma in #1602
- docs: Authorization Report by @jolitinh in #1582
- Bump docker/setup-buildx-action from 3.11.1 to 4.0.0 by @dependabot[bot] in #1642
- Bump docker/login-action from 3.5.0 to 4.0.0 by @dependabot[bot] in #1643
- Bump aws-actions/configure-aws-credentials from 4 to 6 by @dependabot[bot] in #1644
- Bump softprops/action-gh-release from 2.5.0 to 2.6.1 in the github-action-dependencies group by @dependabot[bot] in #1641
- Only provide sanitized message to exception message. by @MikeNeilson in h...
2026.04.02-test
Many bug fixes and some new features
What's Changed
- 2026 04 01 test updates by @MikeNeilson in #1669
- Support for automatic datum conversion.
Full Changelog: 2026.03.31...2026.04.02-test
What's Changed
- 2026 04 01 test updates by @MikeNeilson in #1669
Full Changelog: 2026.03.31...2026.04.02-test
2026.03.31
Full Changelog: 2026.03.16...2026.03.31
2026.03.16
What's Changed
- Update test all dev by @MikeNeilson in #1359
- Update test branch by @MikeNeilson in #1538
Full Changelog: 2025.08.18...2026.03.16
2026.03.06-testa
Full Changelog: 2026.02.06-testa...2026.03.06-testa
2026.02.06-testa
Full Changelog: 2026.01.21-testa...2026.02.06-testa
2026.01.21-testa
What's Changed
- Update test branch by @MikeNeilson in #1538
- Brings in latest bugfixes and updates as of arounds 2025-01-10
- NOTE: Requires Java 11, Requires context of /cwms-data for UI to function.
Full Changelog: 2025.10.24-testa...2026.01.21-testa
test-nightly
What's Changed
- Check for Database ready in a way that verifies we can connect to the… by @MikeNeilson in #1233
- REGI-470: Added lightweight catalog endpoint for location + location kind by @zack-rma in #1230
- [WebUI] Data Query Tool + Groundwork by @krowvin in #1205
- Correct general behavior in retrieveLocationLevel by @MikeNeilson in #1245
- Baseline integration into build system. by @MikeNeilson in #1244
- Bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot[bot] in #1243
- 1253 make issues templates by @krowvin in #1254
- Add schema versions to matrix by @MikeNeilson in #1234
- [RFC] Data Authorizaton Middleware by @vairav in #1213
- Correct default labels for issues by @krowvin in #1285
- Repsond to Options request with reasonable values. by @MikeNeilson in #1289
- Modify tags allowed on develop. by @MikeNeilson in #1282
- Add npm audit to the build steps action for CDA by @krowvin in #1256
- Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #1231
- Bump github/codeql-action from 3.29.8 to 3.29.9 in the github-action-dependencies group by @dependabot[bot] in #1232
- Cleaning up potential resource handling errors. by @rma-rripken in #1258
- CWMSVUE-600 Updating effective data retrieval to not include aliases by @rma-bryson in #1295
- CDA-31: Add flag for showing aliased items in catalog/locations by @zack-rma in #1294
- CDA-28: Add endpoint for CDA software version that requires auth by @zack-rma in #1291
- CDA-30: Integration tests for default accept format by @zack-rma in #1298
- Quick name update on RFC. by @jolitinh in #1312
- CWMSVUE-600 Updated to account for "*" officeid mask when filtering aliases for eff dates. by @rma-bryson in #1309
- Paging blobs by @rma-rripken in #1208
- CDA-39: Location Group Post Bug fix by @zack-rma in #1310
- CDA-32: Location Level Include Aliases Flag by @zack-rma in #1305
- Bump actions/setup-java from 4.7.1 to 5.0.0 by @dependabot[bot] in #1302
- CDA-47: Added default format tests for various endpoints by @zack-rma in #1317
- CDA-48: Added default format tests for various endpoints (2) by @zack-rma in #1318
- CDA-49: Added default format tests for various endpoints (3) by @zack-rma in #1319
- CDA-50: Added default accept header tests to several endpoints (4) by @zack-rma in #1320
- CDA-41: Add Location Alias Inclusion Flag to getOne by @zack-rma in #1313
- Add support for
localDatumNameinVerticalDatumInfoDTO and its b… by @rma-rripken in #1321 - Updated total count query for location level retrieval by @zack-rma in #1324
- Bugfix/1209 ratings metadata by @rma-rripken in #1325
- Use the name text as the OpenAPI spec definition to prevent duplicate… by @MikeNeilson in #1327
- CDA-29: Fix TimeSeries group request slower than expected by @zack-rma in #1328
- Changes to drop jdk8 by @rma-rripken in #1334
- CDA-23 bugfix/1206_ind_ratings by @rma-rripken in #1339
- Add Kayla to CONTRIBUTORS.md by @rma-kayla in #1343
- CDA-24: OpenAPI Specification Verification by @zack-rma in #1332
- Add a cache busting parameter "_cb" to requests sent from swagger-ui page. Also request proxies not to cache. by @rma-rripken in #1350
- Additional timezone mappings. by @rma-rripken in #1352
- Bugfix/cda 33 forecast spec save permissions issue by @rma-rripken in #1354
- set build name to some sane, and that fits. by @MikeNeilson in #1361
- CDA-25: Removal of HCDA dependencies by @zack-rma in #1360
- CDA-25: Removed lingering HEC-data-access library dependency by @zack-rma in #1453
- Bugfix; Fixes broken BinaryTimeSeriesControllerIT test that was not cleaning up properly. by @zack-rma in #1456
- Bump Tomcat to 9.0.112 by @MikeNeilson in #1458
New Contributors
- @vairav made their first contribution in #1213
- @jolitinh made their first contribution in #1312
- @rma-kayla made their first contribution in #1343
Full Changelog: 2025.08.18...test-nightly
What's Changed
- Check for Database ready in a way that verifies we can connect to the… by @MikeNeilson in #1233
- REGI-470: Added lightweight catalog endpoint for location + location kind by @zack-rma in #1230
- [WebUI] Data Query Tool + Groundwork by @krowvin in #1205
- Correct general behavior in retrieveLocationLevel by @MikeNeilson in #1245
- Baseline integration into build system. by @MikeNeilson in #1244
- Bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot[bot] in #1243
- 1253 make issues templates by @krowvin in #1254
- Add schema versions to matrix by @MikeNeilson in #1234
- [RFC] Data Authorizaton Middleware by @vairav in #1213
- Correct default labels for issues by @krowvin in #1285
- Repsond to Options request with reasonable values. by @MikeNeilson in #1289
- Modify tags allowed on develop. by @MikeNeilson in #1282
- Add npm audit to the build steps action for CDA by @krowvin in #1256
- Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #1231
- Bump github/codeql-action from 3.29.8 to 3.29.9 in the github-action-dependencies group by @dependabot[bot] in #1232
- Cleaning up potential resource handling errors. by @rma-rripken in #1258
- CWMSVUE-600 Updating effective data retrieval to not include aliases by @rma-bryson in #1295
- CDA-31: Add flag for showing aliased items in catalog/locations by @zack-rma in #1294
- CDA-28: Add endpoint for CDA software version that requires auth by @zack-rma in #1291
- CDA-30: Integration tests for default accept format by @zack-rma in #1298
- Quick name update on RFC. by @jolitinh in #1312
- CWMSVUE-600 Updated to account for "*" officeid mask when filtering aliases for eff dates. by @rma-bryson in #1309
- Paging blobs by @rma-rripken in #1208
- CDA-39: Location Group Post Bug fix by @zack-rma in #1310
- CDA-32: Location Level Include Aliases Flag by @zack-rma in #1305
- Bump actions/setup-java from 4.7.1 to 5.0.0 by @dependabot[bot] in #1302
- CDA-47: Added default format tests for various endpoints by @zack-rma in #1317
- CDA-48: Added default format tests for various endpoints (2) by @zack-rma in #1318
- CDA-49: Added default format tests for various endpoints (3) by @zack-rma in #1319
- CDA-50: Added default accept header tests to several endpoints (4) by @zack-rma in #1320
- CDA-41: Add Location Alias Inclusion Flag to getOne by @zack-rma in #1313
- Add support for
localDatumNameinVerticalDatumInfoDTO and its b… by @rma-rrip...
2025.10.24-testa
What's Changed
- Update test all dev by @MikeNeilson in #1359
Full Changelog: 2025.09.02-testa...2025.10.24-testa