Skip to content

Releases: tagbase/tagbase-server

v0.14.0

23 Aug 05:11
Compare
Choose a tag to compare

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

12 Jun 05:53
Compare
Choose a tag to compare

What's Changed

  • chore(deps): update dependency requests to ~=2.31.0 by @renovate in #268
  • ISSUE-238 Scenarios for the acquisition of data files and file versioning by @lewismc in #265

Full Changelog: v0.12.0...v0.13.0

v0.12.0

18 May 14:23
Compare
Choose a tag to compare

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

10 May 04:29
Compare
Choose a tag to compare

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

13 Apr 06:40
Compare
Choose a tag to compare

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

11 Apr 03:10
6efb881
Compare
Choose a tag to compare

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

29 Mar 05:57
Compare
Choose a tag to compare

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

23 Feb 06:43
Compare
Choose a tag to compare

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

Full Changelog: v0.7.0...v0.8.0

v0.7.0

19 Jun 21:33
Compare
Choose a tag to compare

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

10 Jun 05:50
Compare
Choose a tag to compare

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