Skip to content

Releases: hydroserver2/hydroserver

v0.12.0

04 Oct 21:57
Compare
Choose a tag to compare

What's Changed

This release addresses the following issues:

  • #206 - Fixed issue causing verification emails to not send.
  • #207 - Fixed issue organization fields.
  • #220 - Fixed SensorThings pagination and CORS issues.
  • #221 - Visualize Data page now shows correct last observation.
  • #218 - Fixed CSS style refresh.
  • #217 - Landing Page is now configurable.
  • #214 - Updated button styling.
  • #216 - Fixed issue with Google Maps legend markers.
  • #215 - Added improved notifications for API errors.
  • #211 - Fixed issue with Sites page filters.
  • #213 - Footer and About page are now configurable.
  • #209 - Fixed issue causing 'Create Site' button to not appear.
  • #208 - Vocabularies are now configurable.
  • #205 - Added additional SiteType values.
  • #203 - Fixed sparkline visibility with isDataVisible flag.

v0.11.2

26 Sep 15:35
Compare
Choose a tag to compare

What's Changed

v0.11.1

04 Sep 23:58
d946811
Compare
Choose a tag to compare

What's Changed

This release addresses the following issues:

  • #205 - Added additional controlled vocabularies.
  • #206 - Fixed account verification issue.

v0.11.0

30 Aug 23:18
d946811
Compare
Choose a tag to compare

What's Changed

This release addresses the following issues:

  • #188 - Improved data selection tools for QC app.
  • #190 - Visualization page improvements.
  • #191 - Updates to Site Page for secondary owners.
  • #194 - Added default sorting to My Sites page.
  • #195 - Replaced Datastream table pagination with scrolling on My Sites page.
  • #196 - Improvements to field input validation rules.
  • #199 - Upgraded Data Management app to Vue 3.4
  • #200 - Minor Data Management app bug fixes.

v0.10.0

29 Jul 21:31
8fb4721
Compare
Choose a tag to compare

What's Changed

This release addresses the following issues:

  • #91 - Updated Pydantic to version 2 and Django Ninja to version 1. Updated several other minor dependencies. Updated Python version from 3.8 to 3.11.

Deployment Note

The version of Python required by HydroServer API Services has been updated from Python 3.8 to Python 3.11. Before deploying this version of HydroServer or later, ensure that your Python environment has been updated accordingly. If you are using hydroserver-ops to manage your deployments on AWS, you can run the "Create HydroServer AWS Cloud Deployment" for an existing deployment before deploying the updated version of HydroServer to upgrade Python from 3.8 to 3.11 on AWS Elastic Beanstalk. You may also need to manually re-associate your custom SSL certificate with the updated CloudFront deployment after running the workflow.

v0.9.3

07 Jul 22:06
8fb4721
Compare
Choose a tag to compare

What's Changed

Streaming Data Loader downloads have been moved from AWS S3 to GitHub.

v0.9.2

05 Jun 22:52
ac55966
Compare
Choose a tag to compare

What's Changed

This release addresses the following issues:

#182 - Updated time aggregation interval units and new datastream form.

v0.9.1

31 May 23:11
ac55966
Compare
Choose a tag to compare

What's Changed

This release addresses the following issues:

  • #178 - Added include_assignable_metadata parameter to Thing metadata endpoint.

v0.9.0

22 May 20:57
ac55966
Compare
Choose a tag to compare

What's Changed

This release corresponds to Milestone v0.9.0.

  • #136 - Updated API endpoints to support more improved HydroShare data archival.
  • #162 - Added updated HydroShare archival modal to the data management web app.
  • #170 - Removed support for following Things.
  • #172 - Replaced Cypress with Playwright for e2e testing.

v0.8.0

25 Apr 20:45
fa646e1
Compare
Choose a tag to compare

What's Changed

This release corresponds to Milestone v0.8.0.

  • #40 - Added API endpoints to create and manage user API Keys as an alternate form of authentication and authorization. Frontend management pages for API Keys and integration with other tools such as the Streaming Data Loader will be included in a future release.
  • #108 - Added a deployment setting DISABLE_ACCOUNT_CREATION that can be used to disable public account creation for HydroServer deployments.
  • #139 - Added a data visualization page. This page significantly improves users' ability to view data hosted by HydroServer.
  • #143 - Added abort controller to improve frontend performance.
  • #147 - Removed AWS dependencies in the backend codebase.
  • #149 - Added API filter option to fetch metadata for all users rather than just the authenticated user.
  • #154 - Removed OAuth controls and endpoints for deployments where OAuth is not configured.
  • #155 - Added custom SMTP deployment settings to remove dependency on AWS SES service.
  • #158 - Updated documentation to include the new visualization page.
  • #159 - Improved visualization page datastream filtering.
  • #160 - Fixed several minor backend issues related to the visualization page.
  • #161 - Fixed several minor frontend issues related to the visualiztion page.
  • #163 - Fixed an issue where some SensorThings endpoints would return a 500 code instead of a 404 code.
  • #165 - Additional minor enhancements to the visualization page.

Deployment Note

The deployment setting DEPLOYED has been changed to DEPLOYMENT_BACKEND. DEPLOYMENT_BACKEND should be a string value, and at the moment only two are supported; aws and local, with local being the default. New deployments will automatically be built with this new setting. If you already have an AWS deployment, you will need to change this setting in your ElasticBeanstalk configuration: DEPLOYED=True → DEPLOYMENT_BACKEND=aws