Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

VersionTentative Release DateSummary
2.0Remove unused legacy code
  • XML RDF export
  • Rabbitmq monitoring using manager API (Maxwell Burnette started on this)
  • Geostreams API
  • Deprecated endpoints
2.1Drop Play plugins
  • Drop Play plugins for services using Guice dependency injection
  • Future versions of Play drop plugins
2.2Elasticsearch upgrade
  • Elasticsearch v2 to v7 upgrade
2.3Split service layer in two layers
  • Current services mix implementation details (for example how to store a dataset in MongoDB) with app logic (for example when deleting a dataset also delete the files within)
  • Top layer will be app generic (for example when deleting a dataset call FileService.delete on all children)
  • Bottom layer will be implementation specific (for example MongoDB vs Postgres)
  • See TreeService for an example of a service that has only one implementation
2.4New MongoDB implementation
3.0Play 2.7 and securesocial transition

Old Releases

...

  • Finally!

...

  • Upgrade from Play 2.2 to 2.7

Old Releases

https://opensource.ncsa.illinois.edu/bitbucket/projects/CATS/repos/clowder/browse/CHANGELOG.md?at=

...

  • New elasticsearch code
  • Updated POST endpoint /api/extractors that can accept a list of extractor repositories (this may possibly need to come in an earlier release based on Brown Dog Beta release plan)
  • Polygon support in Geostreams API
  • Dataset/File sorting
  • Collections downloading
  • Upload collection as zip
  • Download multiple datasets by selecting them individually
  • Pyclowder2 support for create dataset/collection with parent
  • SEAD

...

  • Left overs from above
  • Brown Dog beta release

...

  • See changelog

...

  • API tokens
  • Trashcan
  • Authentication improvements
  • Metadata improvements

...

  • New extraction bus (retains backward compatibility)
  • Proxy for backend services

...

refs%2Fheads%2Fmaster