Skip to content

Releases: opendatacube/datacube-explorer

2.5.1

30 Mar 01:17
Compare
Choose a tag to compare

Minor improvements.

  • Add an option to cubedash-gen to set a minimum amount of time to be scanned:
  --minimum-scan-window TIME-LENGTH
                                  Always rescan this period of time for
                                  dataset changes, even if the refresh tool
                                  has run more recently.
                                  
                                  This is useful if you have a system where
                                  rows are not made visible immediately to Explorer, 
                                  such as a sync service from another location.
                                  
                                  Example values: '24h' or '1h30m'
  • To match expected behaviour, the --force-recreate flag now forces product extent recreation too, even when no changes are detected. This more closely matches people's expectation that it "forces everything to be recalculated".

2.5

26 Mar 00:28
Compare
Choose a tag to compare
2.5

Now Incrementally Updating

This release includes a rewrite of the summary generation (cubedash-gen) to be significantly faster at updating, and to behave in a more predictable manner.

It now applies an incremental diff of changes from the upstream ODC, rather than requiring a full rebuild.

(#260, #269, #266)

Other Changes

  • The DE Africa theme has been updated with the new DE Africa branding (#267)
  • Improvements to the cubedash-page-test command, to report slow pages and errors (#272)
    (see cubedash-page-test --help)
  • Improved load speed of the storage page on environments with higher DB latency. (#268)
  • Minor Stac compatibility fixes (#265)
  • Various small improvements to the repository, developer setup and sqlalchemy 1.4 compatibility.

Migration

This release includes schema updates. You need to update your index by running the cubedash-gen --init command before upgrading your Explorer web instance. The updated schema will still work on older Explorer web instances.

You will see schema.applying_update.* messages in the log when applying the updates. They are small and can be applied while clients are still active.

New ODC Requirements

Last year Open Data Cube added optional columns to record when datasets were changed. These columns are now mandatory for Explorer 2.5, as it uses them to scan for changes.

cubedash-gen's schema update will try to add these itself, and tell you how to do so manually if it does not have sufficient permissions.

Less Force

The --force-refresh option on cubedash-gen is now strongly discouraged, unless you are manually deleting rows from your ODC database.

Many users were using this previously to update their Explorer, but it forces the entire collection to be rebuilt and so will still be very slow.

2.4.3

19 Feb 04:11
Compare
Choose a tag to compare

Minor style fixes:

  • Improve link contrast on dark panels (they could be difficult to read on some screens).
  • Restructure the product and metadata-type list pages for more visual consistency and readability. They looked a bit messy before.

2.4.2

10 Feb 00:26
Compare
Choose a tag to compare
  • Expand the about-page API docs
  • Include a csv button on the arrivals page.

2.4.1

27 Jan 22:27
Compare
Choose a tag to compare

A minor fix to our backwards compatibility of old URLs supported by Explorer. (#256)

2.4: Arrivals

11 Jan 23:33
Compare
Choose a tag to compare
  • Various improvements for the new Beta 1 release of the Stac API standard.
  • More performance improvements to Stac collections and arrivals page.
  • Improved handling of invalid geometries in datasets (#254)
  • A new 'arrivals' Stac collection, displaying the most recently added datasets to the datacube (at /stac/arrivals)

arrivals-header

Note: This release contains some optional (but highly recommended) index additions for increasing Explorer speed.

Update your index by running the cubedash-gen --init command again.

It will log schema.applying_update.* messages in its output when applying updates. They are small and can be applied while clients are still active.

2.3: Full Stac Exploration

18 Dec 03:05
Compare
Choose a tag to compare

Explorer 2.3 enables full Stac Item information by default on searches, thanks to some performance improvements.

Deployments should run cubedash-gen -v --init again to update their indexes.

It can be run at any time (before or after upgrading the deployment) and is not mandatory, but is strongly recommended for faster API usage.

(it took about 30 seconds to run on our existing 100GB Open Data Cube index.)

2.2.4: Fixes and Polish

13 Dec 23:24
Compare
Choose a tag to compare

A minor release of small improvements.

Stac documents are now linked from public pages

Screenshot from 2020-12-11 10-32-25

Clearer display of empty and unsummarised products

(Fixing #218)

Empty:
Screenshot from 2020-12-11 10-30-23

Unsummarised:

Screenshot from 2020-12-11 10-28-46

Other Fixes

  • Further improvements to visual consistency across pages.
  • Add a /metadata-types.txt document to match /products.txt. They are plain-text and useful in scripts and command-line programs to list what's in a datacube.
  • Fix a deprecation warning from ODC on CRS.crs_str.

Fix invalid geometry for refresh products

07 Dec 03:48
Compare
Choose a tag to compare

2.2.2: Menus and restructure

03 Dec 03:11
Compare
Choose a tag to compare

CHANGELOG

  • Clean-up of page and URL hierarchies [#235]
    (Note: Redirects from old URLs are included for backwards compatibility. If you see anything not redirecting properly, please tell us.)
  • Merge the /about and /dashboard pages into a 'storage' page [#199]
    • Add derived and source columns to the page [#238]
    • Show example locations on the product pages [#200]
    • Add ages of summaries to the /about page [#224]
  • Add a real /about page, describing Explorer's apis [#240]
  • Implement latest stac 1.0.0 beta [#202]
    • Other Stac fixes [#229] [#237] [#230] [#243]
    • An optional _full=true url query parameter on Stac searches to return full Stac Item metadata within search results. This can be much slower so is not the default. Can be made the default with config property STAC_DEFAULT_FULL_ITEM_INFORMATION = True
  • [UI/UX] Add menu to explorer [#234]
  • [UI] Mini theme rework [#233] [#239] [#242]
  • Add '/arrivals page to view recently added datasets [#231] [#245]
  • Build fix for deployment docker image [#226]
  • Fix date selector where day is missing for multiyear datasets [#222]
  • Fix product time date selector [#217]
  • [UI] Clean-up dataset search page UI issues [#216]
  • Maintain CI YML for GHA changes [#213]
  • Fix SQLAlchemy breaking changes in version bump with pinned dependency [#212]
  • Add geometry validity check [#209]
  • Redact scanner and old image names [#205]
  • Add Apache 2.0 License to datacube-explorer [#203]