Releases: USACE/cwms-data-api
Releases · USACE/cwms-data-api
2024.12.12 -testing
What's Changed
- Use correct user for test. by @MikeNeilson in #592
- Added error checking to TimeSeriesDaoImpl.java by @dreina-gei in #595
- Add URL's for large CLOB/BLOB retrieval by @adamkorynta in #589
- Updated store ts text call in storeRow to use DATE_TABLE_TYPE by @rma-bryson in #597
- Fixed deserialization of ZonedDateTime by removing Json formatter pat… by @rma-bryson in #598
- Updated versionDate field to an Instant in BinaryTimeSeries to be consistent by @rma-bryson in #601
- Additional tests. Correct formats. Remove CSV and Tab from list. (sti… by @MikeNeilson in #606
- add CodeQL and gradle-build-action for quality and dependency graph support by @adamkorynta in #608
- Allow more methods for CORS by @MikeNeilson in #610
- Feature/forecast controllers test by @rma-rripken in #603
- Feature/ForecastControllers by @dreina-gei in #591
- Devops/dependency graph bom by @adamkorynta in #614
- add dependabot to CDA repo by @adamkorynta in #613
- Updates TimeSeriesBindaryDao to include missing version date on retrieve by @rma-bryson in #602
- In the JMH benchmarking env these flags being null was triggering 'IN… by @rma-rripken in #616
- Bugfix/LargeBlobUrl by @dreina-gei in #615
- add forecast api dao by @adamkorynta in #619
- Switch dockerfile link from dlcdn.apache.org to archive.apache.org so… by @rma-rripken in #627
- Added a memory-based cache of isVersioned. by @rma-rripken in #617
- Bugfix/ts recent by @rma-rripken in #605
- Bugfix/630 ts units message by @rma-rripken in #631
- Added message that office is required for JSONv2. Changed how office… by @rma-rripken in #643
- Changes to read directly from user provided stream and avoid "Payload… by @rma-rripken in #644
- Bugfix/477 locations by @rma-rripken in #626
- Bugfix/427 ts bounding by @rma-rripken in #647
- Fixed ts catalog to allow ts_group and loc_group to be used together by @rma-rripken in #646
- The code was previously building a new LocationLevel for each level v… by @rma-rripken in #574
- Replacing SC_ACCEPTED(202) with SC_OK (200). by @rma-rripken in #651
- Setting sesssiontimezone to UTC by @rma-rripken in #663
- add DTO for CWMS Property by @adamkorynta in #666
- Bugfix/360 implement has data by @rma-rripken in #661
- add property controller, dao, and integration tests by @adamkorynta in #667
- Removed use of JDomLocationLevelImpl because it was converting values… by @rma-rripken in #664
- Adding content type alias mapping process by @RyanM-RMA in #671
- Adding aliases to State content type by @RyanM-RMA in #673
- Implemented DTO For LookupType by @rma-bryson in #674
- standardize deserialization through Formats API by @adamkorynta in #669
- add Embankment API by @adamkorynta in #670
- Implements LookupType DAO by @rma-bryson in #675
- add elevation units instead of assuming meters by @adamkorynta in #677
- add embankment dao with retrieve, delete, and rename capabilities by @adamkorynta in #676
- Adding office aliases, and handling formats by @RyanM-RMA in #678
- Adding JSON aliases to blob endpoints, and the Blob and Blobs classes by @RyanM-RMA in #680
- DTO object for Project by @rma-rripken in #668
- add embankment controller and integration tests by @adamkorynta in #683
- Adding Clob aliases for JSON and XML by @RyanM-RMA in #686
- Bugfix/content type add deprecated by @RyanM-RMA in #687
- Implemented LookupType Controller. Added 'update' method to LookupType DAO by @rma-bryson in #679
- Adding a float matcher by @rma-rripken in #688
- Bugfix/content type basins by @RyanM-RMA in #690
- Feature/cto 104 reservoir project by @rma-rripken in #672
- Moved every ResultSet into a try-with-resources block. Removed Atomi… by @rma-rripken in #681
- Bugfix/content type time series by @RyanM-RMA in #691
- fix missing nearest-city field with embankment serialization by @adamkorynta in #692
- Adding location level content type aliasing for application/json and xml by @RyanM-RMA in #694
- Bugfix/content type locations by @RyanM-RMA in #696
- add some links to readme.md header and more status badges by @adamkorynta in #697
- Feature/cto 134 reservoir project by @rma-rripken in #689
- Add a default value to the cascade-delete option. by @rma-rripken in #695
- Bugfix/content type ratings by @RyanM-RMA in #701
- DTO and serialization for Time Zones by @RyanM-RMA in #703
- Added Zack to CONTRIBUTORS.md by @zack-rma in #704
- CTO-67 - Added Location Identifier DTO by @rma-bryson in #708
- Lock and LockRevokerRights classes. by @rma-rripken in #706
- Adding Bryson Spilman as contributor by @rma-bryson in #709
- update embankments to use locationidentifier by @adamkorynta in #713
- CTO-67 - Implemented Stream, StreamLocation and StreamJunctionIdentifier DTOs by @rma-bryson in #705
- Deprecating old parseHeader API by @RyanM-RMA in #722
- Bugfix/content type parameters by @RyanM-RMA in #716
- Adding aliases, and Unit DTO, and tests by @RyanM-RMA in #718
- Adding myself to the contributors list by @RyanM-RMA in #725
- Add ability to override default context in Gradle run task by @adamkorynta in #720
- add Turbine DTO by @adamkorynta in #707
- fix prot abbreviation - changed to protection by @adamkorynta in #729
- Represent Project cost fields as BigDecimal. by @rma-rripken in #728
- replace heightMax with more readable maxHeight by @adamkorynta in #730
- Handle unsupported format exception instead of just formattingexception by @adamkorynta in #715
- remove redundant calls to CwmsDTOBase::validate by @adamkorynta in #719
- Feature/add outlet endpoint by @RyanM-RMA in #727
- add turbine dao and controller by @adamkorynta in #717
- Feature/stream dtos by @rma-bryson in #721
- Make version query happen in getDbVersion method rather than in const… by @rma-rripken in #736
- Renaming LocationIdentifier to CwmsId and removing equals/hashcode by @rma-bryson in #737
- Removed Equals/Hashcode from LookupType DTO by @rma-bryson in #732
- Updated stream slope to "average slope". Made units name plural by @rma-bryson in #739
- update units-id to length-units by @adamkorynta in #740
- Update ProjectLock to handle acquireTime as Instant. by @rma-rripken in #742
- Implementing StreamDao with tests by @rma...
develop
What's Changed
- Correct role name for cac auth verification. by @MikeNeilson in #929
- Issue 765 - Addressed LocationLevel Catalog requiring start date by @zack-rma in #889
- Bump the github-action-dependencies group across 1 directory with 4 updates by @dependabot in #940
- report to the client when an office is invalid by @adamkorynta in #947
- skip rating templates that are invalid in the database by @adamkorynta in #948
- CWMSVue 594 - Added Category and Group office IDs to TimeSeriesGroup and LocationGroup DAOs by @zack-rma in #949
- CWMSVue-594 Bug Fix by @zack-rma in #951
- Add Lock Support by @zack-rma in #883
- CWMSVue 594 - Added location office parameter to LocationGroup getAll by @zack-rma in #954
- Bump the github-action-dependencies group across 1 directory with 2 updates by @dependabot in #952
- Water Supply Accounting DTO by @zack-rma in #800
- Time Series Profile Controllers by @zack-rma in #856
- Pump accounting DAO by @zack-rma in #815
- Pump accounting controller by @zack-rma in #816
- Water Pump Accounting: Fixed annotation for Swagger codegen by @zack-rma in #958
- Devops/build tweaks by @MikeNeilson in #755
- Bugfix - TimeSeries Profile Instance: Updated docs to reflect required variables by @zack-rma in #963
- Correct run behavior. Also makes sure code dependecies are available … by @MikeNeilson in #967
- CWMSVue 594: Updated TS office ID handling and conditioning by @zack-rma in #968
- Issue 650 - Updated LocationLevel getOne to handle custom units by @zack-rma in #908
- Bump github/codeql-action from 3.27.4 to 3.27.6 in the github-action-dependencies group across 1 directory by @dependabot in #969
- CTO-171: Fixes OutletControllerTestIT connection pool size issue by @zack-rma in #970
- Devops/build automation by @MikeNeilson in #965
- Devops/nightly build by @MikeNeilson in #979
- CWMVUE-611 - Adding in endpoint to get time range map for measurments by @rma-bryson in #975
- Move tagged release job to it's own yaml file. by @MikeNeilson in #980
- Change action version to a correct value. by @MikeNeilson in #981
- Remove extraneous quote. by @MikeNeilson in #982
- Correct filter glob. by @MikeNeilson in #985
Full Changelog: 3.1.5-RC15...develop
3.1.5-RC15
What's Changed
- Avoid opening a 2nd connection. by @MikeNeilson in #924
Full Changelog: 3.1.5-RC14...3.1.5-RC15
3.1.5-RC14
What's Changed
- CWDB-225 - Implemented MeasurementDao with unit and integration tests by @rma-bryson in #880
- Update dev/from release by @MikeNeilson in #882
- Bump the alldependencies group with 4 updates by @dependabot in #891
- Change group name for clarity by @MikeNeilson in #897
- add schema version to JUnit5 test names by @adamkorynta in #899
- Bump github/codeql-action from 3.26.10 to 3.26.11 in the github-action-dependencies group by @dependabot in #902
- update to perform location cleanup only after all integration tests by @adamkorynta in #903
- Issue 854 - Rename TS Identifier patch path parameter by @zack-rma in #888
- CTO-118 Updated Gate Change Controller and DAO by @zack-rma in #904
- Solved recent TS retrieval failure, added test to verify functionality by @zack-rma in #885
- Restrict access to the auth end point to users that are directly auth… by @MikeNeilson in #907
- add ability to run tests on minimum schema versions by @adamkorynta in #917
- Design notes. by @MikeNeilson in #916
- Bugfix/910 missing data by @MikeNeilson in #913
- Issue 886 - Updated LocationGroup and TimeSeriesGroup patch by @zack-rma in #900
- CWDB-225 - Implemented Measurement Controller by @rma-bryson in #890
- Fixed issue #886 build errors by @zack-rma in #920
- Bump the github-action-dependencies group across 1 directory with 3 updates by @dependabot in #923
New Contributors
- @dependabot made their first contribution in #891
Full Changelog: 3.1.5-RC10...3.1.5-RC14
3.1.5-RC13
What's Changed
- Update ProjectLock to handle acquireTime as Instant. by @rma-rripken in #742
- Implementing StreamDao with tests by @rma-bryson in #743
- New Basin DTO by @zack-rma in #714
- Peer review changes from #727 by @RyanM-RMA in #738
- Switch path parameter from TIMESERIES to NAME. by @rma-rripken in #753
- Release fixes 20240625 by @MikeNeilson in #744
- Removing the outlet characteristic-ref by @RyanM-RMA in #757
- cleanup validate() methods by @adamkorynta in #758
- Basin Dao and Tests by @zack-rma in #726
- refactor equality assertions to helper class by @adamkorynta in #759
- add turbine changes DTO's by @adamkorynta in #760
- Updated Content-type for reservoir Project class. by @rma-rripken in #766
- Feature/add outlet dao by @RyanM-RMA in #731
- add turbine change dao and controller by @adamkorynta in #762
- Implemented StreamLocation and StreamReach Daos by @rma-bryson in #749
- Default timeseries trim to true. by @rma-rripken in #772
- cleanup inheritance structure of CwmsDTO vs CwmsDTOBase by @adamkorynta in #769
- Implemented Stream, Reach, and StreamLocation Controllers by @rma-bryson in #767
- update turbine and embankment paths to include office and project by @adamkorynta in #774
- Implemented retrieval for upstream and downstream stream locations. by @rma-bryson in #782
- add content "type" to error message on deserialization by @adamkorynta in #773
- fix failing turbine change integration test by @adamkorynta in #781
- fix typo in error message by @adamkorynta in #789
- Basin controller by @zack-rma in #734
- Updated not-found logic to be specific for checking if stream location is found by @rma-bryson in #790
- Added fetchSize to Location getAll query. by @rma-rripken in #793
- Feature/outlet dao review by @RyanM-RMA in #770
- Feature/rename compound outlets by @RyanM-RMA in #777
- The test was broken b/c trim became the default. by @rma-rripken in #799
- fix basincontrollerit to use webuser instead of testuser by @adamkorynta in #801
- rename TimeZone class names to TimeZoneId by @adamkorynta in #787
- move lookuptype and property to inherit from CwmsDTO by @adamkorynta in #788
- fix tomcat download link to go to archive instead of the latest release by @adamkorynta in #797
- Added static version cache to Dao. by @rma-rripken in #794
- Update sections of build for Integration test automation by @MikeNeilson in #780
- Remove CWMS_21_1_1 checks by @rma-rripken in #803
- fix failing integration tests by @adamkorynta in #802
- Matcher for simplifying RestAssured with CDA Instants and Epoch milli. by @rma-rripken in #796
- Fixed failing stream and stream location ITs by @rma-bryson in #805
- Adjusting outlet location deletion process by @RyanM-RMA in #808
- fixing turbine controller it by @adamkorynta in #809
- Bugfix/resolve outlet integration test issues by @RyanM-RMA in #810
- Switching rating group id to a CwmsId by @RyanM-RMA in #804
- Feature/add outlet controller by @RyanM-RMA in #764
- Feature/add outlet controller tests by @RyanM-RMA in #798
- Adding a test to verify parsing of the timestamp example used in Time… by @rma-rripken in #813
- Implemented Water Supply DTO and Tests by @zack-rma in #751
- Water Supply/Contract DAO by @zack-rma in #756
- update DTO's to ensure default formats are V1/V2 by @adamkorynta in #820
- bugfixes for basin controller by @adamkorynta in #825
- Bugfix/client integration test fixes by @adamkorynta in #826
- Outlets - Added tests for uncontrolled outlets by @zack-rma in #819
- Bugfix: Updated Basin unit handling by @zack-rma in #830
- fix OpenAPI docs for required office in outlet retrieve by @adamkorynta in #831
- updating to new jOOQ codegen based on schema release/cda_staging branch by @adamkorynta in #829
- Query Project children of a kind. by @rma-rripken in #747
- Water supply controller by @zack-rma in #771
- Bugfix - missing ApiServlet import by @zack-rma in #833
- add failIfExists parameter for projectcontroller by @adamkorynta in #835
- Feature/cto 136 rights controller by @rma-rripken in #712
- change project to project-id in DTO by @adamkorynta in #837
- switch project update to project rename by @adamkorynta in #841
- #786 remove usages of OracleTypeMap by @adamkorynta in #842
- Updated Basin API docs by @zack-rma in #843
- use context username for project lock if not provided by @adamkorynta in #845
- Water Contracts: Updated integration testing tags, changed office for build bug testing by @zack-rma in #838
- log CWMS database version after retrieving it by @adamkorynta in #848
- Bugfix/water supply integrationtests by @adamkorynta in #846
- Basin Bugfix: Updated parameter naming by @zack-rma in #844
- Added shared loc alias ID handling to Outlet DTO and DAO by @zack-rma in #834
- Outlet Controller API Doc Update by @zack-rma in #851
- First draft of gate change and settings by @RyanM-RMA in #855
- Updated Outlet location naming by @zack-rma in #857
- handle null content type headers the same as / by @adamkorynta in #861
- Add auth to ProjectLock end-point that can return usernames, machine … by @rma-rripken in #872
- Feature/add gate change controller by @RyanM-RMA in #859
- Updated Water Contract Controller DeleteMethod Default Value by @zack-rma in #863
- CWDB-225 - Implementing measurement DTOs by @rma-bryson in #875
- Updated Water Contract Type controller to add delete functionality by @zack-rma in #866
Full Changelog: 3.1.4-RC04...3.1.5-RC13
3.1.5-RC12
What's Changed
- Update ProjectLock to handle acquireTime as Instant. by @rma-rripken in #742
- Implementing StreamDao with tests by @rma-bryson in #743
- New Basin DTO by @zack-rma in #714
- Peer review changes from #727 by @RyanM-RMA in #738
- Switch path parameter from TIMESERIES to NAME. by @rma-rripken in #753
- Release fixes 20240625 by @MikeNeilson in #744
- Removing the outlet characteristic-ref by @RyanM-RMA in #757
- cleanup validate() methods by @adamkorynta in #758
- Basin Dao and Tests by @zack-rma in #726
- refactor equality assertions to helper class by @adamkorynta in #759
- add turbine changes DTO's by @adamkorynta in #760
- Updated Content-type for reservoir Project class. by @rma-rripken in #766
- Feature/add outlet dao by @RyanM-RMA in #731
- add turbine change dao and controller by @adamkorynta in #762
- Implemented StreamLocation and StreamReach Daos by @rma-bryson in #749
- Default timeseries trim to true. by @rma-rripken in #772
- cleanup inheritance structure of CwmsDTO vs CwmsDTOBase by @adamkorynta in #769
- Implemented Stream, Reach, and StreamLocation Controllers by @rma-bryson in #767
- update turbine and embankment paths to include office and project by @adamkorynta in #774
- Implemented retrieval for upstream and downstream stream locations. by @rma-bryson in #782
- add content "type" to error message on deserialization by @adamkorynta in #773
- fix failing turbine change integration test by @adamkorynta in #781
- fix typo in error message by @adamkorynta in #789
- Basin controller by @zack-rma in #734
- Updated not-found logic to be specific for checking if stream location is found by @rma-bryson in #790
- Added fetchSize to Location getAll query. by @rma-rripken in #793
- Feature/outlet dao review by @RyanM-RMA in #770
- Feature/rename compound outlets by @RyanM-RMA in #777
- The test was broken b/c trim became the default. by @rma-rripken in #799
- fix basincontrollerit to use webuser instead of testuser by @adamkorynta in #801
- rename TimeZone class names to TimeZoneId by @adamkorynta in #787
- move lookuptype and property to inherit from CwmsDTO by @adamkorynta in #788
- fix tomcat download link to go to archive instead of the latest release by @adamkorynta in #797
- Added static version cache to Dao. by @rma-rripken in #794
- Update sections of build for Integration test automation by @MikeNeilson in #780
- Remove CWMS_21_1_1 checks by @rma-rripken in #803
- fix failing integration tests by @adamkorynta in #802
- Matcher for simplifying RestAssured with CDA Instants and Epoch milli. by @rma-rripken in #796
- Fixed failing stream and stream location ITs by @rma-bryson in #805
- Adjusting outlet location deletion process by @RyanM-RMA in #808
- fixing turbine controller it by @adamkorynta in #809
- Bugfix/resolve outlet integration test issues by @RyanM-RMA in #810
- Switching rating group id to a CwmsId by @RyanM-RMA in #804
- Feature/add outlet controller by @RyanM-RMA in #764
- Feature/add outlet controller tests by @RyanM-RMA in #798
- Adding a test to verify parsing of the timestamp example used in Time… by @rma-rripken in #813
- Implemented Water Supply DTO and Tests by @zack-rma in #751
- Water Supply/Contract DAO by @zack-rma in #756
- update DTO's to ensure default formats are V1/V2 by @adamkorynta in #820
- bugfixes for basin controller by @adamkorynta in #825
- Bugfix/client integration test fixes by @adamkorynta in #826
- Outlets - Added tests for uncontrolled outlets by @zack-rma in #819
- Bugfix: Updated Basin unit handling by @zack-rma in #830
- fix OpenAPI docs for required office in outlet retrieve by @adamkorynta in #831
- updating to new jOOQ codegen based on schema release/cda_staging branch by @adamkorynta in #829
- Query Project children of a kind. by @rma-rripken in #747
- Water supply controller by @zack-rma in #771
- Bugfix - missing ApiServlet import by @zack-rma in #833
- add failIfExists parameter for projectcontroller by @adamkorynta in #835
- Feature/cto 136 rights controller by @rma-rripken in #712
- change project to project-id in DTO by @adamkorynta in #837
- switch project update to project rename by @adamkorynta in #841
- #786 remove usages of OracleTypeMap by @adamkorynta in #842
- Updated Basin API docs by @zack-rma in #843
- use context username for project lock if not provided by @adamkorynta in #845
- Water Contracts: Updated integration testing tags, changed office for build bug testing by @zack-rma in #838
- log CWMS database version after retrieving it by @adamkorynta in #848
- Bugfix/water supply integrationtests by @adamkorynta in #846
- Basin Bugfix: Updated parameter naming by @zack-rma in #844
- Added shared loc alias ID handling to Outlet DTO and DAO by @zack-rma in #834
- Outlet Controller API Doc Update by @zack-rma in #851
- First draft of gate change and settings by @RyanM-RMA in #855
- Updated Outlet location naming by @zack-rma in #857
- handle null content type headers the same as / by @adamkorynta in #861
- Add auth to ProjectLock end-point that can return usernames, machine … by @rma-rripken in #872
- Feature/add gate change controller by @RyanM-RMA in #859
- Updated Water Contract Controller DeleteMethod Default Value by @zack-rma in #863
- CWDB-225 - Implementing measurement DTOs by @rma-bryson in #875
- Updated Water Contract Type controller to add delete functionality by @zack-rma in #866
Full Changelog: 3.1.4-RC04...3.1.5-RC12
3.1.5-RC11
What's Changed
- Update ProjectLock to handle acquireTime as Instant. by @rma-rripken in #742
- Implementing StreamDao with tests by @rma-bryson in #743
- New Basin DTO by @zack-rma in #714
- Peer review changes from #727 by @RyanM-RMA in #738
- Switch path parameter from TIMESERIES to NAME. by @rma-rripken in #753
- Release fixes 20240625 by @MikeNeilson in #744
- Removing the outlet characteristic-ref by @RyanM-RMA in #757
- cleanup validate() methods by @adamkorynta in #758
- Basin Dao and Tests by @zack-rma in #726
- refactor equality assertions to helper class by @adamkorynta in #759
- add turbine changes DTO's by @adamkorynta in #760
- Updated Content-type for reservoir Project class. by @rma-rripken in #766
- Feature/add outlet dao by @RyanM-RMA in #731
- add turbine change dao and controller by @adamkorynta in #762
- Implemented StreamLocation and StreamReach Daos by @rma-bryson in #749
- Default timeseries trim to true. by @rma-rripken in #772
- cleanup inheritance structure of CwmsDTO vs CwmsDTOBase by @adamkorynta in #769
- Implemented Stream, Reach, and StreamLocation Controllers by @rma-bryson in #767
- update turbine and embankment paths to include office and project by @adamkorynta in #774
- Implemented retrieval for upstream and downstream stream locations. by @rma-bryson in #782
- add content "type" to error message on deserialization by @adamkorynta in #773
- fix failing turbine change integration test by @adamkorynta in #781
- fix typo in error message by @adamkorynta in #789
- Basin controller by @zack-rma in #734
- Updated not-found logic to be specific for checking if stream location is found by @rma-bryson in #790
- Added fetchSize to Location getAll query. by @rma-rripken in #793
- Feature/outlet dao review by @RyanM-RMA in #770
- Feature/rename compound outlets by @RyanM-RMA in #777
- The test was broken b/c trim became the default. by @rma-rripken in #799
- fix basincontrollerit to use webuser instead of testuser by @adamkorynta in #801
- rename TimeZone class names to TimeZoneId by @adamkorynta in #787
- move lookuptype and property to inherit from CwmsDTO by @adamkorynta in #788
- fix tomcat download link to go to archive instead of the latest release by @adamkorynta in #797
- Added static version cache to Dao. by @rma-rripken in #794
- Update sections of build for Integration test automation by @MikeNeilson in #780
- Remove CWMS_21_1_1 checks by @rma-rripken in #803
- fix failing integration tests by @adamkorynta in #802
- Matcher for simplifying RestAssured with CDA Instants and Epoch milli. by @rma-rripken in #796
- Fixed failing stream and stream location ITs by @rma-bryson in #805
- Adjusting outlet location deletion process by @RyanM-RMA in #808
- fixing turbine controller it by @adamkorynta in #809
- Bugfix/resolve outlet integration test issues by @RyanM-RMA in #810
- Switching rating group id to a CwmsId by @RyanM-RMA in #804
- Feature/add outlet controller by @RyanM-RMA in #764
- Feature/add outlet controller tests by @RyanM-RMA in #798
- Adding a test to verify parsing of the timestamp example used in Time… by @rma-rripken in #813
- Implemented Water Supply DTO and Tests by @zack-rma in #751
- Water Supply/Contract DAO by @zack-rma in #756
- update DTO's to ensure default formats are V1/V2 by @adamkorynta in #820
- bugfixes for basin controller by @adamkorynta in #825
- Bugfix/client integration test fixes by @adamkorynta in #826
- Outlets - Added tests for uncontrolled outlets by @zack-rma in #819
- Bugfix: Updated Basin unit handling by @zack-rma in #830
- fix OpenAPI docs for required office in outlet retrieve by @adamkorynta in #831
- updating to new jOOQ codegen based on schema release/cda_staging branch by @adamkorynta in #829
- Query Project children of a kind. by @rma-rripken in #747
- Water supply controller by @zack-rma in #771
- Bugfix - missing ApiServlet import by @zack-rma in #833
- add failIfExists parameter for projectcontroller by @adamkorynta in #835
- Feature/cto 136 rights controller by @rma-rripken in #712
- change project to project-id in DTO by @adamkorynta in #837
- switch project update to project rename by @adamkorynta in #841
- #786 remove usages of OracleTypeMap by @adamkorynta in #842
- Updated Basin API docs by @zack-rma in #843
- use context username for project lock if not provided by @adamkorynta in #845
- Water Contracts: Updated integration testing tags, changed office for build bug testing by @zack-rma in #838
- log CWMS database version after retrieving it by @adamkorynta in #848
- Bugfix/water supply integrationtests by @adamkorynta in #846
- Basin Bugfix: Updated parameter naming by @zack-rma in #844
- Added shared loc alias ID handling to Outlet DTO and DAO by @zack-rma in #834
- Outlet Controller API Doc Update by @zack-rma in #851
- First draft of gate change and settings by @RyanM-RMA in #855
- Updated Outlet location naming by @zack-rma in #857
- handle null content type headers the same as / by @adamkorynta in #861
- Add auth to ProjectLock end-point that can return usernames, machine … by @rma-rripken in #872
- Feature/add gate change controller by @RyanM-RMA in #859
- Updated Water Contract Controller DeleteMethod Default Value by @zack-rma in #863
- CWDB-225 - Implementing measurement DTOs by @rma-bryson in #875
- Updated Water Contract Type controller to add delete functionality by @zack-rma in #866
Full Changelog: 3.1.4-RC04...3.1.5-RC11
3.1.5-RC10
What's Changed
- Update ProjectLock to handle acquireTime as Instant. by @rma-rripken in #742
- Implementing StreamDao with tests by @rma-bryson in #743
- New Basin DTO by @zack-rma in #714
- Peer review changes from #727 by @RyanM-RMA in #738
- Switch path parameter from TIMESERIES to NAME. by @rma-rripken in #753
- Release fixes 20240625 by @MikeNeilson in #744
- Removing the outlet characteristic-ref by @RyanM-RMA in #757
- cleanup validate() methods by @adamkorynta in #758
- Basin Dao and Tests by @zack-rma in #726
- refactor equality assertions to helper class by @adamkorynta in #759
- add turbine changes DTO's by @adamkorynta in #760
- Updated Content-type for reservoir Project class. by @rma-rripken in #766
- Feature/add outlet dao by @RyanM-RMA in #731
- add turbine change dao and controller by @adamkorynta in #762
- Implemented StreamLocation and StreamReach Daos by @rma-bryson in #749
- Default timeseries trim to true. by @rma-rripken in #772
- cleanup inheritance structure of CwmsDTO vs CwmsDTOBase by @adamkorynta in #769
- Implemented Stream, Reach, and StreamLocation Controllers by @rma-bryson in #767
- update turbine and embankment paths to include office and project by @adamkorynta in #774
- Implemented retrieval for upstream and downstream stream locations. by @rma-bryson in #782
- add content "type" to error message on deserialization by @adamkorynta in #773
- fix failing turbine change integration test by @adamkorynta in #781
- fix typo in error message by @adamkorynta in #789
- Basin controller by @zack-rma in #734
- Updated not-found logic to be specific for checking if stream location is found by @rma-bryson in #790
- Added fetchSize to Location getAll query. by @rma-rripken in #793
- Feature/outlet dao review by @RyanM-RMA in #770
- Feature/rename compound outlets by @RyanM-RMA in #777
- The test was broken b/c trim became the default. by @rma-rripken in #799
- fix basincontrollerit to use webuser instead of testuser by @adamkorynta in #801
- rename TimeZone class names to TimeZoneId by @adamkorynta in #787
- move lookuptype and property to inherit from CwmsDTO by @adamkorynta in #788
- fix tomcat download link to go to archive instead of the latest release by @adamkorynta in #797
- Added static version cache to Dao. by @rma-rripken in #794
- Update sections of build for Integration test automation by @MikeNeilson in #780
- Remove CWMS_21_1_1 checks by @rma-rripken in #803
- fix failing integration tests by @adamkorynta in #802
- Matcher for simplifying RestAssured with CDA Instants and Epoch milli. by @rma-rripken in #796
- Fixed failing stream and stream location ITs by @rma-bryson in #805
- Adjusting outlet location deletion process by @RyanM-RMA in #808
- fixing turbine controller it by @adamkorynta in #809
- Bugfix/resolve outlet integration test issues by @RyanM-RMA in #810
- Switching rating group id to a CwmsId by @RyanM-RMA in #804
- Feature/add outlet controller by @RyanM-RMA in #764
- Feature/add outlet controller tests by @RyanM-RMA in #798
- Adding a test to verify parsing of the timestamp example used in Time… by @rma-rripken in #813
- Implemented Water Supply DTO and Tests by @zack-rma in #751
- Water Supply/Contract DAO by @zack-rma in #756
- update DTO's to ensure default formats are V1/V2 by @adamkorynta in #820
- bugfixes for basin controller by @adamkorynta in #825
- Bugfix/client integration test fixes by @adamkorynta in #826
- Outlets - Added tests for uncontrolled outlets by @zack-rma in #819
- Bugfix: Updated Basin unit handling by @zack-rma in #830
- fix OpenAPI docs for required office in outlet retrieve by @adamkorynta in #831
- updating to new jOOQ codegen based on schema release/cda_staging branch by @adamkorynta in #829
- Query Project children of a kind. by @rma-rripken in #747
- Water supply controller by @zack-rma in #771
- Bugfix - missing ApiServlet import by @zack-rma in #833
- add failIfExists parameter for projectcontroller by @adamkorynta in #835
- Feature/cto 136 rights controller by @rma-rripken in #712
- change project to project-id in DTO by @adamkorynta in #837
- switch project update to project rename by @adamkorynta in #841
- #786 remove usages of OracleTypeMap by @adamkorynta in #842
- Updated Basin API docs by @zack-rma in #843
- use context username for project lock if not provided by @adamkorynta in #845
- Water Contracts: Updated integration testing tags, changed office for build bug testing by @zack-rma in #838
- log CWMS database version after retrieving it by @adamkorynta in #848
- Bugfix/water supply integrationtests by @adamkorynta in #846
- Basin Bugfix: Updated parameter naming by @zack-rma in #844
- Added shared loc alias ID handling to Outlet DTO and DAO by @zack-rma in #834
- Outlet Controller API Doc Update by @zack-rma in #851
- First draft of gate change and settings by @RyanM-RMA in #855
- Updated Outlet location naming by @zack-rma in #857
- handle null content type headers the same as / by @adamkorynta in #861
- Add auth to ProjectLock end-point that can return usernames, machine … by @rma-rripken in #872
- Feature/add gate change controller by @RyanM-RMA in #859
- Updated Water Contract Controller DeleteMethod Default Value by @zack-rma in #863
- CWDB-225 - Implementing measurement DTOs by @rma-bryson in #875
- Updated Water Contract Type controller to add delete functionality by @zack-rma in #866
Full Changelog: 3.1.4-RC04...3.1.5-RC10
Release 3.1.5-RC09
reset image marker.
Release 3.1.5-RC08
bump RC.