Releases: zebbra/data_aggregator
1.4.1
What's Changed
Other Changes
- feat(validation-request): add restriction by @sidler92 in #1007
- feat(encoding): changes to swiss species encoding strategy by @sidler92 in #1008
- Export: allow exporting of validation layer by @sidler92 in #1003
- feat(media_deletion): New approach for handling async deletion of attachments by @cloedu87 in #1011
Full Changelog: 1.3.0...1.4.1
1.3.0
We raise the minor version because we raised ash and elixir versions
What's Changed
- feat(filter): fix mids level naming by @sidler92 in #1000
- Cascade Deletions and Attachment (Soft) Deletions by @cloedu87 in #995
- feat(validation-request): add collectionID to validationRequest file by @sidler92 in #1002
- Elixir 1.19 Upgrade by @cloedu87 in #996
Deployment notes
run database migrations
Full Changelog: 1.2.16...1.3.0
1.2.16
What's Changed
- dependency updates and security fixes
- 958 - Adapt date encoding to handle wrong eventDate formats
Other Changes 🔄
- chore(deps): bump ecto_dev_logger from 0.14.1 to 0.15.0 by @dependabot[bot] in #966
- chore(deps): bump the patch-updates group across 1 directory with 3 u… by @cloedu87 in #972
- fix(validation-response): dont infer schema in Explorer.DataFrame.fro… by @sidler92 in
- chore(deps-dev): bump tidewave from 0.4.1 to 0.5.0 by @dependabot[bot] in #973
- fix(cicd): add checkout to deploy_zebbra by @sidler92 in #975
Full Changelog: 1.2.14...1.2.16
1.2.3
What's Changed
- fix: count records from file instead from unreliable db entry by @cloedu87 in #908
- fix: tls options for establishing secure connection to smtp server``
For deployment
set the following env var to customize the smtp relay server:
MAILBOX_SMTP_RELAY=smtp.office365.comFull Changelog: 1.2.2...1.2.3
1.2.1
1.2.0
the following environment variables are new to add to your runtime environment
CENTER_EMAIL_INFOFAUNA="your@mail.com"
CENTER_EMAIL_VOGELWARTE="your@mail.com your2@mail.com"
CENTER_EMAIL_INFOFLORA="your@mail.com"
CENTER_EMAIL_SWISSBRYOPHYTES="your@mail.com your2@mail.com"
CENTER_EMAIL_SWISSLICHENS="your@mail.com"
CENTER_EMAIL_SWISSFUNGI="your@mail.com your2@mail.com your3@mail.com"don't forget to run db migrations
What's Changed
- (feat) Validation Rework by @cloedu87 in #873
- feat(publication-rules): add coordinate obfuscation by @sidler92 in #895
- Blurring of coordinates (alignment with PICTIS method) by @sidler92 in #842
- Create new validationRequest by @cloedu87 in #865
- Adjustment of validation status by @cloedu87 in #856
- Only add new or changed records to validationRequest by @cloedu87 in #835
- Publication of records without kingdom by @cloedu87 in #821
Full Changelog: 1.1.23...1.2.0
1.1.23
Deployment instructions
Environment variables
check config/env.prod and ensure all environment variables are set on your deployment environment
Run DB migrations
execute /bin/migrate to have all necessary database migrations applied.
Tickets
844 - Change display of 'verbatimElevation' in list
821 - Publication of records without kingdom
845 - Refresh record counter when import-action is being cancelled
813 - Filtering for IUCN-Redlist status does not work
846 - Remove 'geology' from dataset
847 - Add information in image upload/extracting modal
820 - Attribute ext_references makes the import fail when mapping
1.0.0
Deployment instructions
Environment variables
check config/env.prod and ensure all environment variables are set on your deployment environment
Important: for staging and non-production environments: Due to a bug on the gbif species uat api, we need to query always the production api, even on non-production environments. So ensure to set the env variables accordingly:
GBIF_SPECIES_API_BASE_URL=https://api.gbif.org/v1
GBIF_API_BASE_URL=https://api.gbif-uat.org/v1
Run DB migrations
execute /bin/migrate to have all necessary database migrations applied.
Tickets
SCN-394
SCN-475
SCN-296
SCN-494
SCN-481
SCN-484
SCN-393
SCN-398
SCN-473
SCN-416
SCN-480
SCN-488
SCN-468
SCN-489
SCN-455
SCN-469
SCN-460
SCN-490
SCN-288
SCN-386
SCN-491
SCN-495
SCN-485
SCN-496
What's Changed
- Refactor/create seperate validation request module by @sidler92 in #737
- refactor(schema): remove attributes that are taken from colleciton ou… by @sidler92 in #731
- feat(tidewave_config): mcp server config endpoint by @cloedu87 in #746
- feat(species_api): use always prod species and match api by @cloedu87 in #755
- Fix/update records count after import on collection by @cloedu87 in #758
- fix(export_crash): dynamic_properties had no value transformer by @cloedu87 in #754
- Feat/system stage indication in UI by @cloedu87 in #760
- Fix/prevent from publishing to inexisting datasets by @cloedu87 in #761
- Feat/move license to gnu agp lv3 by @cloedu87 in #763
- Fix/published records delete cascade by @cloedu87 in #769
- Feat: new dwc attributes according to SCN-460 by @cloedu87 in #774
- Feat/delete releated media by @cloedu87 in #786
- Feat/change status texts by @cloedu87 in #790
- Fix/deployment migrations by @cloedu87 in #794
- Fix/publication pre checks by @cloedu87 in #796
- fix: mids status texts; iucn color flags and tool tips; swiss nat coll links by @cloedu87 in #800
- only set publication status on records that are actually published by @sidler92 in #789
Full Changelog: 0.11.0...1.0.1
0.11.0
Jira Issues
SCN-471
SCN-483
SCN-437
SCN-476
SCN-241
SCN-326
SCN-459
SCN-462
SCN-457
SCN-421
SCN-486
What's Changed
- fix(coordinates): cordinate formatting and float precision by @cloedu87 in #682
- Feat/import bolean ish values handling by @cloedu87 in #684
- fix(timeouts): set image processing timeouts to 12h by @cloedu87 in #688
- fix(failing_encoding_cancellation) by @cloedu87 in #694
- feat(ash-v3.5): changes to authorisation and get_by code interface by @mbaertschi in #697
- feat(token_auth): jwt based token auth by @cloedu87 in #692
- feat(filters): fixed nested groups and added some more filters by @mbaertschi in #695
- Fix/check token handling on staging by @cloedu87 in #705
- fix(sign_in_loop): prevent sign in from looping due to unavailability… by @cloedu87 in #708
- chore(refactoring): token extraction refactoring; tests by @cloedu87 in #709
- fix(unwanted_attributes): hide unwanted record attributes in the sid… by @cloedu87 in #713
- chore(docs): docs for rest api; get rid of appsignal by @cloedu87 in #712
- fix(image_mapping_performance) by @cloedu87 in #717
- Refactor/split publish validate by @sidler92 in #715
- fix(taxonomy_and_image_performance) by @cloedu87 in #726
- fix(throttling): throttling pub sub notifications with async counter by @cloedu87 in #728
- fix(credentials_mgmt) by @cloedu87 in #736
- plenty of dependency updates by @dependabot
Full Changelog: 0.10.14...0.11.0
0.10.14
Jira Issues
SCN-409
SCN-450
SCN-388
SCN-389
SCN-294
SCN-396
SCN-385
SCN-355
SCN-439
SCN-391
SCN-399
SCN-428
SCN-456
SCN-445
SCN-462
SCN-467
SCN-457
What's Changed
- Feature/approval to validation by @sidler92 in #638
- updating the swiss_species_registry csv by @cloedu87 in #607
- fix: use encoded values if appropriate by @cloedu87 in #655
- fix(validations): rename values of publications channel from approval… by @sidler92 in #664
- Fix/csv export linebreaks by @sidler92 in #662
- feat: change terms and conditions popup message. change publicaiton m… by @sidler92 in #671
- feat(swiss-species): encode current time and center on swiss species … by @sidler92 in #641
- chore(deps): bump getsentry/action-release from 2 to 3 by @dependabot in #673
- Feat/new dwc attributes and filters by @cloedu87 in #670
- feat(coordinates_as_float): no scientific float / integer notation by @cloedu87 in #675
- fix(website_eml_file) by @cloedu87 in #676
- fix(oth_gbif_id): empty gbif_id after publication by @cloedu87 in #677
- feat(actions): hide actions based on roles on record view by @cloedu87 in #680
- fix(mapping): correctly make some attributes unavailable for mapping by @sidler92 in #679
- Fix/website in eml file by @cloedu87 in #681
Full Changelog: 0.10.12...0.10.13