All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
3.1.0 - 2024-04-25: Block Anthropic and ClaudeBot Crawlers
- Block Anthropic crawler at the nginx level (#50)
3.0.1 - 2024-03-18: Fix uwsgi nginx mount location
- Hotfix cull redundancy (#48)
3.0.0 - 2024-02-13: Stand Alone Deployment Support
- WI-57, WI-71: Update to support SAD CMS, Full Portal, and services from same branch (#43)
- Fix http2 directive when using latest nginx image
2.10.0 - 2024-01-05: Add XSS Protection Header
- WI-85: Add XSS Protection Header (#45)
2.9.1 - 2023-11-01: Mount Secrets as read-only
- WI-52: Mount secrets as read-only to avoid docker folder creation when non-existent (#34)
2.9.0 - 2023-07-18: Security Headers; Django Caching
- WI-7: Add security headers in nginx conf (#31)
- WA-46: Add CSP Policy headers (#32)
- WI-29: Set up Django Caching (#33)
2.8.0 - 2023-05-08: Updated docker compsose
command
- Update the
docker compose
command (#30)
2.7.1 - 2023-03-02: Fix CMS uWSGI buffer size
- Bump uWSGI buffer size on CMS pages (#29)
2.7.0 - 2022-12-15: Parameterized nginx server_name
- FP-1947: Parameterized nginx server_name (#24)
2.6.0 - 2022-08-25: Update nginx ssl and uwsgi configurations
- FP-1797: update ciphers; bump send timeout(#22)
2.5.0 - 2022-08-18: Increase max file upload size
- Increase
client_max_body_size
to 2GB
2.4.0 - 2022-02-23: deploy-core
restarts core services; Refresh static assets on deploy
- Update Makefile to enforce fresh collectstatic action (#11)
- FP-442: Pull and restart workers and websockets when deploy-core (#21)
2.3.0 - 2021-11-01: Enable standalone services
- FP-1120 & FP-1136: Allow standalone services (e.g. CMS/Docs/Portal) (#19)
- Add gzip configuration for static assets. (#17)
2.2.1 - 2021-07-15: Allow custom upstreams
- Accept custom http entries in upstream nginx directives (#15)
2.2.0 - 2021-06-15: Mount Custom Settings
- Mount
custom_settings.py
into thesettings
folder (#14)
- Update Readme
2.1.0 - 2020-02-03: Update docker-compose, Add nginx locations
- Added a
make
action fordeploy-docs
- Update
nginx.conf
with new locations from core - Update docker-compose to 3.8 to support build stages, etc.
- Simplify location of
.env
file needed for Makefile actions
2.0.0 - 2020-11-23: Portal-Agnostic Camino
- Added more
make
utility commands for dynamic service deployments and dbdumps
- All references to "frontera" were changed to "portal"
- Subscribing portals must now provide a minimal
.env
configuration file to use camino nginx.conf
dynamically loads provided*.server.conf
and*.location.conf
files- The
docker-compose
composition can be extended by providing adocker-compose.overrides.yml
1.2.0 - 2020-08-11: ASGI Websockets
- FP-391: Replace uwsgi in websocket containers with daphne asgi
- Pin CMS release to working version in dev
- Remove local elasticsearch configuration
1.1.0 - 2020-05-27
- Enabled uwsgi on Django containers.
- Added a migrate step to Django deploy pipeline.
1.0.0 - 2020-05-06
v1.0.0 Production release as of May 6, 2020.