Release 2.8.3
36 changes since 2.8.2
π Autodeployment
- Switch deploy webhook URL to deal with redirects (#3223)
π Back-end
- add TIMING=1 to eslint scripts (#3246)
β‘ CI/CD
- Set up buildx before running containers in e2e tests for caching (#3219)
- Switch deploy webhook URL to deal with redirects (#3223)
- Wait on postgres to become ready before running sso e2e tests (#3248)
- Use BuildKit with all Docker build commands for cache (#3254)
π³ Docker
- Set up buildx before running containers in e2e tests for caching (#3219)
- Wait on postgres to become ready before running sso e2e tests (#3248)
- Refactor Dockerfile status (#3239)
- Refactor Dockerfile feed-discovery (#3256)
- Refactor Dockerfile posts (#3255)
- Refactor dependency-discovery dockerfile (#3231)
- Refactor Dockerfile planet (#3235)
- Refactor Dockerfile image (#3236)
- Refactor Dockerfile search (#3238)
- Use BuildKit with all Docker build commands for cache (#3254)
- Migrating to use docker.cdot.systems based images (#3265)
π Front-end
- Fixes #3212: Banner image failed to load because CORS violation (#3233)
- add TIMING=1 to eslint scripts (#3246)
- Fixes #3208 add auto-install-peers, install missing deps in src/web (#3209)
- Add dependencies for MUI v5 (#3249)
- feat: Banner image placeholder and fallback background (#3190)
π Dependencies
- Set up ESLint for image service (#3210)
- Update @senecacdot/eslint-config-telescope to v1.0.1 (#3250)
- Update dependency @senecacdot/eslint-config-telescope to v1.0.1 (#3251)
- Fixes #3208 add auto-install-peers, install missing deps in src/web (#3209)
- Add dependencies for MUI v5 (#3249)
- Fixes #3208 install missing deps in src/docs (#3257)
- Update dependency mermaid to v8.13.8 [SECURITY] (#3260)
- Update dependency @babel/core to v7.17.8 (#3262)
- Update dependency @senecacdot/eslint-config-telescope to v1.1.0 (#3267)
- Update dependency @popperjs/core to v2.11.4 (#3264)
- Set up ESLint for post service (#3269)
- Update dependency @types/react to v17.0.41 (#3270)
- Update dependency connect-redis to v6.1.3 (#3272)
- Update dependency i18next to v21.6.14 (#3273)
- Update dependency mdx-mermaid to v1.2.2 (#3274)
- Update dependency next-pwa to v5.4.6 (#3275)
- Fixes #3208 install missing peer deps in posts microservice (#3261)
- Set up ESLint for parser service. (#3271)
- Fixes #3208 install missing peer deps in root (#3284)
π¨βπ» Developer Experience
β¨ Enhancements
- About page and fixing some ESLint problems by import react package (#3167)
π‘ Nice to Have
- add TIMING=1 to eslint scripts (#3246)
- Fixes #3208 add auto-install-peers, install missing deps in src/web (#3209)
- Fixes #3208 install missing deps in src/docs (#3257)
π Security Enhancements
π‘ Tests
- Wait on postgres to become ready before running sso e2e tests (#3248)