Releases: OWASP/Nest
Releases · OWASP/Nest
Release list
Nest 0.3.32
Nest 0.3.31
What's Changed
- fix: Improve ProgramForm validation to avoid duplicate backend requests by @mrkeshav-05 in #4216
- chore(deps): bump github/codeql-action from 4.33.0 to 4.34.1 by @dependabot[bot] in #4340
- chore(deps): bump nginx from 1.29.6-alpine to 1.29.7-alpine in /docker-compose/proxy by @dependabot[bot] in #4367
- chore(deps): bump aws-actions/amazon-ecr-login from 2.1.0 to 2.1.1 by @dependabot[bot] in #4366
- Update Kriti Birda description in MENTORS.md by @kritibirda in #4371
- Fix: unterminated f-string literal in mentorship_sync_module_issues_test.py at line 241 by @taditharun in #4368
- Restrict access to Module Issues page by @anurag2787 in #4281
- Add SPONSORSHIP.md with Phase 1 GitHub Sponsors setup guide by @TheCyberLeader in #4337
- fix: configure Gunicorn with production-appropriate worker and timeou… by @david-wagih in #4362
- Remove invalid test:e2e script from README by @harish3330 in #4396
- chore(deps): remove unused react-router-dom from frontend by @rattnak in #4395
- chore(deps): bump codecov/codecov-action from 5.5.3 to 6.0.0 by @dependabot[bot] in #4397
- Made Nest logo in the header and footer clickable with full page load… by @harshita8120 in #4363
- Update Global Search text with examples for easy navigation by @Akshat1931 in #4351
- fix: handle _leaflet_pos TypeError on chapters map by @taditharun in #4296
- Add OWASP Slack invitation link expiration check by @arkid15r in #4417
- feat: make /gsoc year guidance fully dynamic by @rattnak in #4409
- Fix Aria Select label on SortBy trigger by @kasya in #4418
- test: add smoke tests for public mentorship programs listing page by @rattnak in #4410
New Contributors
- @kritibirda made their first contribution in #4371
- @taditharun made their first contribution in #4368
- @david-wagih made their first contribution in #4362
- @harish3330 made their first contribution in #4396
- @rattnak made their first contribution in #4395
Full Changelog: 0.3.30...0.3.31
0.3.30
What's Changed
- chore(deps): bump aws-actions/amazon-ecr-login from 2.0.1 to 2.0.2 by @dependabot[bot] in #4280
- chore(deps): bump pnpm/action-setup from 4.3.0 to 4.4.0 by @dependabot[bot] in #4279
- Feature/search bar UI by @pranav-871 in #4285
- chore(deps): bump github/codeql-action from 4.32.6 to 4.33.0 by @dependabot[bot] in #4287
- fix(api-docs): align theme switch cursor and tooltip by @aryanghai12 in #4295
- chore(deps): bump semgrep/semgrep from 1.154.0 to 1.155.0 in /docker/semgrep by @dependabot[bot] in #4298
- Enhancement: Improve statistics cards spacing on mobile by @Saurabh-2607 in #4315
- Migrate e2e tests to use backend instead of mock data by @ahmedxgouda in #3591
- chore(deps): bump actions/cache from 5.0.3 to 5.0.4 by @dependabot[bot] in #4317
- chore(deps): bump codecov/codecov-action from 5.5.2 to 5.5.3 by @dependabot[bot] in #4316
- chore(deps): bump aws-actions/amazon-ecr-login from 2.0.2 to 2.1.0 by @dependabot[bot] in #4322
- Fix: Add rounded corners to map component for UI consistency by @Saurabh-2607 in #4314
- Fix frequent map locking on landing page (#4301) by @Akshat1931 in #4307
New Contributors
- @pranav-871 made their first contribution in #4285
- @Saurabh-2607 made their first contribution in #4315
- @Akshat1931 made their first contribution in #4307
Full Changelog: 0.3.29...0.3.30
Nest 0.3.29
What's Changed
- Hide Unpublished Programs and Modules From Public View by @mrkeshav-05 in #3117
- chore(deps-dev): bump @graphql-codegen/near-operation-file-preset from 4.0.0 to 5.0.0 in /frontend by @dependabot[bot] in #4213
- Use separate KMS key per state environment by @rudransh-shrivastava in #4219
- Improve project-level metrics calculation by using max values by @Mr-Rahul-Paul in #4217
- Fix deprecated parameter
use_lockfilewarning by @rudransh-shrivastava in #4231 - docs: add README header badges (DeepWiki + ReadTheDocs) by @hassaansaleem28 in #4232
- feat: Extend Chapters Page Search with Country Filter and Sort Options by @mrkeshav-05 in #4143
- chore(deps): bump nginx from 1.29.5-alpine to 1.29.6-alpine in /docker-compose/proxy by @dependabot[bot] in #4240
- chore(deps): bump certbot/certbot from v5.3.1 to v5.4.0 in /docker-compose/proxy by @dependabot[bot] in #4239
- Resolve Trivy/Semgrep Warnings for Infrastructure by @rudransh-shrivastava in #4243
- chore(deps): bump semgrep/semgrep from 1.153.1 to 1.154.0 in /docker/semgrep by @dependabot[bot] in #4250
- chore(deps): bump actions/download-artifact from 8.0.0 to 8.0.1 by @dependabot[bot] in #4248
- chore(deps): bump pnpm/action-setup from 4.2.0 to 4.3.0 by @dependabot[bot] in #4249
- feat: implement module ordering with drag-and-drop support by @HarshitVerma109 in #4020
- Fix: Timestamp display on /contribute page by @mrkeshav-05 in #4260
- Refactor Infrastructure Code by @rudransh-shrivastava in #4258
- fix: disable search auto-focus on mobile/touch devices by @ItsImran10140 in #4128
- Add Wandji Collins as a GSoC mentor by @Wandji69 in #4269
- Cleanup: Remove legacy createdAt number handling in frontend utilities by @mrkeshav-05 in #4274
- feat: Improve grouping and visual distinction of Project Timeline on the About page by @Kritika-space in #4255
- Fixed 404 flash on mentee page by @anurag2787 in #4262
- Add deadline status badges and deadline filters to mentorship issues list by @anurag2787 in #3695
- fix: standardize date fields to ISO 8601 strings by @HarshitVerma109 in #4270
- Fix project selection clearing on blur in module form by @Mr-Rahul-Paul in #4234
- fix: resolve footer layout break between 647px and 764px by @stealthwhizz in #4118
- feat: add OWASP Nest theme support for API Swagger UI by @Utkarsh-0304 in #4244
New Contributors
- @Wandji69 made their first contribution in #4269
- @Kritika-space made their first contribution in #4255
Full Changelog: 0.3.28...0.3.29
Nest 0.3.28
What's Changed
- chore(deps): bump github/codeql-action from 4.32.5 to 4.32.6 by @dependabot[bot] in #4191
- chore(deps): bump docker/build-push-action from 6.19.2 to 7.0.0 by @dependabot[bot] in #4189
- chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0 by @dependabot[bot] in #4190
- Move env variables documentation to backend/frontend README files by @miran786 in #4185
- docs: add local GitHub OAuth setup instructions to CONTRIBUTING.md by @aryanghai12 in #4092
- fix(#4041): Include today's events in upcoming_events() query by @Shashwat-Darshan in #4132
- Add name and login ordering support to list_members endpoint by @ayushjava07 in #4130
- added automated "make help" target to make makefile commands discoverable by @anirudhprmar in #4091
- fix(footer): open internal navigation links in same tab by @Aditi102005 in #4159
- docs: add Deepwiki link to README and contributing guide by @Jpeg-create in #4201
- fix: improve OpenAI error handling with specific exception types by @Shashwat-Darshan in #4111
- feat: Move Main Page Search to Global Navigation & Simplify Search UI/UX by @mrkeshav-05 in #4160
- fix: enforce strict equality and optimize skeleton rendering logic by @Makeepan-dev in #4174
- Refactor dateFormatter to use ISO date strings as timestamps by @Mr-Rahul-Paul in #3857
- fix: update GSoC supported year end to 2026 by @Jpeg-create in #4207
- feat: Add Nest and OWASP logos to footer by @moizulfiqar in #4196
- Update various nestbot messages by @kingthorin in #3965
- Update OWASP Nest logo aspect ratio in Footer by @kasya in #4209
- Migrate backend to ECS by @rudransh-shrivastava in #4187
New Contributors
- @aryanghai12 made their first contribution in #4092
- @Shashwat-Darshan made their first contribution in #4132
- @ayushjava07 made their first contribution in #4130
- @Aditi102005 made their first contribution in #4159
- @Jpeg-create made their first contribution in #4201
- @Makeepan-dev made their first contribution in #4174
- @kingthorin made their first contribution in #3965
Full Changelog: 0.3.27...0.3.28
Nest 0.3.27
Nest 0.3.26
What's Changed
- chore(deps): bump aquasec/trivy from 0.69.1 to 0.69.2 in /docker/trivy by @dependabot[bot] in #4148
- fix:zap baseline security headers by @HarshitVerma109 in #4137
- chore(deps): bump github/codeql-action from 4.32.4 to 4.32.5 by @dependabot[bot] in #4155
- Add Rishi Mondal to the mentors list by @MAVRICK-1 in #4162
- fixed dependabot error by @moizulfiqar in #4165
- chore(deps): bump aquasec/trivy from 0.69.2 to 0.69.3 in /docker/trivy by @dependabot[bot] in #4166
- docs: add/improve overview pgs for backend, frontend, schema, & SDKs by @hassaansaleem28 in #4075
- Extends list_events endpoint with filtering by multiple categories by @Mr-Rahul-Paul in #4144
- feat: implement filter by project type by @anirudhprmar in #4141
- fix: apply pointer cursor to clickable controls globally by @ItsImran10140 in #4099
- chore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by @dependabot[bot] in #4171
- Add gsoc2026 tag projects by @miran786 in #4181
- Replace Community dropdown with single link to /community page by @moizulfiqar in #4100
- fix: remove redundant tooltip and show placeholder for empty labels by @stealthwhizz in #4110
- chore(deps): bump docker/setup-qemu-action from 3.7.0 to 4.0.0 by @dependabot[bot] in #4183
- chore(deps): bump semgrep/semgrep from 1.152.0 to 1.153.1 in /docker/semgrep by @dependabot[bot] in #4184
- chore(deps): bump docker/login-action from 3.7.0 to 4.0.0 by @dependabot[bot] in #4182
- Incorrect Error Message for Duplicate Module Name by @mrkeshav-05 in #3879
New Contributors
- @MAVRICK-1 made their first contribution in #4162
- @stealthwhizz made their first contribution in #4110
Full Changelog: 0.3.25...0.3.26
Nest 0.3.25
What's Changed
- improve frontend test coverage by @HarshitVerma109 in #4033
- Use Zappa for OWASP Nest staging by @arkid15r in #4065
- chore(deps): bump redis from 8.0.5-alpine3.21 to 8.0.6-alpine3.21 in /docker-compose/production by @dependabot[bot] in #4053
- chore(deps): bump redis from 8.0.5-alpine3.21 to 8.0.6-alpine3.21 in /docker-compose/local by @dependabot[bot] in #4052
- Fix frontend build failure caused by codegen config by @mrkeshav-05 in #4050
- Improved CONTRIBUTING.md by @anurag2787 in #4025
- chore(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by @dependabot[bot] in #4071
- chore(deps): bump hashicorp/setup-terraform from 3.1.2 to 4.0.0 by @dependabot[bot] in #4070
- chore(deps): bump aws-actions/configure-aws-credentials from 5.1.1 to 6.0.0 by @dependabot[bot] in #4069
- chore(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by @dependabot[bot] in #4094
- chore(deps-dev): bump @types/node from 25.3.1 to 25.3.2 in /frontend by @dependabot[bot] in #4097
- chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #4093
- chore(deps-dev): bump @swc/core from 1.15.13 to 1.15.17 in /frontend by @dependabot[bot] in #4096
- chore(deps): bump posthog-js from 1.355.0 to 1.356.0 in /frontend by @dependabot[bot] in #4095
- Revert "chore(deps): bump posthog-js from 1.355.0 to 1.356.0 in /frontend" by @arkid15r in #4113
- Mitigate GHSA-5c6j-r48x-rmvq by @rudransh-shrivastava in #4133
- Mitigate CVE-2026-27903, CVE-2026-27904 by @rudransh-shrivastava in #4142
Full Changelog: 0.3.24...0.3.25
Nest 0.3.24
What's Changed
- fix: replace empty ResizeObserver methods with jest.fn mocks by @nazimmuhammed in #3975
- refactor: rename State enum to IssueState by @lavanyayadawad30-lab in #3997
- feat: improve backend test coverage to 100% by @HarshitVerma109 in #3991
- feat: Add bmake pre-commit hook by @hassaansaleem28 in #3998
- Added a lightweight Community Page by @anurag2787 in #3912
- fix: consistent focus outlines for header and footer by @cnaples79 in #3950
- Removed Nested componentes by @anurag2787 in #3906
- feat: add hadolint for dockerfiles by @hassaansaleem28 in #4002
- chore(deps): bump github/codeql-action from 4.32.3 to 4.32.4 by @dependabot[bot] in #4021
- Fix: use TypeError instead of Error in dateFormatter by @lavanyayadawad30-lab in #3990
- Fix race condition in API key creation by locking user row by @ItsImran10140 in #3981
- chore(deps-dev): bump @cspell/dict-software-terms from 4.2.5 to 5.1.21 in /cspell by @dependabot[bot] in #4023
- Enforce YAML linting/formatting by @arkid15r in #4032
- Handle ZAP warnings by @nios-x in #3339
- Enable Module Deletion for Admins and Editing for Module Mentors by @anurag2787 in #3054
New Contributors
- @nazimmuhammed made their first contribution in #3975
- @cnaples79 made their first contribution in #3950
Full Changelog: 0.3.23...0.3.24
Nest 0.3.23
What's Changed
- Increase Test Coverage for Mentorship Portal to 99.26% by @mrkeshav-05 in #3957
Full Changelog: 0.3.22...0.3.23