Releases: geobakery/GeospatialAnalyzer
Releases · geobakery/GeospatialAnalyzer
v1.3.0
Added
- Added graceful shutdown handler
- Added
enginesproperty inpackage.jsonto warn when using an unsupported Node.js version
Changed
- Docker/Podman (Production)
- Hardened Dockerfile
- Upgraded Node.js base image to Active LTS v24
Fixed
- Fixed tests
- Fixed tranform-service to handle both array and string definitions in
registerCRS
Security
- Updated dependencies to the latest major versions. This addresses security vulnerabilities and brings the app up to date with the latest dependencies.
Full Changelog
v1.2.1
Security Fixes
- Updated dependencies to address several security vulnerabilities
Bug Fixes
- Fixed proj4.defs() API compatibility after dependency update
Full Changelog
v1.2.0
New Features
- Added non-root user configuration for production Docker deployment to improve container security and follow best practices
Security Fixes
- Updated dependencies to address serveral security vulnerabilities
Improvements
Docker (Production)
- Included
pnpm-lock.yamlin the Docker build process to ensure consistent dependency resolution - Enforced
--frozen-lockfilefor reproducible builds
Full Changelog
v1.1.0
New Features
- Integrated Nginx for Docker deployments, including an
nginx.configand a startup script
Security Fixes
- Updated dependencies to address serveral security vulnerabilities
Improvements
General
- Updated API structure for stricter OpenAPI 3.0 compliance due to updates in @nestjs/swagger
Docker (Production)
- Cleaned and optimized
Dockerfile-prod - Improved
docker-compose-prod.ymlfor production readiness - Removed unnecessary database port forwarding for enhanced security
- Introduced environment variables for ports, allowing easier configuration
- Configured logging for the application and Nginx