Releases: WHOIGit/ifcbdb
Releases · WHOIGit/ifcbdb
IFCB Dashboard 4.3.0
What's Changed
- 411: add unique constraint on data directory path by @mike-kaimika in #412
- Handle missing position by @jonatanmindroad in #418
- Bump django from 4.2.15 to 4.2.16 by @dependabot in #416
- default to version 4.3.0 by @joefutrelle in #422
- only include ports for csrf trusted origins if they are non-standard by @mike-kaimika in #420
- adding new instructions for ARM postgis support by @joefutrelle in #423
- 417: Allow default map settings to be configurable by @mike-kaimika in #421
New Contributors
- @jonatanmindroad made their first contribution in #418
Full Changelog: v4.2.1...v4.3.0
Upgrading
To upgrade to this release, modify your .env
file and add this line:
IFCBDB_IMAGE=whoi/ifcb-dashboard:4.3.0
Before restarting, you may want to pull that image to reduce downtime.
docker pull whoi/ifcb-dashboard:4.3.0
Restart and run collectstatic
and migrate
docker compose down
docker compose up -d
docker compose exec ifcbdb python manage.py migrate
docker compose exec ifcbdb python manage.py collectstatic --noinput
v4.2.1
What's Changed
- Bump django from 4.2.14 to 4.2.15 by @dependabot in #406
- restrict mosaic creation and coordinate calls to POST requests by @mike-kaimika in #405
- pin image version to 4.2.1 by @joefutrelle in #408
Full Changelog: v4.2.0...v4.2.1
Upgrading
To upgrade to this release, modify your .env
file and add this line:
IFCBDB_IMAGE=whoi/ifcb-dashboard:4.2.1
Before restarting, you may want to pull that image to reduce downtime.
docker pull whoi/ifcb-dashboard:4.2.1
Restart and run collectstatic
:
docker compose down
docker compose up -d
docker compose exec ifcbdb python manage.py collectstatic --noinput
v4.2.0
What's Changed
- Bump django from 4.2.11 to 4.2.14 by @dependabot in #400
- Bump requests from 2.31.0 to 2.32.0 by @dependabot in #388
- incorrect 'none' tag when upload metadata by @mike-kaimika in #401
- make dataset name optional on export_metadata endpoint by @mike-kaimika in #399
- bump pyifcb to latest release (1.1.1) by @joefutrelle in #403
- add autocomplete support to tags by @mike-kaimika in #370
- add mapping for gpsLatitude and gpsLongitude to metadata import by @mike-kaimika in #398
- fix issues when switching markers to not 'lose' the old marker by @mike-kaimika in #402
Full Changelog: v4.1.1...v4.2.0
IFCB Dashboard 4.1.1
What's Changed
- Disabled mosaic generation for external clients accessing
/api/bin
to prevent inadvertent DOS - Fixed bug where menus would not close when clicking outside the menu
- Fixed bug where large numbers of geolocated bins in a single dataset would result in a blank map
IFCB Dashboard 4.1.0
What's changed
- Ported remote IFCB support for auto-transfer utility to pyifcb 1.1 which uses
smbprotocol
instead ofpysmb
- Modified autotransfer utility accordingly
Note that the autotransfer utility is currently not documented and only works with IFCBs that export an SMB share and are accessible at static IP addresses, so it is of limited use.
IFCB Dashboard 4.0.0
- Adopting semantic versioning starting at major version 4
- New deployment process eliminating build step and depending on the IFCB dashboard image in Docker Hub
- Updates to Javascript library versions
- Dependency on new version of pyifcb containing fixes to ml_analyzed and trigger count computations
First demo incorporating some initial user feedback (a1b milestone)
Changes:
- Timeline is now hideable
- Buttons are more clearly labeled
- Unused plotting controls are now hidden
- Default metric is concentration (now called ROIs / ml)
- Temperature and humidity are shown as scatter plots
- Performance improvements
first demo, (a1 milestone)
Major capabilities including
- Accession and qaqc
- Timeline browsing
- Clickable mosaics
- Maps
- Access to blobs