Releases: tagbase/tagbase-server
Releases · tagbase/tagbase-server
v0.14.0
What's Changed
- chore(deps): update dependency flask-cors to v4 by @renovate in #275
- chore(deps): update dependency pytest to ~=7.4.0 by @renovate in #273
- chore(deps): update dependency mock to v5.1.0 by @renovate in #278
- chore(deps): update dependency pytest-randomly to v3.13.0 by @renovate in #277
- chore(deps): update dependency gunicorn to v21 by @renovate in #279
- chore(deps): update dependency gunicorn to v21.2.0 by @renovate in #280
- chore(deps): update dependency psycopg2-binary to v2.9.7 by @renovate in #281
- chore(deps): update dependency pytest-randomly to v3.15.0 by @renovate in #282
- ISSUE-272 Support upserts and deletes on metadata only by @renato2099 in #274
- ISSUE-276 Concurrent file uploads result in incorrect dataset_id reservations by @lewismc in #286
Full Changelog: v0.13.0...v0.14.0
v0.13.0
v0.12.0
What's Changed
- 235: Replace delete statements for stored-procedures by @renato2099 in #261
- Revert "240: Fix issue 240 avoid loading entire observation file" by @lewismc in #263
- ISSUE-239 Implement signature calculation for each file by @lewismc in #264
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- Configure Renovate by @renovate in #226
- Update pytest requirement from ~=7.3.0 to ~=7.3.1 in /tagbase_server by @dependabot in #230
- Update dependency mock to v5.0.2 by @renovate in #233
- ISSUE-180 Implement DELETE admin tasks for tags and submissions by @lewismc in #228
- Update dependency flask to v2.2.5 [SECURITY] by @renovate in #253
- ISSUE-254 ErrorContainer schema minItems needs to be greater than 0 in openapi.yaml by @lewismc in #259
- Update dependency requests to ~=2.30.0 by @renovate in #256
- 240: Fix issue 240 avoid loading entire observation file by @renato2099 in #241
- ISSUE-255 Remove dependabot.yml as Github Action by @lewismc in #260
New Contributors
Full Changelog: v0.10.1...v0.11.0
v0.10.1
What's Changed
- ISSUE-221 Upgrade to kartoza/pg-backup:15-3.3 by @lewismc in #222
- ISSUE-220 data_position.lon needs to be cast to double in tagbase_materialized_views.sql by @lewismc in #223
- ISSUE-224 metadata.tag_id incorrectly mimics metadata.submission_id by @lewismc in #225
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- Bump psycopg2-binary from 2.9.5 to 2.9.6 in /tagbase_server by @dependabot in #210
- ISSUE-211 fswatch needs to account for empty files created by sftp clients by @lewismc in #214
- ISSUE-205 Is TestIngest PG_VERSION Class Variable required? by @lewismc in #212
- Fixes #215 by @renato2099 in #216
- Update pytest requirement from ~=7.2.2 to ~=7.3.0 in /tagbase_server by @dependabot in #217
- ISSUE-218 data_position.lon needs to be cast to integer in tagbase_materialized_views.sql by @lewismc in #219
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Update pytest requirement from ~=7.2.1 to ~=7.2.2 in /tagbase_server by @dependabot in #197
- Refactoring for reducing number of queries by @renato2099 in #188
- 194: Specify fswatch events by @renato2099 in #198
- ISSUE-200 Address duplicate tagbase_server dependecy declarations by @lewismc in #201
- ISSUE-202 Use dynamic metadata in pyproject.toml to deduplicate dependency definitions by @lewismc in #203
- ISSUE-195 Prevent tagbase_schema.sql from being bootstapped on every PostGIS container startup by @lewismc in #206
- Compute submission_id, tag_id sequences by @renato2099 in #204
- Revert "Compute submission_id, tag_id sequences " by @lewismc in #207
- Minor suggested fix for fswatch events subset by @lewismc in #209
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- ISSUE-118 Replace submission.version with submission.solution_id and ensure solution_id is populated through data_position and metadata_position by @lewismc in #119
- Bump connexion[swagger-ui] from 2.13.1 to 2.14.0 in /tagbase_server by @dependabot in #117
- ISSUE-104 Implement python-slack-sdk for realtime notifications by @lewismc in #120
- ISSUE-124 Ensure that metadata is returned with GET /tags/{tag_id} by @lewismc in #125
- ISSUE-128 Augment tagbase_server docker composition to add a volume claim for log duplication by @lewismc in #129
- Supersede #109 by @lewismc in #130
- Revert "Supersede #109" by @lewismc in #131
- Upgrade gh action by @lewismc in #132
- ISSUE-126 Minor schema updates for new data_positions flag_as_reference field and updated Submissions table Filename field by @lewismc in #127
- Bump flask[async] from 2.1.2 to 2.1.3 in /tagbase_server by @dependabot in #134
- ISSUE-135 Implement auto-update mechanism for eTagMetadataInventory.csv and eTUFF-ObservationTypes.csv by @lewismc in #154
- ISSUE-137 Revert submissions.solution_id to submission.version by @lewismc in #158
- ISSUE-56 Implement reverse proxy in docker composition by @lewismc in #159
- ISSUE-66 Implement POST logic for /ingest path by @lewismc in #161
- ISSUE-156 Add service to notify Slack of Docker events by @lewismc in #169
- Update pytest requirement from ~=7.1.2 to ~=7.2.0 in /tagbase_server by @dependabot in #151
- ISSUE-162 Data in iccat_gbyp0008_eTUFF.txt violates NON-NULL table constraint by @lewismc in #171
- ISSUE-163 Data in iccat_gbyp0001_ArgosTrans_eTUFF.txt violates foreign key constraint histogrambindata_histogrambininfo_fkey by @lewismc in #172
- ISSUE-176 Upgrade to pgAdmin4:latest by @lewismc in #177
- ISSUE-166 PostGIS support by @lewismc in #178
- Update pytest requirement from ~=7.2.0 to ~=7.2.1 in /tagbase_server by @dependabot in #182
- ISSUE-183 Augment unit testing, tox and CI to cover Python 3.11 by @lewismc in #184
- Tiny bugs by @renato2099 in #187
- Bump connexion[swagger-ui] from 2.14.1 to 2.14.2 in /tagbase_server by @dependabot in #186
- Bump werkzeug from 2.2.2 to 2.2.3 in /tagbase_server by @dependabot in #192
- Bump flask[async] from 2.2.2 to 2.2.3 in /tagbase_server by @dependabot in #193
- ISSUE-189 Implement a filesystem watch to enable automated ingestion by @lewismc in #190
New Contributors
- @renato2099 made their first contribution in #187
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- ISSUE-99 Implement new schema updates to tagbase-schema.sql to accomodate multiple position dataset solutions per tag deployment by @lewismc in #107
- ISSUE-111 Refactor unpacking and processing of compressed binary formats by @lewismc in #112
- Bump actions/checkout from 2 to 3 by @dependabot in #110
- ISSUE-113 Run parallel ingestion tasks when compressed binary archive is provided by @lewismc in #114
- ISSUE-115 Simplify data_migration TRIGGER logic by @lewismc in #116
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- ISSUE-87 Python backend implementation for /tags API by @lewismc in #92
- Bump werkzeug from 2.1.0 to 2.1.1 in /tagbase_server by @dependabot in #93
- ISSUE-71 Add Python Test Coverage to Sonarcloud analysis by @lewismc in #94
- Update pytest requirement from ~=7.1.1 to ~=7.1.2 in /tagbase_server by @dependabot in #95
- Bump werkzeug from 2.1.1 to 2.1.2 in /tagbase_server by @dependabot in #96
- Bump connexion[swagger-ui] from 2.13.0 to 2.13.1 in /tagbase_server by @dependabot in #98
- Bump flask from 2.1.1 to 2.1.2 in /tagbase_server by @dependabot in #97
- ISSUE-99 Implement new schema updates to tagbase-schema.sql to accomodate multiple position dataset solutions per tag deployment by @lewismc in #100
- Bump pytest-randomly from 3.11.0 to 3.12.0 in /tagbase_server by @dependabot in #102
- ISSUE-82 Address ingestion issue(s) with eTUFF-tuna590051-debug.txt by @lewismc in #101
Full Changelog: v0.5.0...v0.6.0