Releases: ERDDAP/erddap
v2.29.0 Release
See the changes list at
https://erddap.github.io/changes.html#version-2290
What's Changed
- Set request in TableWriterHtmlTable EDStatic calls to use request headers for images, css, etc by @srstsavage in #360
- Time optimization and modernization by @ChrisJohnNOAA in #351
- Set erddap version to 2.29.0-alpha by @ChrisJohnNOAA in #361
- Mqtt g so c by @ChrisJohnNOAA in #355
- Add support for string substitution (environment and other) when pars… by @ChrisJohnNOAA in #362
- Dependency updates. by @ChrisJohnNOAA in #363
- ISO 19115 version options (for users and admins0 by @ChrisJohnNOAA in #364
- Zizmor warnings by @ChrisJohnNOAA in #365
- Handle some EDDTableFromMqtt edge cases by @ChrisJohnNOAA in #369
- Add step to prune docker to try to clear space for build by @ChrisJohnNOAA in #371
- Update versions in dockerfile and do some command consolidation by @ChrisJohnNOAA in #372
- Bugfix/allow delete char by @SethChampagneNRL in #374
- re-enable maven cache for push build (trying to fix build OOM) by @ChrisJohnNOAA in #376
- Add Pressure support to EDVAlt by @SethChampagneNRL in #373
- Another disk cleanup step by @ChrisJohnNOAA in #377
- Support for S3 URI by @SethChampagneNRL in #375
- Remove caching in push build by @ChrisJohnNOAA in #378
- Add support for EDDGridLonPM180 to fix longitudes greater than 360 by @SethChampagneNRL in #379
- Fix accumulation for aggregate rows where knowsActualRange is false by @ItaloBorrelli in #320
- Annotate testAllChildAggregation with TagExternalERDDAP by @ChrisJohnNOAA in #381
- Update deps and update to latest LTS jdk (25) version. by @ChrisJohnNOAA in #382
- Fix some deprecated calls and disable test that relies on external server that is down by @ChrisJohnNOAA in #383
- Add -XX:+UseCompactObjectHeaders optimization flag by @srstsavage in #384
- Update indirect dependencies (mainly from hivemq) to latest versions. by @ChrisJohnNOAA in #385
- Move -XX:+UseCompactObjectHeaders from .mvn/jvm.config to Dockerfile by @srstsavage in #386
- Some optimizations and speeding up tests by @ChrisJohnNOAA in #391
- Make sure SAXParser clears attributes that are set to empty. by @ChrisJohnNOAA in #393
- Improvements for dataset loading by @ChrisJohnNOAA in #395
- Enable several AWS tests. by @ChrisJohnNOAA in #396
- Use a temp directory within the project. by @ChrisJohnNOAA in #397
- Support for making ncheader files without generating and saving the entire nc file first. by @ChrisJohnNOAA in #398
- Fix out of order copy from content and verify images. by @ChrisJohnNOAA in #400
- Add support for EDDGridFromNcFiles to have variables with different dimensions by @ChrisJohnNOAA in #401
- Make sure to use a copy of the attributes because the variable processing is destructive. by @ChrisJohnNOAA in #404
- Update version for 2.29.0 and do dependency updates. by @ChrisJohnNOAA in #405
New Contributors
- @ItaloBorrelli made their first contribution in #320
Full Changelog: v2.28.1...v2.29.0
v2.28.1 Release
What's Changed
- Use host header in EDStatic.baseUrl (e.g. redirects) if useHeadersForUrl flag is set by @srstsavage in #353
- Zizmor lints by @ocefpaf in #339
- Support X-Forwarded-Prefix header for reverse proxied deployments on non-standard paths (not /erddap) by @srstsavage in #357
- Patch release to improve handling of urls when using useHeadersForUrl… by @ChrisJohnNOAA in #359
Full Changelog: v2.28.0...v2.28.1
v2.28.0 Release
See the changes list at
https://erddap.github.io/changes.html#version-2280
What's Changed
- Docker: only compile, test, and build war on build platform by @srstsavage in #308
- Prometheus configs and grafana dashboards for monitoring. by @ChrisJohnNOAA in #309
- docker compose: clean up monitoring profile by @srstsavage in #310
- Add workflow to generate docker image and push on update of the main … by @ChrisJohnNOAA in #317
- Croissant schema generation by @ChrisJohnNOAA in #316
- Have docker build only run after a test cycle has completed and only on push. by @ChrisJohnNOAA in #324
- Dead code cleanup by @ChrisJohnNOAA in #325
- Removing archived code. Most has been "archived" for multiple releases by @ChrisJohnNOAA in #326
- add github as a docker image provider by @ocefpaf in #331
- Refactor to use an enum to retrieve messages. by @ChrisJohnNOAA in #330
- Unused messages cleanup by @ChrisJohnNOAA in #332
- Cleanup of unused methods and some related code pieces. by @ChrisJohnNOAA in #337
- Release Docker images by @abkfenris in #333
- Update DOCKER.md by @MathewBiddle in #342
- Update deps and update config flag state. by @ChrisJohnNOAA in #338
- Warning cleanup by @ChrisJohnNOAA in #340
- Update error prone version and fix most of the new issues it raises. by @ChrisJohnNOAA in #343
- Deps update by @ChrisJohnNOAA in #347
- 2.28.0 set version by @ChrisJohnNOAA in #350
New Contributors
- @ocefpaf made their first contribution in #331
- @abkfenris made their first contribution in #333
- @MathewBiddle made their first contribution in #342
Full Changelog: v2.27.0...v2.28.0
v2.27.0 Release
See the changes list at
https://erddap.github.io/changes.html#version-2270
What's Changed
- Update README.md by @Harish-2003 in #267
- Update Docker link in README.md by @ChrisJohnNOAA in #272
- Addition of color bar converter to the converter's web page by @Harish-2003 in #273
- added language support to the colorbar by @Harish-2003 in #277
- Download file type refactor and semantic versioning by @ChrisJohnNOAA in #274
- Minor cleanup and optimization by @ChrisJohnNOAA in #275
- docker compose: add nginx-proxy profile with auto-ssl by @srstsavage in #282
- Add Prometheus monitoring API and Docker configuration for #72 by @lareinahu-2023 in #266
- docker-compose: wait for erddap container startup to start logs container by @srstsavage in #283
- Fix a couple edge cases with the sax parser and broken links checks t… by @ChrisJohnNOAA in #286
- Update DOCKER.md by @ChrisJohnNOAA in #287
- Update dockerfile and pom dependencies by @ChrisJohnNOAA in #288
- Support useHeadersForUrl feature flag (use Host header when building urls) by @srstsavage in #290
- Datasets localized metadata by @ChrisJohnNOAA in #293
- Ioos category allow lowercase by @ChrisJohnNOAA in #294
- Add header/contentType information to fileTypes annotation by @ChrisJohnNOAA in #296
- Improve handling of cache in low disk space situations by @ChrisJohnNOAA in #297
- Update pom dependencies by @ChrisJohnNOAA in #298
- 2.27.0 Build dependency updates and minor fixes during build testing by @ChrisJohnNOAA in #300
- Dependency update for security fixes and a minor metrics fix by @ChrisJohnNOAA in #304
- Fix Jetty Version string in tests. by @ChrisJohnNOAA in #305
New Contributors
- @Harish-2003 made their first contribution in #267
- @lareinahu-2023 made their first contribution in #266
Full Changelog: v2.26.0...v2.27.0
v2.26.0 Release
See the changes list at
https://erddap.github.io/changes.html#version-226
What's Changed
- When generating nc files with more than partialRequestMaxCells rows, … by @ChrisJohnNOAA in #229
- Some code improvements by @ChrisJohnNOAA in #228
- Dependency update. Updating now to resolve a vulnerability in netty-all. by @ChrisJohnNOAA in #230
- Fix the 2.25_1 hash by @ChrisJohnNOAA in #233
- Unused code cleanup by @ChrisJohnNOAA in #231
- Code improvements by @ChrisJohnNOAA in #234
- Optional check for emailDailyReportsTo in setup.xml by @ayushsingh01042003 in #236
- Some minor cleanup. Fixing several tests that had dependencies on the… by @ChrisJohnNOAA in #238
- Java17compat (code updates) by @ChrisJohnNOAA in #241
- Don't check noaa.gov it seems to have started blocking these requests. by @ChrisJohnNOAA in #247
- displayInfo and displayAttribute tags for datasets.xml by @ayushsingh01042003 in #240
- Add official Docker image and optional CORS filter by @srstsavage in #225
- Have file updates trigger RSS changes and Subscription actions. by @ChrisJohnNOAA in #248
- Add support for dokka generation of code. The goal of this is a docus… by @ChrisJohnNOAA in #246
- Cleanup obsolete datasets and add examples of EDDTableFromSOS and EDD… by @ChrisJohnNOAA in #250
- Don't log the exception while checking for isBufferedImageAccelerated… by @ChrisJohnNOAA in #255
- Additional Prometheus metrics by @ChrisJohnNOAA in #252
- EDStatic refactor and Prometheus FeatureFlag metrics by @ChrisJohnNOAA in #254
- Redirect to new docs by @ChrisJohnNOAA in #257
- NcCF fix unexpected Subset variables by @ChrisJohnNOAA in #256
- Enable several more tests, and fix some minor issues by @ChrisJohnNOAA in #258
- ISO19115 Metadata improvements by @ChrisJohnNOAA in #259
- Add new checks for if a string contains a url and support for separat… by @ChrisJohnNOAA in #261
- Update Tomcat version in Dockerfile by @ChrisJohnNOAA in #263
- 2.26 by @ChrisJohnNOAA in #265
Full Changelog: v2.25.1...v2.26.0
v2.25.1 Release
This includes improvements to the metadata exported with parquet files.
See the 2.25 changes list at
https://erddap.github.io/changes.html#changes2.25
What's Changed
- Have the parquet export transform from fill values to mising values by @ChrisJohnNOAA in #226
- Version 2.25.1 by @ChrisJohnNOAA in #227
Full Changelog: v2.25...v2.25.1
The official v2.25 version
See the changes list at
https://erddap.github.io/changes.html#changes2.25
What's Changed
- Tests for LoadDatasets.run() by @ayushsingh01042003 in #160
- Isolate the code for SimpleXmlReader parser by @ayushsingh01042003 in #161
- Release 2.24 by @ChrisJohnNOAA in #157
- Sax parser top level tags processing by @ayushsingh01042003 in #164
- Fix weird interaction with data in erdQAWind datasets from using wms by @ChrisJohnNOAA in #165
- typo Ukranian >> Ukrainian by @callumrollo in #167
- Improvements related to multidimNcFiles by @ChrisJohnNOAA in #169
- Adds some static analysis tools to the maven pom file by @ChrisJohnNOAA in #170
- First pass at using jmeter to load test a local ERDDAP server by @ChrisJohnNOAA in #171
- Sax parser by @ayushsingh01042003 in #172
- Update check for email username to verify it is something by @ChrisJohnNOAA in #174
- Ensure proper equals and hashCode implementations and enable some ErrorProne checks by @ChrisJohnNOAA in #175
- Update Erddap dependencies, including new version of NetCDF. by @ChrisJohnNOAA in #176
- Enable several error prone checks by @ChrisJohnNOAA in #179
- Sax Parser: Additional Handlers and Tests by @ayushsingh01042003 in #181
- Handlers by @ayushsingh01042003 in #186
- More Handlers by @ayushsingh01042003 in #187
- Wrapping up all Sax Parser Handlers by @ayushsingh01042003 in #189
- Add test datasets using Zarr files by @ChrisJohnNOAA in #188
- Sax parser enable for tests by @ChrisJohnNOAA in #190
- Feature: unusualActivityFailPercent by @ayushsingh01042003 in #191
- Separate slow and integration tests out to be run with fail safe by @ChrisJohnNOAA in #195
- Run the code formatter across the whole repo. by @ChrisJohnNOAA in #193
- Update TECHNICAL_BOARD members by @ChrisJohnNOAA in #197
- Set a CSP in the html meta tags for search multiple erddaps by @ChrisJohnNOAA in #199
- Add prometheus jvm metrics. Also have erddap start on load (so datase… by @ChrisJohnNOAA in #198
- Load Resources with Guava API by @SethChampagneNRL in #200
- Bump com.google.protobuf:protobuf-java from 3.25.3 to 3.25.5 by @dependabot in #201
- Allow skipping resource download/unzip by @srstsavage in #203
- Reduce test flakiness by @ChrisJohnNOAA in #202
- Add translated languages to the language picker by @ChrisJohnNOAA in #204
- Xinclude example by @ChrisJohnNOAA in #205
- Scan classpath for EDD subclasses/dataset types by @srstsavage in #206
- Add GitHub Actions maven build and test for main branch by @srstsavage in #208
- Fix JettyTests etopo mtime (get from test file) by @srstsavage in #213
- Parquet dataset by @ChrisJohnNOAA in #215
- New approach for translations using a library that runs locally. by @ChrisJohnNOAA in #217
- Control versions of indirect dependencies from hadoop (which is neede… by @ChrisJohnNOAA in #218
- Release 2.25 by @ChrisJohnNOAA in #219
- Upgrade to maven-download-plugin 1.11.1, use unpackWhenChanged by @srstsavage in #222
- Maven download plugin unpackWhenChanged fixes by @srstsavage in #224
- 2.25.1 patches by @ChrisJohnNOAA in #223
New Contributors
- @callumrollo made their first contribution in #167
- @SethChampagneNRL made their first contribution in #200
- @srstsavage made their first contribution in #203
Full Changelog: v2.24...v2.25
The official v2.24 version
See the changes list at
https://erddap.github.io/changes.html#changes2.24
The official v2.23 version
See the changes list at
https://coastwatch.pfeg.noaa.gov/erddap/download/changes.html#changes2.23
The official v2.22 version
See the changes list at
https://coastwatch.pfeg.noaa.gov/erddap/download/changes.html#changes2.22