|
1 | 1 | # MMGIS Changelog
|
2 | 2 |
|
| 3 | +## 4.0.0 |
| 4 | + |
| 5 | +_April 17, 2025_ |
| 6 | + |
| 7 | +#### Summary |
| 8 | + |
| 9 | +This major release adds support for TiTiler (a tiling server), STAC (a geo-spatial metadata standard), Veloserver (a wind server) and COGs. If not using Docker, a complete installation now requires a micromamba python environment. Two new Layer types have been added: Velocity and Image. GeoDatasets support more performance-based options and can behave similarly to Datasets. |
| 10 | + |
| 11 | +### Migration Guide |
| 12 | + |
| 13 | +[Migrating MMGIS from v3 to v4](https://nasa-ammos.github.io/MMGIS/migration/v3-to-v4) |
| 14 | + |
| 15 | +#### Added |
| 16 | + |
| 17 | +- TiTiler - A backend tile service |
| 18 | +- Support for COGs (Cloud Optimized GeoTiffs) |
| 19 | +- STAC Catalogs |
| 20 | +- Support for mosaicked-on-the-fly COGs via titiler-pgstac |
| 21 | +- New Layer Type: Velocity (to visualize wind and motion and uses [Veloserver](https://github.com/NASA-AMMOS/Veloserver)) |
| 22 | +- New Layer Type: Image (to support standalone COGs) |
| 23 | +- Internal HTTPS support (no longer need to wrap MMGIS in a proxy to enable that) |
| 24 | +- Loading indicator |
| 25 | +- LINK_PREVIEW envs for custom description of page when shared through other apps |
| 26 | +- Open-api documentation at `/api/docs` |
| 27 | +- Support marker bearings with configurable icons |
| 28 | +- Support Right-clicking to copy IdentifierTool values |
| 29 | +- InfoTool with one-to-many Datasets |
| 30 | +- Add Dataset behavior to Geodatasets |
| 31 | +- Chunked uploads of GeoDatasets |
| 32 | +- Configurable Tile Layer Brightness, Contrast and Saturation |
| 33 | +- MeasureTool - Speed/Arrival |
| 34 | + |
| 35 | +#### Changed |
| 36 | + |
| 37 | +- MMGIS now requires a micromamba python environment to run |
| 38 | +- `/configure-beta` is now `/configure` and the old configure page is now at `/configure-legacy` |
| 39 | +- Better 404 handling |
| 40 | +- Better Screenshot Filenames |
| 41 | + |
| 42 | +#### Fixed |
| 43 | + |
| 44 | +- Addressed Sequelize replacements and sanitizations |
| 45 | +- Improved FireFox support |
| 46 | +- Improved the sample docker-compose file |
| 47 | +- `/configure` - Defaults and cleaned layer objects |
| 48 | +- `/configure` - Avoid aggressively trimming white space in text boxes |
| 49 | + |
| 50 | +--- |
| 51 | + |
3 | 52 | ## 3.0.0
|
4 | 53 |
|
5 | 54 | _October 14, 2024_
|
|
0 commit comments