Future Releases

VersionTentative Release DateSummary
2.0Remove unused legacy code
  • XML RDF export
  • Rabbitmq monitoring using manager API (Maxwell Burnette started on this)
  • Geostreams API
    • Pull request created - Todd N.
  • 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
  • Upgrade from Play 2.2 to 2.7

Old Releases

https://opensource.ncsa.illinois.edu/bitbucket/projects/CATS/repos/clowder/browse/CHANGELOG.md?at=refs%2Fheads%2Fmaster