Skip to content

Latest commit

 

History

History
3855 lines (3519 loc) · 452 KB

CHANGELOG.md

File metadata and controls

3855 lines (3519 loc) · 452 KB

0.43.2 (2024-12-19)

  • chore(4537): enforce relogin for users missing session data in DB (e072741)
  • chore(deps): update github/codeql-action digest to 64cc90b (64bd106)

0.43.1 (2024-12-19)

  • chore: release candidate v0.43.1 (ceca6dc)
  • chore(3225): add whitespace trimming, rename mailpit volum, remove unused entities (343e801)
  • chore(3225): align PVC naming in Mailpit templates (ae5346e)
  • chore(3225): change mailpit name, mountpath, add pvc vars, mailpit dbpath (7f3b950)
  • chore(3225): replace app with underscore mailpit deployment (7fe9784)
  • chore(3225): simplify PVC and deployment configuration (57b812e)
  • chore(3225): update deployment and PVC configuration (fe5295a)
  • chore(4094): update detect-secret file (85519cb)
  • chore(4397): fix builds (d1fb01b)
  • chore(4397): fix tests (0195d6b)
  • chore(4397): update API endpoint documentation (eabdf8d)
  • chore(4397): update GET product API endpoint permissions (72f7dd4)
  • chore(4398): allow empty string in webhook url validation (fc35b48)
  • chore(4494): handle totalRequest zero for metrics table (4557a56)
  • chore(4494): revert test project LP and cluster (09ad6b3)
  • chore(4527): add error handlers for emails (55609d9)
  • chore(4527): mock send email functions in Jest (e1491da)
  • chore(4527): revert config (7651dd2)
  • chore(4527): update example env file (a58eed7)
  • chore(deps): update actions/upload-artifact digest to 6f51ac0 (04e1db5)
  • chore(deps): update apache/airflow docker tag to v2.10.4 (224bda8)
  • chore(deps): update axllent/mailpit docker tag to v1.21.7 (5a011eb)
  • chore(deps): update dependency @commitlint/cli to v19.6.1 (b3b21bb)
  • chore(deps): update dependency cypress to v13.17.0 (fafa28e)
  • chore(deps): update dependency helm to v3.16.4 (fa869d3)
  • chore(deps): update dependency knip to v5.41.0 (2edb9bf)
  • chore(deps): update dependency prisma to ~6.1.0 (bfb4fd1)
  • chore(deps): update github/codeql-action digest to 562042d (fbe870b)
  • chore(deps): update github/codeql-action digest to 9d59969 (8e2b7e8)
  • chore(deps): update helm release sonarqube to v10.8.1 (9083e18)
  • chore(deps): update nats docker tag to v2.10.24 (8f5849c)
  • chore(deps): update terraform kubernetes to v2.35.0 (fc888c9)
  • refactor(4094): use simple list of mock users for sandbox (1b258c4)
  • fix(4527): resolve issue reviewing public cloud delete requests (e368004)
  • fix(deps): update dependency @tabler/icons-react to v3.25.0 (c7dd9a7)
  • fix(deps): update dependency @tabler/icons-react to v3.26.0 (2120c75)
  • fix(deps): update dependency @tanstack/react-query to v5.62.8 (7532911)
  • fix(deps): update dependency @types/react to v18.3.17 (cefdca8)
  • fix(deps): update dependency sanitize-html to v2.14.0 (1804a5f)
  • fix(deps): update dependency tailwindcss to v3.4.17 (caa94e8)
  • fix(deps): update nextjs monorepo to v15.1.1 (d52e9f6)
  • fix(deps): update prisma monorepo to v6.1.0 (c95fd0b)
  • feat(3225): add pvc for mailpit (fae02e8)
  • feat(4397): add GET product API endpoint (3c4aefc)
  • feat(4398): add Webhook URL on private cloud products' forms (5ac7656)
  • feat(4494): remove limits column for resource usage tab, revise conditons wording for quota change (4abc562)
  • feat(4537): store user session data in DB (616d255)
  • docs(4352): update documentation to include Mailpit and ches-mock details (d21f0ef)

0.43.0 (2024-12-13)

  • chore: release candidate v0.43.0 (112c506)
  • chore(4026): adjust spacing (9319283)
  • chore(4026): adjust token refresh time (ff03a2f)
  • chore(4026): cleanup jwt logic and handle errors gracefully (fa6b6e6)
  • chore(4026): cleanup jwt logic and handle errors gracefully (9924c82)
  • chore(4026): optimize account login condition (069a24f)
  • chore(4026): optimize tokens processing (fe348e2)
  • chore(4026): remove refresh token time from prepared user data (4b0967f)
  • chore(4026): resolve test errors (2c24808)
  • chore(4176): revise promitheus query (55b89a4)
  • chore(4351): organize utils functions (b049606)
  • chore(4351): reflect jest setup (d410109)
  • chore(4351): remove backend specific module from utils (7a5953b)
  • chore(4351): update HTML sanitize config (2d1ef5b)
  • chore(4478): handle the case of user without token refresh time (8c7a438)
  • chore(4478): organize types & logic (b533d67)
  • chore(deps): update axllent/mailpit docker tag to v1.21.6 (1acf0ff)
  • chore(deps): update bitnami/mongodb docker tag to v8.0.4-debian-12-r1 (34f2210)
  • chore(deps): update dependency @types/node to v20.17.10 (6667ddb)
  • chore(deps): update dependency eslint-plugin-n to v17.15.0 (e123da4)
  • chore(deps): update dependency knip to v5.39.3 (3421194)
  • chore(deps): update dependency knip to v5.39.4 (20f7966)
  • chore(deps): update dependency knip to v5.40.0 (2f44214)
  • chore(deps): update dependency kubectl to v1.31.4 (a86f9a2)
  • chore(deps): update dependency kubectl to v1.32.0 (1a9d68a)
  • chore(deps): update egose/actions digest to 401f2ef (375c1d8)
  • chore(deps): update github/codeql-action digest to 4d64ab6 (132d8a2)
  • chore(deps): update github/codeql-action digest to 78d0136 (8fa18fd)
  • chore(deps): update github/codeql-action digest to 9cfbef4 (bd0b680)
  • chore(deps): update github/codeql-action digest to dd75594 (25b9ddb)
  • chore(deps): update github/codeql-action digest to dfed55c (0aba442)
  • chore(deps): update nats docker tag to v2.10.23 (23c1139)
  • chore(deps): update terraform sysdig to v1.42.0 (e6e2d43)
  • fix(deps): update dependency @react-email/components to ^0.0.31 (6025951)
  • fix(deps): update dependency @react-email/tailwind to v1.0.4 (1c46f9e)
  • fix(deps): update dependency @tanstack/react-query to v5.62.7 (febaa37)
  • fix(deps): update dependency react-hook-form to v7.54.1 (1861a59)
  • fix(deps): update dependency react-select to v5.9.0 (3cf94bd)
  • fix(deps): update dependency zod to v3.24.0 (849b2fd)
  • fix(deps): update dependency zod to v3.24.1 (91358f9)
  • fix(deps): update mantine monorepo to v7.15.0 (111b653)
  • fix(deps): update mantine monorepo to v7.15.1 (675366a)
  • fix(deps): update react monorepo (54bda77)
  • feat(2997): enhance query performance by adding MongoDB indexes (0e0c7ba)
  • feat(3225): add MailPit and CHES mock Helm deployment (5136fae)
  • feat(4026): refresh keycloak tokens without signing out (41d20c1)
  • feat(4351): sanitize email body (a4c3134)
  • feat(4459): enhance deployment pipelines to wait till complete (a9c6c4b)
  • feat(4481): add additional subscribers in NATs message (726be77)

0.42.1 (2024-12-10)

  • chore: release candidate v0.42.1 (03657fd)
  • chore(2997): update edit product test service data (b9e8f3f)
  • chore(3225): add /health endpoint to ches-mock for health checks (85392f3)
  • chore(4096): fix tests (e446f6f)
  • chore(4096): remove node-fetch (403ca92)
  • chore(4096): revert Cypress cache in action (b1f64c2)
  • chore(4407): update provisioning messages (71446bc)
  • chore(4407): use console log instead of console error (94bb433)
  • chore(deps): update actions/cache digest to 1bd1e32 (0743e9e)
  • chore(deps): update alpine docker tag to v3.21.0 (388ab15)
  • chore(deps): update bitnami/mongodb docker tag to v8.0.4-debian-12-r0 (4e2206a)
  • chore(deps): update dependency @bahmutov/cypress-esbuild-preprocessor to v2.2.4 (bb1334c)
  • chore(deps): update dependency @testing-library/react to v16.1.0 (b91cd1f)
  • chore(deps): update dependency pnpm to v9.14.4 (0c1f79f)
  • chore(deps): update dependency pnpm to v9.15.0 (ae27934)
  • chore(deps): update egose/actions digest to 7d086a9 (486ec8d)
  • chore(deps): update github/codeql-action digest to 6f9e628 (458b4e9)
  • chore(deps): update github/codeql-action digest to 8975792 (27b811c)
  • chore(deps): update nextjs monorepo to v15.0.4 (6bca269)
  • chore(deps): update terraform sysdig to v1.41.0 (c8d8a1c)
  • feat(2997): add environment variable to print database logs (85e308c)
  • feat(4407): log request and response details for failed test API calls (b09c1fb)
  • fix(4412): display short server error message (c5e1e37)
  • fix(4426): hide namespace information for new products (620ce2a)
  • fix(deps): update dependency @react-email/components to ^0.0.30 (7eb22c0)
  • fix(deps): update dependency @tanstack/react-query to v5.62.3 (8777381)
  • fix(deps): update dependency @tanstack/react-query to v5.62.3 (0f7dc31)
  • fix(deps): update dependency @tremor/react to v3.18.6 (bcf104b)
  • fix(deps): update dependency https-proxy-agent to v7.0.6 (21b82a5)
  • fix(deps): update dependency next-auth to v4.24.11 (71b4a17)
  • fix(deps): update dependency next-auth to v4.24.11 (02e32a9)
  • fix(deps): update dependency react-email to v3.0.4 (7a9caa7)
  • fix(deps): update dependency react-hook-form to v7.54.0 (a895c90)
  • refactor(4096): remove npm install from action (f28c263)
  • refactor(4096): remove package-lock from release-it (0e196b8)
  • refactor(4096): use pnpm in app directory (ae3049f)
  • refactor(4096): use pnpm in data-migrations directory (b895f79)
  • refactor(4096): use pnpm in localdev directory (60c5e17)
  • refactor(4096): use pnpm in root directory (c687c7a)

0.42.0 (2024-12-05)

  • chore: release candidate v0.42.0 (671d807)
  • chore(4176): in progress (1d73656)
  • chore(4176): revert changes revise normalizeCPU function (f5f2a6a)
  • chore(4176): reviseformatCpu since it gets cores, not milicores (7862d26)
  • chore(4188): add environment short names (982a128)
  • chore(4188): fix typos (30430ab)
  • chore(4188): handle create request's empty resource values (7bf1f00)
  • chore(4188): remove subnet section for non emerald clusters (b3ea515)
  • chore(4188): resolve type conflicts (5bff673)
  • chore(4188): update auto approval logic by range (f52e01a)
  • chore(deps): update dependency @faker-js/faker to v9.3.0 (664cbaa)
  • chore(deps): update dependency cypress to v13.16.1 (537a8bd)
  • chore(deps): update dependency dotenv to v16.4.6 (cc0279f)
  • chore(deps): update dependency dotenv to v16.4.7 (b8cdb3d)
  • chore(deps): update dependency knip to v5.39.1 (bf53e7f)
  • chore(deps): update dependency knip to v5.39.2 (9b4d619)
  • chore(deps): update dependency python to v3.13.1 (ee3ab09)
  • chore(deps): update github/codeql-action digest to 3096afe (6ce9da8)
  • chore(deps): update github/codeql-action digest to 978ed82 (a92cedc)
  • chore(deps): update github/codeql-action digest to ef2fd42 (863401b)
  • chore(deps): update github/codeql-action digest to f1c289a (0b1226f)
  • chore(deps): update golang docker tag to v1.23.4 (e318d7f)
  • chore(deps): update helm release sonarqube to v10.8.0 (17c6b83)
  • chore(deps): update terraform sysdig to v1.40.0 (6e3e77c)
  • feat(4093): add task type 'Review Requests' (1884c0f)
  • feat(4188): provide input box for resource requests (c672284)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v26.0.7 (087b49c)
  • fix(deps): update dependency @react-email/components to ^0.0.29 (4208e8b)
  • fix(deps): update dependency @react-email/render to v1.0.3 (a4280b5)
  • fix(deps): update dependency @tanstack/react-query to v5.62.2 (17dff99)
  • fix(deps): update dependency @types/react to v18.3.13 (e10887b)
  • fix(deps): update dependency axios to v1.7.9 (617273c)
  • fix(deps): update dependency react-email to v3.0.3 (ef82d53)
  • fix(deps): update dependency tailwindcss to v3.4.16 (c9ac9f7)
  • e2e(4125): edit request for public cloud and couple of fixes (e6adb46)

0.41.1 (2024-12-03)

  • chore: release candidate v0.41.1 (c3ac459)
  • chore(4368): remove duplicate ministry list (7a21e58)
  • chore(deps): update dependency act to v0.2.70 (9c0a93a)
  • chore(deps): update dependency knip to v5.39.0 (f5ce16b)
  • chore(deps): update egose/actions digest to cd51582 (e2063fe)
  • chore(deps): update github/codeql-action digest to af49565 (8c2514f)
  • fix(deps): update dependency @tabler/icons-react to v3.24.0 (abec31e)
  • fix(deps): update dependency @tanstack/react-query to v5.62.1 (93391f9)
  • fix(deps): update prisma monorepo to v6.0.1 (3505304)
  • feat(4368): add user reader role (549aaad)

0.41.0 (2024-11-29)

  • chore: release candidate v0.41.0 (4c485ae)
  • chore(4363): fetch user roles again after searching users (7d0a1d4)
  • chore(deps): update egose/actions digest to 521f3dd (b204421)
  • fix(deps): update dependency @tanstack/react-query to v5.62.0 (709297a)
  • feat(4363): add export function on users page (e4b756f)

0.40.6 (2024-11-29)

  • chore: release candidate v0.40.6 (545fe47)
  • chore(4238): limit display of subnet info for only emerald (86cb5ea)

0.40.5 (2024-11-29)

  • chore: release candidate v0.40.5 (772c091)
  • chore(4215): revert changes on NATs message (90e4c65)
  • fix(deps): update dependency @tabler/icons-react to v3.23.0 (6509cf7)

0.40.4 (2024-11-28)

  • chore: release candidate v0.40.4 (4bd51f0)
  • chore(2700): add ches mock api (817d73b)
  • chore(2700): add html sanitize and attributes (a8b10ed)
  • chore(2700): add sanitizeHtml for email body (c35f01b)
  • chore(2700): change accoring to pr review, remove try catch block, use variables (ddeee6f)
  • chore(2700): edit typo image name (16f3dab)
  • chore(2700): edit typo smtp (66a8c75)
  • chore(2700): fix pr review (3c93ef6)
  • chore(2700): integrate ches-mock api into the local environment (addb810)
  • chore(2700): remove html satizizer, add attachments (02ba1e9)
  • chore(2700): rename CHES+MOCK_PORT to PORT (f4252fc)
  • chore(2700): rename variables according PR review (3be020b)
  • chore(3190): pull project requests properly (137199a)
  • chore(3418): fix displaying subnets for namespaces in emerald (f8a7d71)
  • chore(4304): fix issue displaying fetched users (958fc6a)
  • chore(4304): set user form values dynamically (00b7c0f)
  • chore(4304): update user roles upon backend success (f41218f)
  • chore(4337): copy env file for e2e (59b360d)
  • chore(4337): narrow down/specify services needed for e2e github action (fadab81)
  • chore(4337): use sandbox action module for e2e (df2a164)
  • chore(deps): update dependency @types/node to v20.17.7 (78e1e04)
  • chore(deps): update dependency @types/node to v20.17.8 (1a70899)
  • chore(deps): update dependency @types/node to v20.17.9 (45d40a1)
  • chore(deps): update dependency knip to v5.38.0 (5f4b093)
  • chore(deps): update dependency knip to v5.38.1 (a7a5d73)
  • chore(deps): update dependency knip to v5.38.2 (99ec183)
  • chore(deps): update dependency typescript to v5.7.2 (57ad9de)
  • chore(deps): update egose/actions digest to 53b95f4 (b740023)
  • chore(deps): update egose/actions digest to ffb10ef (103af72)
  • chore(deps): update egose/actions digest to ffb10ef (084fc4d)
  • fix(deps): update dependency @kubernetes/client-node to v0.22.3 (29c7bb2)
  • fix(deps): update dependency @tanstack/react-query to v5.61.3 (9536b44)
  • fix(deps): update dependency @tanstack/react-query to v5.61.4 (fb98ba4)
  • fix(deps): update dependency @tanstack/react-query to v5.61.5 (cbcfe78)
  • fix(deps): update dependency axios to v1.7.8 (7bfe112)
  • fix(deps): update dependency jwk-to-pem to v2.0.7 (b7633e9)
  • fix(deps): update dependency tailwind-merge to v2.5.5 (01813d3)
  • fix(deps): update mantine monorepo to v7.14.2 (78a6c75)
  • fix(deps): update mantine monorepo to v7.14.3 (d010941)
  • fix(deps): update prisma monorepo to v6 (511dc08)
  • fix(deps): update tiptap monorepo to v2.10.3 (cfb98e7)
  • feat(4304): add user role update function in users page (9cc1daa)

0.40.3 (2024-11-22)

  • chore: release candidate v0.40.3 (029d769)
  • chore(3190): fix typo (123f348)
  • chore(4215): fix typos (49e1bd3)
  • chore(4215): send distinct NATs messages based on the environment (b77afda)
  • chore(4215): update public cloud's additional team members section (df8d0e3)
  • chore(deps-dev): bump cross-spawn from 7.0.3 to 7.0.6 (2ccbd14)
  • chore(deps): update dependency dotenv-cli to v7.4.4 (4c274e8)
  • chore(deps): update dependency eslint-plugin-n to v17.14.0 (6955a27)
  • chore(deps): update dependency knip to v5.37.2 (b4356c0)
  • chore(deps): update dependency kubectl to v1.31.3 (1df3383)
  • chore(deps): update github/codeql-action digest to 3d3d628 (5c84909)
  • chore(deps): update github/codeql-action digest to f8e782a (74d945c)
  • chore(deps): update hashicorp/setup-terraform digest to 344fef4 (ecf09b0)
  • chore(deps): update zaproxy/action-baseline digest to 23c51c6 (1a812a0)
  • chore(deps): update zaproxy/action-baseline digest to 9f9f348 (6e02da1)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v26.0.6 (46721f9)
  • fix(deps): update dependency @tanstack/react-query to v5.61.0 (fec2fc8)
  • fix(deps): update dependency csv-parse to v5.6.0 (8964b18)
  • fix(deps): update dependency csv-stringify to v6.5.2 (d33fc20)
  • fix(deps): update tiptap monorepo to v2.10.0 (316408f)
  • fix(deps): update tiptap monorepo to v2.10.1 (9ffddf6)
  • fix(deps): update tiptap monorepo to v2.10.2 (9fefe1a)
  • feat(3190): display product requests comments (b53a8e6)
  • feat(3418): display subnet info for namespace in emerald cluster (cc1cd04)

0.40.2 (2024-11-21)

  • chore: release candidate v0.40.2 (415996a)
  • chore(deps): update aquasecurity/trivy-action digest to 18f2510 (e149531)
  • chore(deps): update hashicorp/setup-terraform digest to 638baae (7f14a28)
  • fix(4294): fix the issue setting temporary product by admin (4a59596)

0.40.1 (2024-11-20)

  • chore: release candidate v0.40.1 (314da4c)
  • chore(2700): add mailpit db to setup-sandbox (a74e651)
  • chore(2700): add mailpit db to setup-sandbox (2f47869)
  • chore(2700): add mailpit service to localdev docker-compose file (0e0c693)
  • chore(2700): docker-compose change vloumes according to review (2dd7963)
  • chore(2700): reword localdev readme file according to review (906cb00)
  • chore(2700): reword localdevreadme file to point out difference .env.test and .env.local files (6baece3)
  • chore(3972): add description of the additional team members (e11fe62)
  • chore(3972): add product hover popup (bbc9179)
  • chore(3972): optimize user search endpoint (5cd64a7)
  • chore(4284): set temporary flag false for testing (eafca49)
  • chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /app (db1aebe)
  • chore(deps): update aquasecurity/trivy-action digest to 93941ce (b888481)
  • chore(deps): update commitlint monorepo to v19.6.0 (85722af)
  • chore(deps): update dependency cypress to v13.16.0 (3eec981)
  • chore(deps): update dependency dotenv-cli to v7.4.3 (e2f48a2)
  • chore(deps): update dependency eslint-plugin-n to v17.13.2 (8b54566)
  • chore(deps): update dependency knip to v5.37.1 (e0f6278)
  • chore(deps): update egose/actions digest to ac3c66c (3739bf9)
  • chore(deps): update github/codeql-action digest to 9222a97 (39fa55e)
  • chore(deps): update github/codeql-action digest to a6c8729 (0ae0127)
  • chore(deps): update github/codeql-action digest to e782c3a (126c4d9)
  • chore(deps): update hashicorp/setup-terraform digest to fd3bf06 (a97d57d)
  • feat(3197): enhance popup notifications (65c8886)
  • feat(3972): add admin users page (3917556)
  • feat(4250): send MailChimp emails to subscriber role members (ee94fad)
  • feat(4284): auto-approve initial temporary product requests (c7231b1)
  • fix(deps): update dependency @azure/msal-node to v2.16.2 (8d7af37)
  • fix(deps): update dependency @tanstack/react-query to v5.60.5 (86c35e8)
  • fix(deps): update dependency @tanstack/react-query to v5.60.6 (2c480ad)
  • fix(deps): update mantine monorepo to v7.14.1 (1e6bc8c)
  • e2e(4259): adapt tests to new components and refactor delete test (ad7daf1)

0.40.0 (2024-11-15)

  • chore: release candidate v0.40.0 (896f4af)
  • chore(3097): remove decorated data when overriding members (8464535)
  • chore(3097): validate manage members permissions in backend (95ab694)
  • chore(3314): enforce distinct PO and TL idir for edit requests (bbbc8a3)
  • chore(3632): improve e2e create and edit tests, add wrappers for selects (148da7d)
  • chore(4123): add migration script for membersChanged field (c24c4a4)
  • chore(4123): filter invalid IDIR users from search (f7e0929)
  • chore(4176): add link to container documentation (a9499c2)
  • chore(4176): add usage metrics for last hour (58a8bc9)
  • chore(4176): change usage metrics to two weeks, pr review fixies (f0e0ec5)
  • chore(4176): get last two weeks usage on container level (49c6774)
  • chore(4176): remove commentedd out function (8747ab9)
  • chore(4176): remove development console.log statements (6814ec5)
  • chore(4212): fix typo cont' (608c3d8)
  • chore(4212): fix typos (294c261)
  • chore(4242): replace create product button with common component (a2dbc7d)
  • chore(deps): bump jsonpath-plus from 10.0.0 to 10.1.0 in /app (5e455a0)
  • chore(deps): update actions/checkout digest to 3b9b8c8 (c27bce9)
  • chore(deps): update actions/checkout digest to cbb7224 (92464c7)
  • chore(deps): update bitnami/mongodb docker tag to v8.0.3-debian-12-r1 (c1424b1)
  • chore(deps): update dependency @badeball/cypress-cucumber-preprocessor to v21.0.3 (cce8227)
  • chore(deps): update dependency cypress to v13.15.2 (b8bbbd5)
  • chore(deps): update dependency eslint-plugin-n to v17.13.1 (8323cd0)
  • chore(deps): update dependency helm to v3.16.3 (0691e75)
  • chore(deps): update dependency knip to v5.36.3 (f767eab)
  • chore(deps): update dependency knip to v5.36.7 (f7eb748)
  • chore(deps): update dependency knip to v5.37.0 (1e61d79)
  • chore(deps): update egose/actions digest to bbf7442 (b2fc3cd)
  • chore(deps): update github/codeql-action digest to 024283f (bef9938)
  • chore(deps): update github/codeql-action digest to 3a2edc6 (a11dd4b)
  • chore(deps): update github/codeql-action digest to 3ef4c08 (ba9c156)
  • chore(deps): update github/codeql-action digest to 5cb4249 (9bd814a)
  • chore(deps): update github/codeql-action digest to a1695c5 (49cf55e)
  • chore(deps): update golang docker tag to v1.23.3 (18725a6)
  • chore(deps): update nextjs monorepo to v15.0.3 (3bf0501)
  • chore(deps): update terraform sysdig to v1.39.0 (9376f2a)
  • fix(4196): resolve issues with react-email/render version ugrade (adcf70d)
  • fix(deps): update dependency @azure/msal-node to v2.16.0 (143fac2)
  • fix(deps): update dependency @azure/msal-node to v2.16.1 (2cb4905)
  • fix(deps): update dependency @react-email/components to ^0.0.28 (1a6e46c)
  • fix(deps): update dependency @react-email/tailwind to v1.0.2 (f34edcb)
  • fix(deps): update dependency @tabler/icons-react to v3.22.0 (d2ed4e4)
  • fix(deps): update dependency @tanstack/react-query to v5.59.20 (10585eb)
  • fix(deps): update dependency @tanstack/react-query to v5.60.2 (af28b4a)
  • fix(deps): update dependency @tremor/react to v3.18.4 (6ce1018)
  • fix(deps): update dependency @types/node-fetch to v2.6.12 (49f0f5c)
  • fix(deps): update dependency postcss to v8.4.49 (640690a)
  • fix(deps): update dependency react-hook-form to v7.53.2 (b18b681)
  • fix(deps): update dependency react-select to v5.8.3 (1f8d046)
  • fix(deps): update dependency tailwindcss to v3.4.15 (7a74930)
  • fix(deps): update dependency winston to v3.17.0 (c055f48)
  • fix(deps): update mantine monorepo to v7.13.5 (c064c08)
  • fix(deps): update mantine monorepo to v7.14.0 (b1f90ab)
  • feat(3097): add additional product members in private cloud (e314d6d)
  • feat(3314): enforce distinct idir for PO and TL (a92b0bd)
  • feat(4123): add additional product members in public cloud (39f5865)
  • feat(4123): include member changes in public cloud emails (fde9253)
  • feat(4215): update private cloud Nats message (f41fb2f)
  • feat(4221): use different view for disabled multi-select (2a70608)
  • feat(4229): add generic dollar inputs (611028a)
  • refactor(4208): replace classNames with clsx (3bf622b)
  • refactor(4212): add private cloud prefix to MOU tasks (85fa535)
  • refactor(4227): replace textarea and multi-select with common components (d60eb1a)
  • refactor(4229): replace input and with common components (307da03)
  • refactor(4242): replace button and with common components (f2517f8)
  • ci(4128): add commitlint configuration (523725d)
  • docs: update Helm deployment failure debug doc (8f79060)
  • docs(cd): add debug deployments guide (b66110c)

0.39.2 (2024-11-06)

  • chore: release candidate v0.39.2 (e446303)
  • fix(4123): grant view permission of create requests to admins (72540b3)

0.39.1 (2024-11-06)

  • chore: release candidate v0.39.1 (41cba53)
  • chore(4156): add interval to authenticate to Keycloak in sandbox (7a49fb8)
  • chore(4156): add missing helper function (8b8621d)
  • chore(4156): debug keycloak provision configuration (aa5305f)
  • chore(4156): increase the time to wait Keycloak ready (8f9bee0)
  • chore(4156): remove debugging keycloak provision configuration (a8c551d)
  • chore(4165): fix build errors (2bc9a22)
  • chore(deps): update actions/github-script digest to 4020e46 (16b65f5)
  • chore(deps): update apache/airflow docker tag to v2.10.3 (c1edafd)
  • chore(deps): update dependency @faker-js/faker to v9.2.0 (bad7da8)
  • chore(deps): update dependency @types/node to v20.17.6 (616e908)
  • chore(deps): update dependency knip to v5.36.2 (2311555)
  • chore(deps): update egose/actions digest to 0c63eae (5713f0c)
  • chore(deps): update hashicorp/setup-terraform digest to 4fab011 (2efa4cd)
  • chore(deps): update terraform sysdig to v1.38.0 (999db61)
  • fix(4165): replace generic select with dropdown for cluster (5e7650b)
  • fix(deps): update dependency @react-email/components to ^0.0.27 (edfc42c)
  • fix(deps): update dependency @react-email/tailwind to v1.0.1 (3691b29)
  • fix(deps): update dependency @tanstack/react-query to v5.59.19 (02b3bdd)
  • fix(deps): update dependency react-email to v3 (d8d9ce8)
  • fix(deps): update dependency valtio to v2.1.2 (3523a94)
  • fix(deps): update prisma monorepo to v5.22.0 (1dae516)
  • feat(4156): add user search reusable picker modal (e3e49b0)

0.39.0 (2024-11-04)

  • chore: release candidate v0.39.0 (301377a)
  • chore(1920): build m365mock in pipeline (5518593)
  • chore(1920): deprecate m365-m365proxy (41b9645)
  • chore(1920): fix typo (7571e4e)
  • chore(4129): encapsulate sandbox Github action workflow (597b899)
  • chore(4129): fix typo (ce59651)
  • chore(4129): print keycloak-provision for debugging (a6885e6)
  • chore(4129): update context of m365mock build (6895ddf)
  • chore(4129): update logic on active project IDs API endpoint (517a0a2)
  • chore(deps): bump elliptic from 6.5.7 to 6.6.0 in /app (1c6ef4a)
  • chore(deps): fix dependencies after knip version upgrade (aba47ce)
  • chore(deps): update dependency @testing-library/jest-dom to v6.6.3 (81c3899)
  • chore(deps): update dependency @types/node to v20.17.5 (6bd1bb7)
  • chore(deps): update dependency act to v0.2.69 (63c3ba6)
  • chore(deps): update dependency apache-airflow-providers-mongo to v4.2.2 (174147b)
  • chore(deps): update dependency eslint-plugin-n to v17.12.0 (eb9b4d6)
  • chore(deps): update dependency knip to v5.36.1 (c96e174)
  • chore(deps): update github/codeql-action digest to cbe1897 (3f814a6)
  • chore(deps): update typescript-eslint monorepo to v7.18.0 (c507e70)
  • fix(4110): hide quota change information section when reviewing (30640ff)
  • fix(4110): remove quota change information section from decision page (5876879)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v26.0.4 (8294509)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v26.0.5 (8f8a519)
  • fix(deps): update dependency @kubernetes/client-node to v0.22.2 (fd2599a)
  • fix(deps): update dependency @react-email/components to ^0.0.26 (6423118)
  • fix(deps): update dependency @react-email/tailwind to v1 (80dae77)
  • fix(deps): update dependency winston to v3.16.0 (c5c635a)
  • feat(1920): secure provisioner callback URLs (b119b7a)
  • ci: add commit type e2e (fad33b9)

0.38.0 (2024-10-30)

  • chore: add debug log (53d4ca2)
  • chore: fix typo (0e3809c)
  • chore: handle the case when sarif upload failure (7ba4041)
  • chore: release candidate v0.38.0 (7fd93ed)
  • chore: revert test change (a315457)
  • chore: typo fixies (f13a9d4)
  • chore(2692): enhance the workflow (61cb134)
  • chore(2692): ignore failures when scanning images (d68f73c)
  • chore(3942): update quota increase section language (3eb74e1)
  • chore(4018): update test scripts (8ed227e)
  • chore(4055): remove react context use to avoid router conflicts (28015fd)
  • chore(4055): remove redundant logic encapsulation (b6681c4)
  • chore(deps): update actions/cache digest to 6849a64 (425d08c)
  • chore(deps): update actions/checkout digest to 11bd719 (422d868)
  • chore(deps): update actions/checkout digest to 11bd719 (5e80578)
  • chore(deps): update actions/checkout digest to 11bd719 (4a34402)
  • chore(deps): update aquasecurity/trivy-action digest to d2a392a (c594d90)
  • chore(deps): update dependency @faker-js/faker to v9.1.0 (6bd4754)
  • chore(deps): update dependency @types/jest to v29.5.14 (43ff258)
  • chore(deps): update dependency @types/node to v20.16.14 (7129e12)
  • chore(deps): update dependency @types/node to v20.17.0 (483bc8d)
  • chore(deps): update dependency @types/node to v20.17.1 (b44a80c)
  • chore(deps): update dependency @types/node to v20.17.3 (c02ff06)
  • chore(deps): update dependency cypress to v13.15.1 (5db1c77)
  • chore(deps): update dependency eslint-plugin-jsx-a11y to v6.10.2 (f18a0c2)
  • chore(deps): update dependency kubectl to v1.31.2 (ac239a4)
  • chore(deps): update dependency tsx to v4.19.2 (3209e2e)
  • chore(deps): update egose/actions digest to 97fff4a (855f342)
  • chore(deps): update egose/actions digest to dbaf527 (f562ef2)
  • chore(deps): update github/codeql-action digest to 3aa7135 (81bd8fe)
  • chore(deps): update github/codeql-action digest to 9f93f47 (79d6f01)
  • chore(deps): update hashicorp/setup-terraform digest to 273780a (6e4fc5b)
  • chore(deps): update nextjs monorepo to v14.2.16 (576eb1c)
  • chore(deps): update nextjs monorepo to v15 (d3f45ad)
  • chore(deps): update nextjs monorepo to v15.0.2 (d82d3ce)
  • chore(deps): update terraform sysdig to v1.37.2 (a6e413e)
  • feat(2692): scan image builds for vulnerabilities (507e753)
  • feat(3812): tweak edit private cloud test to run in github actions and new UI (4a6d3b4)
  • feat(3813): add storage data to UI and auto approval check (083a7e4)
  • feat(3989): tweak e2e create private and public cloud tests for new UI (e5f4379)
  • feat(4121): change tests to correspond to new modal component (419db65)
  • refactor(3791): simply the usage of common modal components (57c17c2)
  • refactor(4055): replace create request submit modals (7ca93c4)
  • refactor(4055): replace notification & confirmation modals (68b82f4)
  • refactor(4055): replace product delete modals (6c7c439)
  • refactor(4055): replace request edit submit modals (1ab556b)
  • refactor(4055): replace review modals (0447eee)
  • refactor(4076): upgrade Next.js to version 15 (2f3d7a1)
  • fix(2692): edit image url (6388060)
  • fix(deps): update dependency @headlessui/react to v2.2.0 (ff788c4)
  • fix(deps): update dependency @hookform/resolvers to v3.9.1 (d57661f)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v26.0.2 (161ee6e)
  • fix(deps): update dependency @tabler/icons-react to v3.20.0 (98395ca)
  • fix(deps): update dependency @tabler/icons-react to v3.21.0 (096b85d)
  • fix(deps): update dependency @tanstack/react-query to v5.59.16 (e5fed82)
  • fix(deps): update dependency @types/react to v18.3.12 (f5af5e5)
  • fix(deps): update dependency next-auth to v4.24.10 (9788270)
  • fix(deps): update dependency next-auth to v4.24.9 (f71fb51)
  • fix(deps): update dependency react-select to v5.8.2 (32d70de)
  • fix(deps): update dependency valtio to v2.1.1 (5eebedd)
  • fix(deps): update mantine monorepo to v7.13.4 (e74e4c8)
  • fix(deps): update tiptap monorepo to v2.9.0 (ca3fe30)
  • fix(deps): update tiptap monorepo to v2.9.1 (b8e54e0)
  • chore(3635) add metrics reader token for all clusters (ed70a54)
  • docs: add resource metrics setup (2d85fc4)

0.37.2 (2024-10-22)

  • chore: prevent value updates by using defaultValues in form (efd051b)
  • chore: release candidate v0.37.2 (7ca5a18)
  • chore(3365): update common language to sentence case cont' (db75947)
  • chore(4012): fix build errors (1c4d889)
  • chore(4018): enhance eMOU task assigning workflow (b54174e)

0.37.1 (2024-10-21)

  • chore: release candidate v0.37.1 (8b5a900)
  • chore(3966): fix typo (5ba67eb)
  • chore(4005): ignore backend errors for temporary product deletion (21c16c2)
  • chore(4014): fix minor UI bugs and notification (b62c736)
  • chore(4014): fix typo (1d7dcea)
  • chore(4018): enhance minor UI elements (66709d9)
  • chore(4018): enhance minor UI elements (13056d7)
  • chore(4018): pass clean licence plates (1d39668)
  • chore(deps): update actions/checkout digest to 163217d (0bd4afd)
  • chore(deps): update dependency @types/node to v20.16.13 (27096f3)
  • chore(deps): update dependency eslint-plugin-jsx-a11y to v6.10.1 (d2f93e9)
  • chore(deps): update dependency shfmt to v3.10.0 (25d8dcd)
  • chore(deps): update nats docker tag to v2.10.22 (4fec859)
  • chore(deps): update node.js to v22.10.0 (01cf972)
  • fix(deps): update dependency react-hook-form to v7.53.1 (0658dd1)
  • docs(2692): compare docker image scanning tools (e03d3f8)
  • feat(4018): add side panel for assigned tasks (63568c4)

0.37.0 (2024-10-17)

  • chore: enhance minor UI elements (edf2a55)
  • chore: release candidate v0.37.0 (168fd15)
  • chore(3365): update common language to sentence case cont' (140e9b6)
  • chore(3792): replace team email addresses with constants (0e05275)
  • chore(3792): update the quota change label (6c51eb5)
  • chore(3936): fix typo (b22adbe)
  • chore(3966): use default quota const (6ffcfc7)
  • chore(deps): update bitnami/mongodb docker tag to v8.0.1-debian-12-r0 (e2dfa22)
  • chore(deps): update dependency @testing-library/jest-dom to v6.6.1 (b966f49)
  • chore(deps): update dependency @testing-library/jest-dom to v6.6.2 (88cb2c9)
  • chore(deps): update dependency @types/node to v20.16.12 (8066bf8)
  • chore(deps): update dependency helm to v3.16.2 (133875c)
  • chore(deps): update dependency knip to v5.33.3 (a2820f3)
  • chore(deps): update dependency release-it to v17.10.0 (7d59f15)
  • chore(deps): update dependency release-it to v17.8.2 (e524678)
  • chore(rocketchat): add GitHub Action for RocketChat notifications (985b449)
  • fix(4005): set createdByEmail field optional (8dbe5df)
  • fix(deps): update dependency @headlessui/react to v2.1.10 (d715625)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v26.0.1 (625e4be)
  • fix(deps): update dependency @kubernetes/client-node to v0.22.1 (5d95a52)
  • fix(deps): update dependency @tanstack/react-query to v5.59.11 (0978cea)
  • fix(deps): update dependency @tanstack/react-query to v5.59.15 (e13b3a3)
  • fix(deps): update dependency @tanstack/react-query to v5.59.8 (cccf837)
  • fix(deps): update dependency @tanstack/react-query to v5.59.9 (a2a0103)
  • fix(deps): update dependency @types/react-dom to v18.3.1 (455a627)
  • fix(deps): update dependency tailwindcss to v3.4.14 (1582b91)
  • fix(deps): update dependency valtio to v2.1.0 (0a27b9b)
  • fix(deps): update mantine monorepo to v7.13.3 (fed1428)
  • feat(3118): lint commit messages locally and in CI (ccf0962)
  • feat(3365): update common language to sentence case (e9d9bcf)
  • feat(3792): add reviewer roles and deprecate admin emails (09ce342)
  • feat(3794): enhance rocket.chat notifications for deployment statuses (e54f1d5)
  • feat(3936): add create, update methods into session models (bbf3ad4)
  • feat(3937): add a billing reader role (4378684)
  • feat(3954): send rocketchat alerts when airflow tasks fail (334e0de)
  • feat(3966): add empty quota option and update backend logic (5c1d4b5)
  • refactor(3792): replace string roles to GlobalRole enum object values (ced9b80)
  • refactor(3936): add DB services for available entities (1b8b787)
  • refactor(3936): move database helper functions into DB service (34db605)
  • refactor(3966): cleanup resource types (78104f1)

0.36.1 (2024-10-09)

  • chore: fix typo (72f454f)
  • chore: release candidate v0.36.1 (66fb680)
  • chore: update tests to reflect EA permission changes (043f247)
  • chore(3793): remove mautic integration (eb13b17)
  • chore(3793): remove mautic/mailchimp from service diagram (0b59c85)
  • chore(3793): update readme with mailchimp (4803bf7)
  • chore(3936): fix build errors (4978c18)
  • chore(deps): update actions/cache digest to 3624ceb (2db1781)
  • chore(deps): update actions/cache digest to 8469c94 (4a2e9c6)
  • chore(deps): update bitnami/mongodb docker tag to v8.0.0-debian-12-r2 (c0b2ca7)
  • chore(deps): update dependency knip to v5.33.2 (834f16e)
  • chore(deps): update dependency pre-commit to v4.0.1 (1adb745)
  • chore(deps): update dependency typescript to v5.6.3 (3b97f54)
  • chore(deps): update nextjs monorepo to v14.2.15 (95e99d5)
  • fix(deps): update dependency express to v5.0.1 (4a05538)
  • fix(replace-broken-link): correct link for quota increase request process (d8ca544)
  • refactor(3936): add DB services for products and requests (6a7ec96)

0.36.0 (2024-10-08)

  • chore: release candidate v0.36.0 (133d982)
  • chore(1008): fix tests (89fa880)
  • chore(3730): add custom function to filter licence plates (b41ffae)
  • chore(3730): clean up licence plates when passing the array into query (c35db3c)
  • chore(3925): update description of complete status (cfdf164)
  • chore(deps): update actions/cache digest to 2cdf405 (009a496)
  • chore(deps): update actions/checkout digest to eef6144 (12f6a75)
  • chore(deps): update bitnami/mongodb docker tag to v8 (6720ebf)
  • chore(deps): update dependency @badeball/cypress-cucumber-preprocessor to v21.0.2 (5fe0f22)
  • chore(deps): update dependency @types/node to v20.16.11 (1fe1055)
  • chore(deps): update dependency black to v24.10.0 (8bae675)
  • chore(deps): update dependency knip to v5.32.0 (aee403e)
  • chore(deps): update dependency knip to v5.33.1 (2e5f827)
  • chore(deps): update dependency pre-commit to v4 (71296bb)
  • chore(deps): update dependency release-it to v17.7.0 (29281ea)
  • chore(deps): update hashicorp/setup-terraform digest to 4b8e29d (3975929)
  • chore(deps): update hashicorp/setup-terraform digest to 98aecdf (23ec343)
  • chore(deps): update terraform sysdig to v1.37.1 (63561a1)
  • feat(1008): update Golddr provisioning workflow to receive two callbacks (e69669e)
  • feat(3361): display context in the application header (16c3ba7)
  • feat(3730): add ministry, cluster and provider for sorting capas (dd7cd42)
  • feat(3925): use progress design in request list pages (25aa1a4)
  • feat(eMOU): give temporary permission to public document as EA (2c091c7)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v26 (9161a8e)
  • fix(deps): update dependency winston to v3.15.0 (0dae46a)

0.35.0 (2024-10-03)

  • chore: add aws_lza public cloud provider in mock nats (d1797db)
  • chore: add aws_lza public cloud provider in mock nats (0e31bfb)
  • chore: ensure subpages use state product & request data (f282a97)
  • chore: organize constants (5feec87)
  • chore: release candidate v0.35.0 (fa7e772)
  • chore: use single quotes for Vault values (3d7d006)
  • chore(2827): fix typo (91c2021)
  • chore(2827): reuse FormError in HookFormMultiSelect (959056a)
  • chore(3635): fix tests (f87a9c7)
  • chore(3838): adjust filter behaviours (97aadff)
  • chore(3877): fix readonly type conflicts with Valtio (fcb94dc)
  • chore(deps): update actions/cache digest to a11fb02 (73b0266)
  • chore(deps): update actions/checkout digest to 6b42224 (5dae872)
  • chore(deps): update actions/checkout digest to d632683 (a998bcb)
  • chore(deps): update dependency @badeball/cypress-cucumber-preprocessor to v21 (337d99d)
  • chore(deps): update dependency @badeball/cypress-cucumber-preprocessor to v21.0.1 (109d2d2)
  • chore(deps): update dependency @faker-js/faker to v9.0.2 (c024005)
  • chore(deps): update dependency @faker-js/faker to v9.0.3 (0aae338)
  • chore(deps): update dependency @types/express to v5 (d7b5f78)
  • chore(deps): update dependency @types/node to v20.16.10 (bae205f)
  • chore(deps): update dependency @types/node to v20.16.8 (e32674a)
  • chore(deps): update dependency @types/node to v20.16.9 (130de39)
  • chore(deps): update dependency act to v0.2.68 (a90d040)
  • chore(deps): update dependency apache-airflow-providers-mongo to v4.2.1 (1ac9495)
  • chore(deps): update dependency cypress to v13.15.0 (068b9a5)
  • chore(deps): update dependency eslint-plugin-import to v2.31.0 (ce14942)
  • chore(deps): update dependency knip to v5.30.6 (fcd368e)
  • chore(deps): update dependency knip to v5.31.0 (6155d78)
  • chore(deps): update golang docker tag to v1.23.2 (0ab1938)
  • chore(deps): update hashicorp/setup-terraform digest to 76fd07b (4a35d6f)
  • chore(deps): update hashicorp/setup-terraform digest to c4396e5 (fce444f)
  • chore(deps): update helm release sonarqube to v10.7.0+3598 (ed9a882)
  • chore(deps): update nats docker tag to v2.10.21 (63cc07a)
  • chore(deps): update nextjs monorepo to v14.2.14 (9329553)
  • chore(deps): update postgres docker tag to v17 (ed73d3f)
  • chore(deps): update terraform sysdig to v1.36.1 (5d62a46)
  • chore(deps): update terraform sysdig to v1.37.0 (21b4028)
  • chore(deps): update zaproxy/action-baseline digest to 0619037 (e1c5d47)
  • chore(deps): update zaproxy/action-baseline digest to 4e4e170 (b6e9180)
  • feat(2827): add generic text input components (14bcbb7)
  • feat(2827): add HookFormMultiSelect (499d55d)
  • feat(2828): add generic textarea components (08e9d02)
  • feat(3165): enhance search, filter, and sort on private products (a94f71f)
  • feat(3166): enhance search, filter, and sort on private requests (dc40523)
  • feat(3167): enhance search, filter, and sort on private cloud pages (f03a703)
  • feat(3635): add backend logic for quota auto-approval (62e3448)
  • feat(3635): store quota resource detail in request doc (7199058)
  • feat(3636): track reasons for selecting cloud provider (fbedcc1)
  • feat(3637): display quota change status in UI (8710f1b)
  • feat(3637): send admin email for quota auto-approval (2621f07)
  • feat(3849): add a new public cloud provider AWS-LZA (7750548)
  • fix(3872): update headers on products/requests pages (4e405cc)
  • fix(deps): update dependency @azure/msal-node to v2.15.0 (3c7311d)
  • fix(deps): update dependency @headlessui/react to v2.1.9 (25543ff)
  • fix(deps): update dependency @tabler/icons-react to v3.18.0 (7a157d3)
  • fix(deps): update dependency @tabler/icons-react to v3.19.0 (698dd61)
  • fix(deps): update dependency @tanstack/react-query to v5.59.0 (62dfdca)
  • fix(deps): update dependency @tremor/react to v3.18.3 (466c518)
  • fix(deps): update dependency @types/react to v18.3.10 (c4538bf)
  • fix(deps): update dependency @types/react to v18.3.11 (80184d5)
  • fix(deps): update dependency @types/react to v18.3.9 (0dc753e)
  • fix(deps): update dependency next to v14.2.13 (2d5de93)
  • fix(deps): update dependency next-auth to v4.24.8 (c7475a6)
  • fix(deps): update dependency tailwindcss to v3.4.13 (534f183)
  • fix(deps): update mantine monorepo to v7.13.0 (84a0c7c)
  • fix(deps): update mantine monorepo to v7.13.1 (144fa60)
  • fix(deps): update mantine monorepo to v7.13.2 (3113e5c)
  • fix(deps): update tiptap monorepo to v2.7.3 (d95477b)
  • fix(deps): update tiptap monorepo to v2.7.4 (f366bd1)
  • fix(deps): update tiptap monorepo to v2.8.0 (5902fd1)
  • fix(mailchimp): wait for batch operation to complete before starting next (691ebe2)

0.34.3 (2024-09-27)

  • chore: release candidate v0.34.3 (1dda50d)
  • fix: pass licence plates into proper field (48eea32)

0.34.2 (2024-09-24)

  • chore: add klab token (693df13)
  • chore: add pods list console.log (bfc505b)
  • chore: add virtual field createdBy in request schema (971470c)
  • chore: delete invalid request data regarding eMOU (8f0eafb)
  • chore: deprecate use of (2883404)
  • chore: exclude CREATE request type when deleting them (73386bd)
  • chore: fix nats tests (cd3d081)
  • chore: fix tests (815983f)
  • chore: fix tests (e8aaf0a)
  • chore: get metrics for given namesalce (0124ca3)
  • chore: hide pod usage metrics on test (ec26796)
  • chore: move react emails into separate directories (d98846e)
  • chore: pr review fixies (7b9702b)
  • chore: release candidate v0.34.2 (05104ab)
  • chore: remove personal oc token (ebc8979)
  • chore: remove type from decision form validation (abda7bf)
  • chore: revert prisma schema changes (a7dc821)
  • chore: run account coding to billing migration script again (5429444)
  • chore(3364): update quota section borders (9527c3e)
  • chore(3364): update quota section borders (959a847)
  • chore(3634): add sign / review buttons on eMOU status box (812fcd8)
  • chore(3634): create tasks for eMOU workflows at the product level (c7abd96)
  • chore(3634): fix build issues (739e82f)
  • chore(3634): fix tests (37a5f8e)
  • chore(3634): update language in eMOU workflows (0f8a833)
  • chore(3634): update review button style on eMOU status box (8fc22d4)
  • chore(3663): refactor EmptySearch component (8302c34)
  • chore(3697): fix build (03b01d8)
  • chore(3717): enhance eMOU workflows (1915d66)
  • chore(3717): update checkbox content when submitting a create request (9d1fa6f)
  • chore(3747): fix build errors (cc48107)
  • chore(3747): hide footer for admin email templates (a548208)
  • chore(3795): add groups before breaking loop (8e117a5)
  • chore(analytics): add select clause in query (c7de9a6)
  • chore(cd): switch the order of the Helm hooks run (d87ed40)
  • chore(ci): remove unused jest mocks (2421fa7)
  • chore(deps): bump send and express in /localdev/m365mock (8622aaa)
  • chore(deps): update actions/checkout digest to 6d193bf (e3ee625)
  • chore(deps): update actions/checkout digest to b684943 (5ae6bb1)
  • chore(deps): update actions/github-script digest to 58d7008 (5e504de)
  • chore(deps): update actions/github-script digest to 660ec11 (3112ed3)
  • chore(deps): update actions/upload-artifact action to v4 (9fd9a4a)
  • chore(deps): update alpine docker tag to v3.20.3 (2d528d9)
  • chore(deps): update apache/airflow docker tag to v2.10.1 (ca8247d)
  • chore(deps): update apache/airflow docker tag to v2.10.2 (b7d7627)
  • chore(deps): update dependency @bahmutov/cypress-esbuild-preprocessor to v2.2.3 (99c7727)
  • chore(deps): update dependency @faker-js/faker to v9 (a592a7b)
  • chore(deps): update dependency @faker-js/faker to v9.0.1 (f11f977)
  • chore(deps): update dependency @types/jest to v29.5.13 (5955e51)
  • chore(deps): update dependency @types/jsonwebtoken to v9.0.7 (7095203)
  • chore(deps): update dependency act to v0.2.67 (fc0bcb8)
  • chore(deps): update dependency eslint to v8.57.1 (856648a)
  • chore(deps): update dependency eslint-config-next to v14.2.12 (5d2c032)
  • chore(deps): update dependency eslint-config-next to v14.2.13 (3496bc2)
  • chore(deps): update dependency eslint-plugin-n to v17.10.3 (abaf3bd)
  • chore(deps): update dependency helm to v3.16.0 (b037629)
  • chore(deps): update dependency helm to v3.16.1 (d116801)
  • chore(deps): update dependency knip to v5.30.1 (03c3ca2)
  • chore(deps): update dependency knip to v5.30.2 (239d441)
  • chore(deps): update dependency knip to v5.30.5 (65781a7)
  • chore(deps): update dependency kubectl to v1.31.1 (dab5ba1)
  • chore(deps): update dependency tsx to v4.19.1 (10b8e4c)
  • chore(deps): update dependency typescript to v5.6.2 (8bc4cba)
  • chore(deps): update dependency wait-on to v8.0.1 (92792ee)
  • chore(deps): update golang docker tag to v1.23.1 (7fdd5b3)
  • chore(deps): update hashicorp/setup-terraform digest to c23d9fb (2861592)
  • chore(deps): update nextjs monorepo to v14.2.10 (c62700e)
  • chore(deps): update nextjs monorepo to v14.2.11 (9fc1974)
  • chore(deps): update nextjs monorepo to v14.2.9 (30fae58)
  • chore(deps): update terraform sysdig to v1.35.0 (a26a3de)
  • chore(deps): update terraform sysdig to v1.36.0 (1c5a349)
  • chore(feat/3669): revert back the query select (120f28b)
  • chore(m365-mock): fix the issue with path-to-regexp of Express (4b9c639)
  • chore(nats-provision): add local dev nats-provision into paths (80dbc92)
  • chore(nats-provision): update Keycloak health URL (fd46530)
  • chore(release): update docker context for building images (fb1774d)
  • chore(test): add dummy test to let pipeline test pass (bccc424)
  • feat(3165): add label and select generic components (27e2187)
  • feat(3364-3361): hightlight changes to quota and reorder namespaces (b6d447d)
  • feat(3471): add usage metrics for namespaces pods (ebed667)
  • feat(3593-2): add 'Completed' email template and trigger on edit request completed; update Approved (830bc12)
  • feat(3593-2): adjust email templates for provisioning and editing products (c28d189)
  • feat(3593-3): update mermaid diagram (4cfdbdc)
  • feat(3593): modify approval email templates and triggers. (4a65e3f)
  • feat(3593): modify request approval email templates and triggers (e59b808)
  • feat(3647): add saving screenshots, tweak e2e tests and sandbox image pulls (bb9faa1)
  • feat(3663): add graphic for when there are no comments to display (296c19e)
  • feat(3669): enhance eMOU workflow (286f486)
  • feat(3697): add separate billing code by providers (9e117aa)
  • feat(3717): add an admin script to resend eMOU signing emails (1b7f909)
  • feat(3814): tweak public cloud create test to run in github actions (093dc74)
  • feat(analytics): add quota summary CSV endpoint (71ffed4)
  • fix(3364): reorder quota namespaces in private cloud (ef7335c)
  • fix(3573): capitalize CPU in the request summary page (cf770a7)
  • fix(3642): update eMOU document for platform name (83b1a1f)
  • fix(3773): apply minimum validation for delete request decision (18248a4)
  • fix(3782): resolve the issue approving edit requests (9e1da00)
  • fix(3795): remove duplicate group names (1004aaf)
  • fix(3795): update Keycloak role fetching logic (ddd262e)
  • fix(deps): update dependency @azure/msal-node to v2.14.0 (cad451b)
  • fix(deps): update dependency @headlessui/react to v2.1.6 (32a0895)
  • fix(deps): update dependency @headlessui/react to v2.1.7 (8adb951)
  • fix(deps): update dependency @headlessui/react to v2.1.8 (d8e5761)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v25.0.5 (d521c19)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v25.0.6 (d28684c)
  • fix(deps): update dependency @kubernetes/client-node to ^0.22.0 (de3f119)
  • fix(deps): update dependency @tabler/icons-react to v3.15.0 (59fb723)
  • fix(deps): update dependency @tabler/icons-react to v3.16.0 (d281722)
  • fix(deps): update dependency @tabler/icons-react to v3.17.0 (e968e6e)
  • fix(deps): update dependency @tailwindcss/forms to v0.5.9 (da02a87)
  • fix(deps): update dependency @tanstack/react-query to v5.54.1 (5d8289f)
  • fix(deps): update dependency @tanstack/react-query to v5.55.0 (51e4f11)
  • fix(deps): update dependency @tanstack/react-query to v5.55.4 (4724635)
  • fix(deps): update dependency @tremor/react to v3.18.1 (b4d9977)
  • fix(deps): update dependency @tremor/react to v3.18.2 (584d6df)
  • fix(deps): update dependency @types/react to v18.3.6 (8f406e4)
  • fix(deps): update dependency @types/react to v18.3.7 (d91165f)
  • fix(deps): update dependency @types/react to v18.3.8 (b54dc5b)
  • fix(deps): update dependency date-fns to v4 (ed65498)
  • fix(deps): update dependency date-fns to v4.1.0 (0cf145c)
  • fix(deps): update dependency express to v4.20.0 [security] (ac8f184)
  • fix(deps): update dependency postcss to v8.4.47 (71dac39)
  • fix(deps): update dependency react-select to v5.8.1 (f9867de)
  • fix(deps): update dependency tailwindcss to v3.4.11 (53a678b)
  • fix(deps): update dependency tailwindcss to v3.4.12 (07667bd)
  • fix(deps): update tiptap monorepo to v2.7.1 (9f70c1b)
  • fix(deps): update tiptap monorepo to v2.7.2 (0f977f1)
  • temp (0cc534e)
  • update (d718502)
  • Update package-lock.json (d6a97f8)
  • refactor(3731): revisit comment sections on email templates (ceb9cd7)
  • refactor(3747): optimize email templates (c189f41)
  • refactor(3747): organize email templates (d1ee4ef)
  • refactor(3747): organize email templates' types (a822488)
  • refactor(3747): update the email template function definitions (352e8d1)
  • test(ci): add API integration tests for private cloud NATs messages (429692a)
  • test(ci): add API integration tests for public cloud NATs messages (347db00)
  • bug(3217): fix typo in hyperlink (58a79c4)

0.34.0 (2024-09-04)

  • chore: add App Version prefix in footer (c814d4a)
  • chore: add repository reference link to each deployment (eff0a18)
  • chore: edit private cloud edit product email body and scenario for no quota increase (88e90e7)
  • chore: fix mantinue update UI error (18bf83c)
  • chore: fix merge conflict (b7ac0d8)
  • chore: release candidate v0.34.0 (3e9258d)
  • chore: remove duplicate class name (c7dd80b)
  • chore: review fixies (4b21f87)
  • chore: revisit disabled for public cloud description component (6595cc9)
  • chore(227): fix typo (d1cdd09)
  • chore(3164): fix create test (5790a0f)
  • chore(3164): update list op test (d61aa2e)
  • chore(3414): update billing eMOU status panel (fa19138)
  • chore(3414): update the logic to generate billing ID query (d9fb2c6)
  • chore(3499): update eMOU forms and PDF content (9095acb)
  • chore(3500): fix tests (4acf388)
  • chore(3501): fix invalid ObjectID query issue (1c67d3b)
  • chore(3501): fix tests (5aba3e5)
  • chore(3576): fix build (ee8a2ad)
  • chore(3621): update on/offboarding docs (330e6f6)
  • chore(ci): install Prisma package only to DB container (9d49f2f)
  • chore(ci): upgrade the version of WeasyPrint helm (e514c48)
  • chore(deps): bump micromatch from 4.0.5 to 4.0.8 in /app (f577c93)
  • chore(deps): bump webpack from 5.90.1 to 5.94.0 in /app (8a16b49)
  • chore(deps): update actions/checkout digest to 2d7d9f7 (3c73243)
  • chore(deps): update apache/airflow docker tag to v2.10.0 (5c9753e)
  • chore(deps): update bitnami/mongodb docker tag to v7.0.14-debian-12-r0 (460d1ff)
  • chore(deps): update bitnami/mongodb docker tag to v7.0.14-debian-12-r2 (6b19285)
  • chore(deps): update bitnami/mongodb docker tag to v7.0.14-debian-12-r3 (12e1f8f)
  • chore(deps): update dependency @testing-library/jest-dom to v6.5.0 (e0c37e7)
  • chore(deps): update dependency @testing-library/react to v16.0.1 (0d9b831)
  • chore(deps): update dependency @types/node to v20.16.1 (7fb40ea)
  • chore(deps): update dependency @types/node to v20.16.3 (c079f73)
  • chore(deps): update dependency @types/node to v20.16.5 (00ed6ae)
  • chore(deps): update dependency act to v0.2.66 (9736333)
  • chore(deps): update dependency apache-airflow-providers-mongo to v4.2.0 (09eac19)
  • chore(deps): update dependency cypress to v13.14.0 (099ddab)
  • chore(deps): update dependency cypress to v13.14.2 (18b8677)
  • chore(deps): update dependency eslint-plugin-import to v2.30.0 (7fe55cb)
  • chore(deps): update dependency eslint-plugin-jsx-a11y to v6.10.0 (c7d0d4d)
  • chore(deps): update dependency knip to v5.27.3 (c607833)
  • chore(deps): update dependency knip to v5.27.4 (5577ee7)
  • chore(deps): update dependency knip to v5.29.2 (d9a64fd)
  • chore(deps): update dependency shfmt to v3.9.0 (a53b429)
  • chore(deps): update dependency ts-jest to v29.2.5 (7f33d34)
  • chore(deps): update dependency tsx to v4.19.0 (ff5b41b)
  • chore(deps): update dependency wait-on to v8 (4c15dbf)
  • chore(deps): update egose/actions digest to a18ce54 (3a51437)
  • chore(deps): update hashicorp/setup-terraform digest to 20bffec (a966505)
  • chore(deps): update hashicorp/setup-terraform digest to a0b6ede (eaacb76)
  • chore(deps): update hashicorp/setup-terraform digest to b9cd54a (b04fc21)
  • chore(deps): update helm release weasyprint to v0.1.6 (adc3151)
  • chore(deps): update nats docker tag to v2.10.20 (46d6bad)
  • chore(deps): update nextjs monorepo to v14.2.6 (0007034)
  • chore(deps): update nextjs monorepo to v14.2.7 (c5eea32)
  • chore(deps): update nextjs monorepo to v14.2.8 (b3b43d6)
  • chore(deps): update terraform sysdig to v1.33.1 (6ef8843)
  • chore(deps): update terraform sysdig to v1.34.0 (646bfeb)
  • chore(test): add dummy test to let pipeline test pass (beb4b19)
  • chore(test): set different expense authority to avoid permission conflicts (8c351b8)
  • chore(tests): Move unstable tests to temporary folder (616d153)
  • chore(validation-schema): fix build (e88fa3c)
  • chore(validation-schema): fix tests (26e78cc)
  • chore(validation-schema): organize schema definitions cont' (3d3a0ea)
  • chore(valtio): remove deprecated usage of internal type in Valtio (dd4e9e4)
  • docs: add guidelines for reviewing bot PRs (9b1832f)
  • docs(3621): add documentation for onboarding and offboarding (f841873)
  • docs(3639): add documentation for rocketchat notifications (f616cd5)
  • docs(readme-modified): update installation instructions (67b1bad)
  • fix(2543): send approve email for not quota increase edit (d3ed2d7)
  • fix(3157): udpate delete modal UI (556841d)
  • fix(3157): update delete confirmation modal (b6994da)
  • fix(3259): disable provider dropdown for public cloud product edit page (0b9704e)
  • fix(3511): fix visual bug mantinie upgrage Budge component styles (3245017)
  • fix(3641): resolve a bug displaying multiple app versions in footer (6c4380c)
  • fix(deps): update dependency @azure/msal-node to v2.13.1 (7cff48e)
  • fix(deps): update dependency @headlessui/react to v2.1.3 (e23b0a3)
  • fix(deps): update dependency @headlessui/react to v2.1.5 (8872308)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v25.0.4 (0410763)
  • fix(deps): update dependency @mantine/colors-generator to v7.12.1 (874d9a9)
  • fix(deps): update dependency @react-email/components to ^0.0.23 (96f94f4)
  • fix(deps): update dependency @react-email/components to ^0.0.25 (617cd4c)
  • fix(deps): update dependency @react-email/tailwind to ^0.1.0 (2df2161)
  • fix(deps): update dependency @tabler/icons-react to v3.14.0 (5ba3567)
  • fix(deps): update dependency @tailwindcss/forms to v0.5.8 (6bdb720)
  • fix(deps): update dependency @tanstack/react-query to v5.51.24 (e2d4422)
  • fix(deps): update dependency @tanstack/react-query to v5.52.2 (a578cbd)
  • fix(deps): update dependency @tremor/react to v3.18.0 (45c3c5a)
  • fix(deps): update dependency @types/react to v18.3.4 (60ef161)
  • fix(deps): update dependency @types/react to v18.3.5 (743d5c0)
  • fix(deps): update dependency axios to v1.7.5 (9ef5844)
  • fix(deps): update dependency axios to v1.7.7 (2e00c63)
  • fix(deps): update dependency postcss to v8.4.45 (97efc60)
  • fix(deps): update dependency react-hook-form to v7.53.0 (2c44ae7)
  • fix(deps): update dependency sharp to v0.33.5 (07feb34)
  • fix(deps): update dependency valtio to v2 (80d6e3d)
  • fix(deps): update mantine monorepo to v7.12.2 (8f3c73d)
  • fix(deps): update tiptap monorepo to v2.6.5 (6b4537d)
  • fix(deps): update tiptap monorepo to v2.6.6 (70cc93f)
  • ci(3638): update Cypress test pipeline (ad3beb6)
  • ci(3638): update Cypress test pipeline (a639b80)
  • feat(227): add accordion components (67bfc0b)
  • feat(3191): add admin tooltip and notification (5dd8d65)
  • feat(3191): add admin tooltip and notification (db54d5a)
  • feat(3414): add eMOU sign & review workflows (3b1c1dc)
  • feat(3414): update eMOU PDF content (5ad8dce)
  • feat(3467): refactor create test for private and public cloud (ace5c15)
  • feat(3500): send billing EMOU review request emails (f853351)
  • feat(3501): add eMOU PDF download link (a1996a9)
  • feat(3501): use WeasyPrint to download PDF (6610bfe)
  • feat(3576): include MS AD user object ID into public cloud NATS (b18cbe7)
  • feat(3587): merge steps definition to common file, refactor edit request (9da9596)
  • feat(3593-1): modify create, delete, edit and approve request templates (6e021a8)
  • test(3164): add create op test for admin comments (98dd2a7)
  • test(3164): add delete op test for admin comments (525c305)
  • test(3164): add list op test for admin comments (1be108a)
  • test(3164): add update op test for admin comments (f6561d1)
  • refactor(3610): organize type definitions (d569886)
  • refactor(validation-schema): organize schema definitions (b7f7a82)
  • doc: edit mermaid diagram for no quota increase scenario (4e8e781)
  • doc: update email scenario (56da1bd)
  • : update email scenario for no quota incrase request (b6ce9f2)

0.33.2 (2024-08-15)

  • chore: release candidate v0.33.2 (ea4c9bd)
  • chore(3502): display the diagram vertically (4aa1901)
  • chore(3502): update eMOU diagram (632806b)
  • chore(deps): update actions/cache digest to 81382a7 (fb07160)
  • chore(deps): update bitnami/mongodb docker tag to v7.0.12-debian-12-r6 (1ea0fdd)
  • chore(deps): update dependency @badeball/cypress-cucumber-preprocessor to v20.1.2 (29c57e3)
  • chore(deps): update dependency @types/node to v20.14.15 (a11a3b1)
  • chore(deps): update dependency cypress to v13.13.3 (acd7a1c)
  • chore(deps): update dependency helm to v3.15.4 (c98109a)
  • chore(deps): update dependency knip to v5.27.1 (46cdc4c)
  • chore(deps): update dependency knip to v5.27.2 (c839016)
  • chore(deps): update dependency tsx to v4.17.0 (0b1bdaa)
  • chore(deps): update golang docker tag to v1.23.0 (ec4f8de)
  • chore(deps): update postgres docker tag to v16.4 (b29010e)
  • chore(deps): update terraform sysdig to v1.31.1 (3bb8dbe)
  • chore(deps): update terraform sysdig to v1.32.1 (fc4f441)
  • chore(deps): update terraform sysdig to v1.33.0 (d22249d)
  • fix(3526): Make Team Comments component number dynamic (4328b76)
  • fix(deps): update dependency @azure/msal-node to v2.13.0 (49596f1)
  • fix(deps): update dependency @tabler/icons-react to v3.12.0 (e309de2)
  • fix(deps): update dependency @tanstack/react-query to v5.51.23 (cd57308)
  • fix(deps): update dependency axios to v1.7.4 [security] (9a2e9e9)
  • fix(deps): update dependency jwk-to-pem to v2.0.6 (91ffd9c)
  • fix(deps): update dependency tailwindcss to v3.4.10 (754606b)
  • fix(deps): update dependency tailwindcss to v3.4.9 (5b02d4a)
  • fix(deps): update dependency winston to v3.14.0 (a424347)
  • fix(deps): update dependency winston to v3.14.1 (0a6d62e)
  • fix(deps): update dependency winston to v3.14.2 (0f7b859)
  • fix(deps): update mantine monorepo to v7.12.1 (4eb337b)
  • feat(2399): implement code for BDD features, Create, Approve, Delete tests (0b35e9a)
  • feat(3373): Add Edit Request test and partial refactoring (b27ccb8)
  • feat(3502): add public eMOU workflow diagram (af36f3e)
  • Revert "fix(deps): update mantine monorepo to v7.12.1 - autoclosed" (a1de58b)

0.33.1 (2024-08-07)

  • chore: release candidate v0.33.1 (1042bd2)
  • chore(deps): bump @cypress/request and cypress (befc4d3)
  • chore(deps): update actions/cache digest to 57b8e40 (991d692)
  • chore(deps): update bitnami/mongodb docker tag to v7.0.12-debian-12-r5 (9502b5a)
  • chore(deps): update dependency @types/node to v20.14.14 (af49eaa)
  • chore(deps): update dependency black to v24.8.0 (2025a26)
  • chore(deps): update dependency cypress-keycloak to v2.0.2 (f27222d)
  • chore(deps): update dependency eslint-plugin-n to v17.10.2 (1c7232c)
  • chore(deps): update golang docker tag to v1.22.6 (2d0fbac)
  • chore(deps): update terraform sysdig to v1.29.2 (76d9021)
  • chore(deps): update terraform sysdig to v1.31.0 (4c44a86)
  • chore(prisma): set patch version in package.json (314a993)
  • fix(3452): grant public products review permissions properly (8feb824)
  • fix(3453): display temporary badges and alerts (bdc029b)
  • fix(deps): update dependency @tanstack/react-query to v5.51.21 (09067b5)
  • fix(deps): update dependency autoprefixer to v10.4.20 (96efe08)
  • fix(deps): update dependency postcss to v8.4.41 (7f3dd6c)
  • fix(deps): update dependency react-hook-form to v7.52.2 (a51f6ba)
  • fix(deps): update mantine monorepo to v7.12.0 (1656d6d)
  • fix(deps): update tiptap monorepo to v2.5.9 (9d1a42c)
  • feat(3472): grant public cloud Azure provider access (6593d35)

0.33.0 (2024-08-01)

  • chore: add .gitignore file to helm/secdash/dags dir (f79df7b)
  • chore: release candidate v0.33.0 (9581a85)
  • chore: review fixies (c29dfcc)
  • chore(3040): add mailchimp-marketing to requirements file (f3be7e4)
  • chore(3040): add Python format make command (22522b8)
  • chore(3040): add secrets to deployment file (72b5f46)
  • chore(3040): deploy most up-to-date Airflow in tools namespace (d2c22b5)
  • chore(3040): get ready for tag_id varaible as string type (3cd248e)
  • chore(3040): rename test tag id variable (16411a9)
  • chore(3040): revert tag id for prod namespace (523c1b5)
  • chore(3040): revert varaible name for test tag id (e5fe48c)
  • chore(3040): review fixies move out functions, use find insted of find_one (8f5c915)
  • chore(3040): review fixies, projection for user collectio query (ed8f8f8)
  • chore(3040): update Mailchimp auto subscription DAG (8781c3d)
  • chore(3040): update tools-versions file (0ea2bca)
  • chore(3077): fix API integration tests (2c97837)
  • chore(3077): re-organize DAG files (6d3ef31)
  • chore(3077): skip temporary products with an active request (03ab1d8)
  • chore(3077): update delete request email templates for service accounts (0c697ef)
  • chore(3077): use black as python code formatter (b2caf6a)
  • chore(3121): fix build errors (c7956a0)
  • chore(3196): adjust projduct name badges sizes & locations (9aa339d)
  • chore(3196): display quota contact & justification iff has increase (b641712)
  • chore(3196): fix build errors (15ffcbf)
  • chore(3196): fix tests (b0b8659)
  • chore(3207): cleanup code (780028a)
  • chore(3207): refactor backend and frontend (333fef0)
  • chore(3207): refactor display of number of comments to admins (6f0052f)
  • chore(3242): update temporary checkbox titles (cea7bda)
  • chore(3252): add cronjob for mailchimp subscription dev namespace (6917f1b)
  • chore(3252): mongo conection id change to dev for dev cronjob (b59500a)
  • chore(3305): close manage modal after deletion confirmation (7410778)
  • chore(3305): remove unused type in create users modal (8c33741)
  • chore(3332): disable inputs after service account created (10b4c52)
  • chore(3332): fix tests on API routes (58d40a4)
  • chore(3332): hide save button after service account created (eb84e69)
  • chore(3372): fix tests (d8bc04d)
  • chore(3372): rename helm/secdash to tools (39e90cb)
  • chore(3372): rename security-dashboard to tools (24d73b8)
  • chore(3414): fix sonarcloud issues (abbd675)
  • chore(ci): ignore certain paths in the test pipeline (f82b004)
  • chore(ci): include test pipeline file only in pipeline files (83995e5)
  • chore(deps): bump ws, engine.io, socket.io-adapter and engine.io-client (5607590)
  • chore(deps): update actions/cache digest to 40c3b67 (64f3f36)
  • chore(deps): update actions/cache digest to 4a28cbc (2180633)
  • chore(deps): update actions/checkout digest to 9a9194f (f418969)
  • chore(deps): update actions/github-script digest to 35b1cdd (96601ac)
  • chore(deps): update alpine docker tag to v3.20.2 (2e2fed3)
  • chore(deps): update apache/airflow docker tag to v2.9.3 (109820c)
  • chore(deps): update bitnami/mongodb docker tag to v7.0.12-debian-12-r3 (154882b)
  • chore(deps): update bitnami/mongodb docker tag to v7.0.12-debian-12-r4 (c367adb)
  • chore(deps): update dependency @badeball/cypress-cucumber-preprocessor to v20.1.1 (4ad238c)
  • chore(deps): update dependency @bahmutov/cypress-esbuild-preprocessor to v2.2.2 (9b17897)
  • chore(deps): update dependency @testing-library/jest-dom to v6.4.7 (a50a9ab)
  • chore(deps): update dependency @testing-library/jest-dom to v6.4.8 (0556809)
  • chore(deps): update dependency @types/node to v20.14.11 (440fe62)
  • chore(deps): update dependency @types/node to v20.14.12 (58e8c34)
  • chore(deps): update dependency @types/node to v20.14.13 (7c9b2d5)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.16.1 (4c5aa38)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.17.0 (67fa4e0)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.18.0 (c12d87a)
  • chore(deps): update dependency act to v0.2.65 (0767bd1)
  • chore(deps): update dependency eslint-plugin-n to v17.10.1 (05cdc4e)
  • chore(deps): update dependency eslint-plugin-prettier to v5.2.1 (5ee366a)
  • chore(deps): update dependency helm to v3.15.3 (a3878ef)
  • chore(deps): update dependency knip to v5.25.2 (2c5c3d2)
  • chore(deps): update dependency knip to v5.26.0 (ac15685)
  • chore(deps): update dependency knip to v5.27.0 (e5ee2bd)
  • chore(deps): update dependency kubectl to v1.30.3 (49e98d7)
  • chore(deps): update dependency pre-commit to v3.8.0 (e4b41de)
  • chore(deps): update dependency release-it to v17.6.0 (1ee6f08)
  • chore(deps): update dependency rimraf to v6 (985bd32)
  • chore(deps): update dependency rimraf to v6.0.1 (525b181)
  • chore(deps): update dependency ts-jest to v29.2.2 (a206458)
  • chore(deps): update dependency ts-jest to v29.2.3 (2cdd582)
  • chore(deps): update dependency ts-jest to v29.2.4 (3f6e137)
  • chore(deps): update dependency tsx to v4.16.3 (31d87b2)
  • chore(deps): update dependency tsx to v4.16.5 (0a83d9a)
  • chore(deps): update dependency typescript to v5.5.4 (7d43800)
  • chore(deps): update egose/actions digest to 39eedd7 (8dca02e)
  • chore(deps): update hashicorp/setup-terraform digest to 7f4493e (96a1f2a)
  • chore(deps): update helm release airflow to v1.15.0 (397d9b0)
  • chore(deps): update nats docker tag to v2.10.18 (0a4e558)
  • chore(deps): update nextjs monorepo to v14.2.5 (0d98402)
  • chore(deps): update terraform sysdig to v1.28.5 (780bb1a)
  • chore(deps): update terraform sysdig to v1.29.0 (94a5de7)
  • chore(deps): update terraform sysdig to v1.29.1 (6d5c3d2)
  • chore(prisma): update data changes flags optional (23ccf08)
  • chore(ui): move mantine provider in head element to avoid hydration error (82f3bc4)
  • chore(ui): remove paths from test pipeline (0b8e590)
  • fix: main branch merge (5482063)
  • fix(3121): fix typo to retrieve correct roles (039f0ad)
  • fix(3415): sync contact dropdown when onBlur (2515f99)
  • fix(3420): display temporary product deletion date based on product (94a5f85)
  • fix(deps): update dependency @azure/msal-node to v2.11.0 (494795b)
  • fix(deps): update dependency @azure/msal-node to v2.11.1 (5342445)
  • fix(deps): update dependency @azure/msal-node to v2.12.0 (d86c39e)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v25.0.2 (033f77a)
  • fix(deps): update dependency @react-email/components to ^0.0.22 (86f8161)
  • fix(deps): update dependency @react-email/render to v0.0.17 (48bad8b)
  • fix(deps): update dependency @react-email/tailwind to ^0.0.19 (46972e0)
  • fix(deps): update dependency @tabler/icons-react to v3.10.0 (a0536a5)
  • fix(deps): update dependency @tabler/icons-react to v3.11.0 (40d15a2)
  • fix(deps): update dependency @tanstack/react-query to v5.51.1 (50b91ab)
  • fix(deps): update dependency @tanstack/react-query to v5.51.11 (6594dce)
  • fix(deps): update dependency @tanstack/react-query to v5.51.15 (ab01ee3)
  • fix(deps): update dependency @tanstack/react-query to v5.51.16 (13446ae)
  • fix(deps): update dependency @tanstack/react-query to v5.51.18 (552444e)
  • fix(deps): update dependency @tanstack/react-query to v5.51.3 (900cee5)
  • fix(deps): update dependency @tanstack/react-query to v5.51.4 (5e0641d)
  • fix(deps): update dependency @tanstack/react-query to v5.51.5 (c0c73c1)
  • fix(deps): update dependency @tanstack/react-query to v5.51.9 (7d2aa7a)
  • fix(deps): update dependency axios to v1.7.3 (e581a3b)
  • fix(deps): update dependency csv-stringify to v6.5.1 (6be0a1c)
  • fix(deps): update dependency nats to v2.28.1 (67b6738)
  • fix(deps): update dependency nats to v2.28.2 (17b1184)
  • fix(deps): update dependency postcss to v8.4.40 (4ca2854)
  • fix(deps): update dependency react-email to v2.1.6 (f339ffe)
  • fix(deps): update dependency tailwindcss to v3.4.5 (fc2acef)
  • fix(deps): update dependency tailwindcss to v3.4.6 (b3f46f1)
  • fix(deps): update dependency tailwindcss to v3.4.7 (4414bcf)
  • fix(deps): update dependency winston to v3.13.1 (088161c)
  • fix(deps): update mantine monorepo to v7.11.2 (46c4613)
  • fix(deps): update prisma monorepo to v5.16.2 (3150a74)
  • fix(deps): update prisma monorepo to v5.17.0 (e2baf51)
  • fix(deps): update tiptap monorepo to v2.5.0 (9320c57)
  • fix(deps): update tiptap monorepo to v2.5.1 (15e18a2)
  • fix(deps): update tiptap monorepo to v2.5.3 (ed50f9e)
  • fix(deps): update tiptap monorepo to v2.5.4 (709665a)
  • fix(deps): update tiptap monorepo to v2.5.5 (91df823)
  • fix(deps): update tiptap monorepo to v2.5.6 (89b66f0)
  • fix(deps): update tiptap monorepo to v2.5.7 (2f1a5b3)
  • fix(deps): update tiptap monorepo to v2.5.8 (45c06f4)
  • feat(2759): Add generic button component PoC (1b872aa)
  • feat(2759): add mantine color theme (c9ff432)
  • feat(2759): Relocate button ex., use generated colors, looping variants (d2ae4e0)
  • feat(3077): add Airflow DAG to handle delete requests (69ae1af)
  • feat(3121): add backend API endpints to support team service accounts (c7a7857)
  • feat(3196): add quota contact & justification inputs (e38687f)
  • feat(3196): set request box to full width for size consistency (2e00872)
  • feat(3207): display the number of comments on a request to admins (5540242)
  • feat(3242): grant private admin to toggle temporary flags (9e7ee5a)
  • feat(3242): save temporary flag instantly when admin updates flag (84f92dc)
  • feat(3252): add cronjob to update Registry emails in Mailchimp (adf68f8)
  • feat(3305): add team API account page and functionalities (691d5f6)
  • feat(3320): add core helper function to create modals (dff956e)
  • feat(3332): display email errors on the team account form (4e8b5b0)
  • feat(3332): update API handler to accept team service account tokens (8fce615)
  • feat(3372): install Jinja2 into Airflow for email templating (392465e)
  • feat(3372): send notifications to temporary products (29de650)
  • feat(3414): add task schema and logic to backend (04e4cfb)
  • refactor(3369): add optional comments in request confirmation modals (8a8961f)
  • delete excessive font declaration (0601e98)

0.32.0 (2024-07-09)

  • chore: add supportPhoneNumber field to changes (e6b004a)
  • chore: add supportPhoneNumber field to email test params (fd7090f)
  • chore: edit notification email link to request summary (522f392)
  • chore: get back optional for support number (567e83f)
  • chore: pr review edits (afc7af3)
  • chore: release candidate v0.32.0 (c02e8e5)
  • chore: remove mailchimp js file (827eb0b)
  • chore: remove pycache file (ae24ae5)
  • chore: remove unused dependencies (57b5f15)
  • chore: rename variables (66bcd1a)
  • chore(2961): return request IDs after updating change data (046606a)
  • chore(2962): fix build errors (79464aa)
  • chore(2962): fix sonarcloud lint errors (f908b3a)
  • chore(3220): fix build errors (df71c5a)
  • chore(deps): update bitnami/mongodb docker tag to v7.0.12-debian-12-r1 (3c6e1be)
  • chore(deps): update bitnami/mongodb docker tag to v7.0.12-debian-12-r2 (49efd7e)
  • chore(deps): update dependency @types/node to v20.14.10 (957ee10)
  • chore(deps): update dependency @types/node to v20.14.9 (6162dcb)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.15.0 (282d089)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.16.0 (3638b5f)
  • chore(deps): update dependency apache-airflow-providers-mongo to v4.1.2 (db1f6b0)
  • chore(deps): update dependency knip to v5.23.1 (f39095a)
  • chore(deps): update dependency knip to v5.24.0 (8498f1a)
  • chore(deps): update dependency knip to v5.24.1 (51b777a)
  • chore(deps): update dependency knip to v5.24.4 (cb55547)
  • chore(deps): update dependency knip to v5.25.1 (2195019)
  • chore(deps): update dependency release-it to v17.4.1 (fb7c93b)
  • chore(deps): update dependency release-it to v17.4.2 (95a6152)
  • chore(deps): update dependency release-it to v17.5.0 (fd7f395)
  • chore(deps): update dependency rimraf to v5.0.8 (062aec9)
  • chore(deps): update dependency rimraf to v5.0.9 (f222919)
  • chore(deps): update dependency ts-jest to v29.2.0 (87f1d1f)
  • chore(deps): update dependency tsx to v4.15.8 (5383a66)
  • chore(deps): update dependency tsx to v4.16.2 (7775ede)
  • chore(deps): update dependency typescript to v5.5.3 (986bf93)
  • chore(deps): update egose/actions digest to 226e7b7 (92d3dd1)
  • chore(deps): update golang docker tag to v1.22.5 (6f7cdd2)
  • chore(deps): update hashicorp/setup-terraform digest to 3235006 (335c261)
  • chore(deps): update nats docker tag to v2.10.17 (4f96e5d)
  • chore(deps): update terraform sysdig to v1.28.4 (13afbaa)
  • feat: add subscription to mlalchimp (7072ad6)
  • feat: add support phone number for private products (c1dfa88)
  • feat: add X button to clear search text field (ffbf59a)
  • feat(2847): check for license plate duplication in DB when creating (fdc6e84)
  • feat(2959): minimal e2e private cloud happy path test set (ef9432d)
  • feat(2961): add contact changes historical chart (7869e76)
  • feat(2961): enable export options for contact changes chart data (3e2baa9)
  • feat(2962): add login event chart in analytics page (039c9e6)
  • feat(3220): update v1 API endpoints data & parameters (0444e66)
  • feat(3244): add minimal happy path gherkin scenarios for public cloud request flow (de5b5af)
  • feat(3296): enhance search input clear button behaviour (c597284)
  • fix(deps): update dependency @azure/msal-node to v2.10.0 (96069fd)
  • fix(deps): update dependency @headlessui/react to v2.1.1 (ace5080)
  • fix(deps): update dependency @headlessui/react to v2.1.2 (6d42144)
  • fix(deps): update dependency @hookform/resolvers to v3.7.0 (ba78324)
  • fix(deps): update dependency @hookform/resolvers to v3.9.0 (c175067)
  • fix(deps): update dependency @react-email/components to ^0.0.21 (a31719c)
  • fix(deps): update dependency @react-email/render to v0.0.16 (6bff797)
  • fix(deps): update dependency @tabler/icons-react to v3.9.0 (80273f2)
  • fix(deps): update dependency @tanstack/react-query to v5.49.2 (44e2acc)
  • fix(deps): update dependency @tanstack/react-query to v5.50.1 (89e2a73)
  • fix(deps): update dependency https-proxy-agent to v7.0.5 (20df83b)
  • fix(deps): update dependency nats to v2.28.0 (d2a0c48)
  • fix(deps): update dependency postcss to v8.4.39 (e1e75ee)
  • fix(deps): update dependency react-email to v2.1.5 (b066971)
  • fix(deps): update dependency react-hook-form to v7.52.1 (2c6f029)
  • fix(deps): update mantine monorepo to v7.11.0 (5774371)
  • fix(deps): update mantine monorepo to v7.11.1 (36f1ca5)
  • fix(deps): update prisma monorepo to v5.16.1 (1266ccf)

0.31.2 (2024-06-25)

  • chore: release candidate v0.31.2 (533f5ee)
  • chore(2961): fix build errors (b64d16a)
  • chore(2961): fix sonarcloud lint errors (67a259b)
  • chore(3215): fix the private admin permission (c63b685)
  • chore(deps): update dependency knip to v5.23.0 (cb25aa7)
  • chore(deps): update terraform sysdig to v1.28.3 (5a78f82)
  • fix(3215): correct the roles for product comments to add private admin (0f10486)
  • fix(deps): update dependency @tabler/icons-react to v3.7.0 (8b9b564)
  • fix(deps): update dependency @tanstack/react-query to v5.48.0 (32fbd1f)
  • fix(deps): update prisma monorepo to v5.16.0 (2580ee7)
  • feat(2961): store product change metadata in DB (1af2295)

0.31.1 (2024-06-25)

  • chore: add link to rejected request to reject email (99a9909)
  • chore: release candidate v0.31.1 (2d0c1fe)
  • chore(2961): add a comment on the new Make command (6524bfb)
  • chore(3179): add TiptapConfig file for reusability (3cc2286)
  • chore(3204): release admin comments tab to prod (9c637b6)
  • chore(3204): remove comments preview from session (200328f)
  • feat(2961): add a Make command to copy data from live environment (901ba03)
  • feat(3145): integrate the provisioner script into Airflow DAGs (617d805)
  • feat(3179): add rich text editor to admin comments pages (68691d9)
  • ref(3179): add mantine text area with resize option (90e8778)

0.31.0 (2024-06-24)

  • chore: add environment variable USE_M365_PROXY (a0cf94c)
  • chore: add localmac to makefile for arm64 (e15c431)
  • chore: add M365-URL (022d9b7)
  • chore: edit public email templates with Azure provider case (69c02c9)
  • chore: fix merge conflict (cef74aa)
  • chore: mock individual locash funcs in jest (78c4c93)
  • chore: pr review type import (5698baa)
  • chore: provider enum does not work for emails (666b9d8)
  • chore: release candidate v0.31.0 (24dc91c)
  • chore: remove M365_URL from not main helm files (3d808b7)
  • chore: remove small wording for consistency (2460916)
  • chore: revert localdev/keycloak/Dockerfile (454b022)
  • chore: revert package.json (b762ec4)
  • chore: revert package.json (6e85ac9)
  • chore: untrack localdev/m365mock/build/server.js (6951671)
  • chore: update wording of clouds on landing page (89e5164)
  • chore(2773): add helm directory as deploy dev's paths (b52a611)
  • chore(2773): add M365_URL in values.yaml (c96f629)
  • chore(2889): fix build errors (7b06e98)
  • chore(2977): authenticate Keycloak each time in public cloud NATS message (9326f81)
  • chore(3046): add helper func getTotalQuota (3c4e3cb)
  • chore(3046): update schema (0f135ee)
  • chore(3047): ensure wait for provisioning new requests (4efbf3d)
  • chore(3047): prevent multiple users from being created (912f906)
  • chore(3047): remove unnecessary jest hooks (50f75d4)
  • chore(3047): update helper function to create sample data (64e6e8c)
  • chore(3047): update jest hooks (8bf0a83)
  • chore(3048): clean up mock user data (8fd569e)
  • chore(3048): update app dockerfile (e80bc43)
  • chore(3093): add TruncatedTooltip component for better tooltip handling (b8545a8)
  • chore(3093): refactor TruncatedTooltip common component (8f49463)
  • chore(3093): remove unused style import (0d6d15f)
  • chore(3093): replace with tailwind css (bd498d6)
  • chore(3094): fix environment variables in dev nats provision (98e94ca)
  • chore(3094): remove unused import (d5fa0bd)
  • chore(3173): remove user debug (9b2a1b6)
  • chore(deps): update alpine docker tag to v3.20.1 (e31624a)
  • chore(deps): update bitnami/mongodb docker tag to v7.0.11-debian-12-r1 (d4adcb6)
  • chore(deps): update dependency @badeball/cypress-cucumber-preprocessor to v20.1.0 (87af5f7)
  • chore(deps): update dependency @types/node to v20.14.3 (4f27e4e)
  • chore(deps): update dependency @types/node to v20.14.5 (d7c4a3a)
  • chore(deps): update dependency @types/node to v20.14.6 (0af4211)
  • chore(deps): update dependency @types/node to v20.14.7 (14ad32e)
  • chore(deps): update dependency @types/node to v20.14.8 (33817e1)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.13.1 (3673536)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.14.1 (5c64691)
  • chore(deps): update dependency autopep8 to v2.3.0 (1995856)
  • chore(deps): update dependency autopep8 to v2.3.1 (dde4156)
  • chore(deps): update dependency eslint-plugin-jsx-a11y to v6.9.0 (a9fde52)
  • chore(deps): update dependency knip to v5.21.0 (8eca7a6)
  • chore(deps): update dependency knip to v5.22.0 (135c228)
  • chore(deps): update dependency knip to v5.22.2 (b452f53)
  • chore(deps): update dependency knip to v5.22.3 (6b334c1)
  • chore(deps): update dependency release-it to v17.4.0 (2b1321c)
  • chore(deps): update dependency ts-jest to v29.1.5 (476492a)
  • chore(deps): update dependency tsx to v4.15.6 (e066ba8)
  • chore(deps): update dependency tsx to v4.15.7 (0066692)
  • chore(deps): update dependency typescript to v5.5.2 (28b3b2b)
  • chore(deps): update terraform sysdig to v1.28.1 (e6b8d3f)
  • chore(deps): update terraform sysdig to v1.28.2 (4820ccc)
  • fix: show only requested environments budget (32adb92)
  • fix(2889): update data diff common function (c4c48e0)
  • fix(2977): update private cloud reject email to cover create request (f8dc841)
  • fix(3093): add word wrap and character limit to description tool tips (6b37fc2)
  • fix(3103): give explicit view permission to ministry editor (d5fe609)
  • fix(3174): fix newlines in edit text area and refetching of edited comments (33e68cf)
  • fix(deps): update dependency @headlessui/react to v2.1.0 (1e45e79)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v25.0.1 (002b976)
  • fix(deps): update dependency @tanstack/react-query to v5.45.1 (7a1604e)
  • fix(deps): update dependency @tremor/react to v3.17.3 (1a038fd)
  • fix(deps): update dependency @tremor/react to v3.17.4 (96f5946)
  • fix(deps): update dependency nats to v2.27.0 (c87d02c)
  • fix(deps): update dependency react-hook-form to v7.52.0 (933e455)
  • fix(deps): update prisma monorepo to v5.15.1 (fb0b54a)
  • bug(3173): fix incorrect profile image mapping in admin comments section (237bdfd)
  • feat(3034): hide current resource info on non-editable form (e85ef64)
  • feat(3046): add API test script for private cloud product download (5578c03)
  • feat(3046): add API test script for private cloud product requests (80e50d2)
  • feat(3047): add API test scripts for public cloud routes (a77fc65)
  • feat(3048): add API test scripts for user service account endpoints (be31521)
  • feat(3094): display request box in public product table list (0005186)
  • feat(provisioner): add backend logic to backup provisioner callback (remove 'completed' attribute) (dce3c8e)
  • test commit (4cefdb7)
  • ref(3027): add error notifications for all useMutation calls (ce90d9a)
  • refactor: update landing page content (193b33d)

0.30.0 (2024-06-17)

  • chore: add dockerfile for m365mock (420ff1b)
  • chore: adjust copy paths for dockerfile (10accf6)
  • chore: adjust copy paths for dockerfile (7620f04)
  • chore: make m365mock statusCode optional (6538024)
  • chore: release candidate v0.30.0 (56751df)
  • chore: remove double array iteration, pretiify Dockerfile (d8e00df)
  • chore: revert changes on package-lock.json (fa055c8)
  • chore: revise dockerfile COPY paths (5b2531e)
  • chore: revise server.ts file imports (4122fe5)
  • chore: update copy paths for Dockerfile (59364f5)
  • chore: update imports dockerfile (771eb5b)
  • chore(3042): check if delete request exists to create event (d12b750)
  • chore(3046): fix app build error (8bacff1)
  • chore(3046): re-organize private cloud test api endpoints (adc55f0)
  • chore(deps): bump braces from 3.0.2 to 3.0.3 in /app (6e60a3a)
  • chore(deps): update actions/checkout digest to 692973e (2d129b1)
  • chore(deps): update dependency @badeball/cypress-cucumber-preprocessor to v20.0.7 (fefe9c2)
  • chore(deps): update dependency @testing-library/jest-dom to v6.4.6 (0ad7afb)
  • chore(deps): update dependency @types/node to v20.14.2 (34d2e4c)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.13.0 (0680ccc)
  • chore(deps): update dependency eslint-plugin-n to v17.9.0 (57d8a14)
  • chore(deps): update dependency helm to v3.15.2 (e759bc7)
  • chore(deps): update dependency knip to v5.19.0 (6b39103)
  • chore(deps): update dependency kubectl to v1.30.2 (775da3e)
  • chore(deps): update dependency tsx to v4.15.2 (6b33d72)
  • chore(deps): update dependency tsx to v4.15.4 (81dba5d)
  • chore(deps): update hashicorp/setup-terraform digest to c5b46f3 (78ce62c)
  • chore(deps): update nextjs monorepo to v14.2.4 (4f6c9ee)
  • chore(deps): update terraform sysdig to v1.28.0 (6b60b07)
  • feat(3042): add api token create & delete events (7d5713e)
  • feat(3042): add event schema (942bcac)
  • feat(3042): add events on storing export products (4c4684f)
  • feat(3042): add login & logout events (2c7fce4)
  • feat(3042): add private & public request events (86832d6)
  • feat(3042): add private & public review events (1fabe27)
  • feat(3042): keep track of the last active datetime (cd37498)
  • feat(3046): add API test script for private cloud product search endpoint (7456d80)
  • feat(3046): add API test script for private cloud request search endpoint (633660c)
  • fix(deps): update dependency @azure/msal-node to v2.9.2 (3275e08)
  • fix(deps): update dependency @tabler/icons-react to v3.6.0 (9b2c227)
  • fix(deps): update dependency @tanstack/react-query to v5.45.0 (9da2592)
  • fix(deps): update mantine monorepo to v7.10.2 (0be8d93)
  • test(3045): add createSamplePrivateCloudRequestData func (530a775)
  • test(3045): centralize common Jest mocks (ad2ed76)
  • test(3045): encapsulate mockedGetServerSession func (6b6c167)
  • test(3046): add api test for createPrivateCloudProject endpoint (6153602)
  • test(3046): add api test for main private cloud product endpoints (19cc6b2)
  • test(3046): add api test for makePrivateCloudRequestDecision endpoint (392a218)
  • test(3046): add api test for private cloud request decision endpoint (73df9ce)
  • chore comment in docker-compose.yaml file (ee62e9f)
  • chore edit Dockerfile copy paths (60a7f69)
  • chore edit Dockerfile copy paths (cb041b0)
  • ref: remove hardcoded url (2d7db70)

0.29.1 (2024-06-10)

  • chore: release candidate v0.29.1 (5ae8a26)
  • chore(3045): update random item func to resolve security issue (9ff19fd)
  • chore(deps): update apache/airflow docker tag to v2.9.2 (1440429)
  • chore(deps): update dependency knip to v5.18.2 (45193ad)
  • chore(deps): update dependency tsx to v4.15.1 (e82dc2a)
  • fix(3061): display cloud calculator correctly (136ad72)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v25 (70a9bec)
  • feat(3045): add a func to create sample private cloud data (3eab36d)

0.29.0 (2024-06-07)

  • chore: release candidate v0.29.0 (d09bfe2)
  • chore(deps): update dependency @badeball/cypress-cucumber-preprocessor to v20.0.6 (e5dce3a)
  • chore(deps): update dependency @types/node to v20.14.2 (5595024)
  • chore(deps): update dependency eslint-plugin-n to v17.8.0 (b200373)
  • chore(deps): update dependency eslint-plugin-n to v17.8.1 (6065cce)
  • chore(deps): update dependency tsx to v4.12.0 (bff5cb3)
  • fix(3052): add missing private cloud create requests (fd8f9ba)
  • fix(deps): update dependency tailwindcss to v3.4.4 (ae5e53e)
  • feat(3045): encapsulate Next.js routes with parameters for reusability (9153999)

0.28.0 (2024-06-05)

  • chore: release candidate v0.28.0 (6e73645)
  • feat(3001): add service API endpoint to accept both ID and license plate (6e7446f)

0.27.0 (2024-06-05)

  • chore: add app.get for mocks file requests (3ef456b)
  • chore: add responce Hello, M365 Mock Server (ecea18b)
  • chore: add support for newlines (6bd4bb7)
  • chore: clean up CommentForm for comments (46b69ae)
  • chore: fix comments not loading on refresh of page (26d557f)
  • chore: fix commentsbubble ui (5388e21)
  • chore: fix lint errors (52e2ece)
  • chore: fix packages install in dockerfiles (db24393)
  • chore: refactor the last edited UI (e38a40d)
  • chore: release candidate v0.27.0 (3b7e83a)
  • chore: remove console logs (44b77b3)
  • chore: rename created to createdAt for comments (a86816a)
  • chore: unique mock.json file, tsconfig edit (d99de45)
  • chore(2808): add a brief comments on each KcAdmin methods (0d8a708)
  • chore(2958): fix referencing private request comments (86129c1)
  • chore(deps): update golang docker tag to v1.22.4 (6229fc5)
  • chore(deps): update hashicorp/setup-terraform digest to 0ec620c (d38852e)
  • feat: add all ministry specific roles (e676af4)
  • feat(2808): create Keycloak groups for AWS requests (9d16fa7)
  • feat(2958): add frontend support for admin comments on requests (8f6634f)
  • refactor(2596): convert nats-provision into typescript (2e5f1d1)
  • refactor(2808): move Keycloak admin core as the common package (7f88cd9)
  • refactor(2826): deprecate react toastify and replace with mantine notifications (156fbc1)
  • fix(2726): add error handling and notifications for unauthorized product creation (31a1979)
  • fix(deps): update dependency @hookform/resolvers to v3.5.0 (260496d)
  • npm i commit (02d4517)

0.26.5 (2024-06-04)

  • chore: fix a typo (253304f)
  • chore: release candidate v0.26.5 (40220f4)
  • chore(2596): add Azure option into preview mode (0b61772)
  • chore(2808): make minor adjustments to AWS role backend logic (4bfbb52)
  • chore(deps): update dependency @types/node to v20.14.1 (9eaded8)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.12.0 (9bef463)
  • chore(deps): update hashicorp/setup-terraform digest to 69dd27e (9be1ee8)
  • refactor(2808): convert keycloak provision into typescript (a546710)
  • fix(deps): update dependency @azure/msal-node to v2.9.1 (adbafe2)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v24.0.5 (f22682f)
  • fix(deps): update dependency @tanstack/react-query to v5.40.1 (04e57d8)
  • fix(deps): update prisma monorepo to v5.15.0 (4df7df4)
  • feat(2596): add Azure as the second public cloud provider option (1409f5e)
  • feat(2596): add Azure provider into public analystics dashboard (9b6c628)

0.26.4 (2024-06-03)

  • chore: after review fixies (4ea4288)
  • chore: ensure dev deployment on data-migrations changes (9600da6)
  • chore: fix typo (0da6002)
  • chore: release candidate v0.26.4 (ded434e)
  • chore: remove preview for testProduct for prod (fd5913a)
  • chore: revert the grid spans in private table (631942e)
  • chore: update migration script to change created date (07dbefa)
  • chore: update release-it configuration (c8ce639)
  • chore: use wrapper instead array for html elements (454e168)
  • chore(2914): fix the lint errors (1591d16)
  • chore(ci): cache cypress directory (bc5ecfd)
  • chore(ci): cache node_modules (11485d9)
  • chore(ci): revert changes to cache node_modules (1e86bde)
  • chore(ci): update cypress pipeline (771e7c4)
  • chore(deps): update dependency @bahmutov/cypress-esbuild-preprocessor to v2.2.1 (4ce730d)
  • chore(deps): update dependency @testing-library/react to v16 (39cb5a9)
  • chore(deps): update dependency @types/node to v20.12.13 (a212742)
  • chore(deps): update dependency @types/node to v20.13.0 (fc65749)
  • chore(deps): update dependency @types/node to v20.14.0 (05919ff)
  • chore(deps): update dependency act to v0.2.63 (6184ae6)
  • chore(deps): update dependency knip to v5.17.4 (b36a13d)
  • chore(deps): update egose/actions digest to 6be83b2 (2a98abb)
  • chore(e2e): move cypress dependencies in root directory (63a25c1)
  • chore(e2e): update cypress configuration (bf33e4d)
  • fix: run build error with no isTest for public cloud products (e20f903)
  • fix(deps): update dependency @azure/msal-node to v2.9.0 (3df733e)
  • refactor(2032): move security dashboard to root directory (3f969f8)
  • refactor(2404): move service account verification logic into core (288d0c6)
  • refactor(2832): rename created to created in request schemas (051a8ac)
  • feat: label for private product and request dashboards, is test filter for private requests (59d8315)
  • feat(2914): add provisioned date in request schemas (dddd423)

0.26.3 (2024-05-30)

  • chore: release candidate v0.26.3 (df363c5)
  • chore: remove app field in package.json (eacaaa2)
  • chore(ci): add VERSION file (3f3b118)
  • chore(ci): update release-it configuration (3557aef)
  • chore(deps): update dependency apache-airflow-providers-mongo to v4.1.1 (657f5f1)
  • chore(deps): update dependency autopep8 to v2.2.0 (eb54443)
  • chore(deps): update terraform sysdig to v1.27.0 (7f9fd3d)
  • fix(deps): update mantine monorepo to v7.10.1 (8195b5e)

0.26.2 (2024-05-30)

  • chore: release candidate v0.26.2 (b6c80f9)
  • chore: update user service account naming convention (ae5aa34)

0.26.1 (2024-05-29)

  • chore: ensure responses are sent in placeholder routes (e7f0503)
  • chore: fix uniq session roles issue (daacc4f)
  • chore: release candidate v0.26.1 (58e41bf)
  • chore: remove debugging logs (043ad53)
  • chore: update .next cache path (4043d8d)
  • chore: update app dockerfile (070715c)
  • chore(2404): update public provisioner payload structure (323670f)
  • chore(2404): update the api account workflow (57d06de)
  • chore(app): upgrade eslint related packages (85bea36)
  • chore(ci): add 'notin' to codespell checks (0cf7655)
  • chore(ci): add ESLint to root directory (e1bb6f5)
  • chore(ci): add release-it bumper (32494ec)
  • chore(ci): specify ESLint rule in each context (e04609e)
  • fix(2844): fix private cloud email bugs (5f84b79)
  • refactor(2832): enable app eslint in pre-commit (c8f753f)
  • refactor(2832): move application codebase to app directory (7f86231)
  • refactor(ci): separate build and test jobs for performance gain (771b05b)

0.26.0 (2024-05-28)

  • chore: ensure current_environments null for create requests (d671c01)
  • chore: fix issue of comments mapping user id to project id (b0e5738)
  • chore: fix sonarcloud lint issues (9ffc76d)
  • chore: fix sonarcloud lint issues; cont' (f22b562)
  • chore: release candidate v0.26.0 (28fc37d)
  • chore(cypress): update cypress test task (7b1effc)
  • chore(deps): update actions/checkout digest to b80ff79 (cd3452a)
  • chore(deps): update bitnami/mongodb docker tag to v7.0.11-debian-12-r0 (a459631)
  • chore(deps): update dependency autopep8 to v2.1.2 (feb0c78)
  • chore(deps): update dependency knip to v5.17.3 (733b8dd)
  • chore(deps): update dependency ts-jest to v29.1.4 (0aeff40)
  • chore(deps): update hashicorp/setup-terraform digest to 070c208 (7f30592)
  • feat: add test label, filtering, days until product deletion (f8af1a8)
  • feat(ui): update header menu design (c5a281f)
  • ci(cypress): update cypress config (0fafe1e)
  • ci(cypress): update pipeline to run Cypress (1f8fe30)
  • refactor(2778): clean up icons (09eba1e)

0.25.0 (2024-05-27)

  • chore: fix tests (a60ebd2)
  • chore: refactor comments api (bb05a00)
  • chore: refactor listOp for comments (2645ea0)
  • chore: release candidate v0.25.0 (b90a231)
  • chore: remove additional project query in decorate (f89adbe)
  • chore: show request pages for users (5ec2090)
  • chore: update public cloud title numering (19c9cec)
  • chore(2597): update public cloud provisioner payload (7f545f9)
  • chore(2842): remove debug logs (46e00be)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.11.0 (b054768)
  • chore(deps): update dependency knip to v5.17.2 (437df9c)
  • fix(deps): update dependency @headlessui/react to v2.0.4 (848f003)
  • fix(deps): update dependency @react-email/components to ^0.0.19 (9bf758b)
  • fix(deps): update dependency @react-email/render to v0.0.15 (d294faa)
  • fix(deps): update dependency @react-email/tailwind to ^0.0.18 (ae9b655)
  • fix(deps): update dependency @tanstack/react-query to v5.40.0 (b71258e)
  • fix(deps): update dependency @types/react to v18.3.3 (d8dbf59)
  • fix(deps): update dependency react-email to v2.1.4 (46e4344)
  • fix(deps): update mantine monorepo to v7.10.0 (19341a1)
  • feat(2597): add accounts section in public product page (7a3815a)
  • feat(2842): add support for comments on request entity (622e50a)

0.24.6 (2024-05-27)

  • chore: add another logging for debugging (e36be3b)
  • chore: add hotfix changes (56d554f)
  • chore: add logs for debugging (05bc926)
  • chore: hide test product checkbox (9fccb58)
  • chore: release candidate v0.24.6 (ebe17da)
  • chore(2404): create admin cli to manage api accounts via keycloak (91a1e85)
  • chore(2404): update localdev sandbox to support admin cli (90e41ce)
  • chore(deps): update dependency helm to v3.15.1 (a2b1da1)
  • chore(deps): update terraform sysdig to v1.26.0 (3a83bd0)
  • refactor: increase the request list fetch performance (e2c815b)
  • fix: display comments for admin only (074fbe2)
  • feat: add isTest flag to private cloud product (10e4b76)
  • feat: add isTest flag to private cloud product (5f3abb7)
  • feat: add isTest flag to private cloud product and script add isTest field (bfcfd77)
  • feat: update api account endpoint spec & doc (29cdfbc)
  • feat(2404): add api account page with initial api endpoints (ef7a74d)
  • feat(2404): create admin cli to manage api accounts via keycloak (dc007e2)

0.24.4 (2024-05-23)

  • chore: release candidate v0.24.4 (ccca4cc)
  • fix: check the provision status for create requests (63b49fa)

0.24.3 (2024-05-23)

  • chore: fix a typo (6f26855)
  • chore: fix minor bugs (e465617)
  • chore: fix the issue retrieving data for rejected requests (49015d6)
  • chore: release candidate v0.24.3 (d9e3b52)
  • chore(deps): update alpine docker tag to v3.20.0 (2c9bf92)
  • chore(deps): update dependency autopep8 to v2.1.1 (eed0c89)
  • chore(deps): update hashicorp/setup-terraform digest to f985329 (adb4eca)
  • chore(deps): update nats docker tag to v2.10.16 (b9aebf5)
  • chore(deps): update terraform sysdig to v1.25.0 (60b60bc)
  • fix(deps): update dependency @tabler/icons-react to v3.5.0 (4290822)
  • fix(deps): update dependency nats to v2.26.0 (90515f1)

0.24.2 (2024-05-22)

  • chore: add first/last name for admin create email public (52a8fc4)
  • chore: email scenarios public cloud fixies/enhancements (48cab47)
  • chore: email scenarios public cloud fixies/enhancements (0af202c)
  • chore: email scenarios public cloud fixies/enhancements (e58b6a1)
  • chore: fix edit permission bugs (3308866)
  • chore: fix edit permission bugs (2f535bc)
  • chore: redirect to login page from home if no session (6b2ce97)
  • chore: release candidate v0.24.2 (48944b5)
  • chore: update the fontsize of dates on dashboard (bb6a43b)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.10.0 (a16b8b5)
  • chore(deps): update dependency release-it to v17.3.0 (89a633b)
  • fix(deps): update dependency @react-email/tailwind to ^0.0.17 (b0d81ab)
  • fix(deps): update dependency react-email to v2.1.3 (34325e6)
  • fix(deps): update dependency react-hook-form to v7.51.5 (d174675)

0.24.1 (2024-05-21)

  • chore: fix minor permission bugs (28c1c31)
  • chore: release candidate v0.24.1 (bc09880)
  • chore: show error titles only in the form validation notifications (dddce07)
  • chore(deps): update actions/checkout digest to b80ff79 (d1acee1)
  • chore(deps): update bitnami/mongodb docker tag to v7.0.9-debian-12-r4 (c18d197)
  • chore(deps): update dependency ts-jest to v29.1.3 (b2c67a3)
  • chore(deps): update hashicorp/setup-terraform digest to e991776 (bde57f8)
  • fix(deps): update dependency @hookform/resolvers to v3.4.2 (1746d97)
  • fix(deps): update dependency @react-email/components to ^0.0.18 (4bac372)
  • fix(deps): update dependency @react-email/render to v0.0.14 (666d782)
  • fix(deps): update dependency @tanstack/react-query to v5.37.1 (6b6b278)
  • fix(deps): update dependency @tremor/react to v3.17.2 (b3fec75)
  • fix(deps): update dependency axios to v1.7.1 (2a3354d)
  • fix(deps): update dependency axios to v1.7.2 (2c2edbc)
  • feat: display form errors via notifications (cb25e36)

0.24.0 (2024-05-21)

  • chore: change sort order (56af2c5)
  • chore: clean up ui (e9023aa)
  • chore: cleanup ui (e4cf2ba)
  • chore: display decision tabs iff not yet reviewed (0aea83a)
  • chore: display goto product button for non-creation (def434c)
  • chore: fix inactive badge in request table (411c519)
  • chore: fix lint errors (7749e71)
  • chore: fix the date-fns importing issue (bfd95dc)
  • chore: fix typos (ff84173)
  • chore: format all csv columns names in start case (096fa37)
  • chore: handle rejected requests in request box (a613d3b)
  • chore: move resend workflow to request entity (63f31ca)
  • chore: order imports on top (03366bc)
  • chore: release candidate v0.24.0 (59dce50)
  • chore: remove decision tab from public cloud (c21ce3a)
  • chore: rename license to licence (97610d0)
  • chore: revisit populate original data script (357bfdb)
  • chore: separate lastSeen and updatedAt fields in user schema (5be6dba)
  • chore: set lastSeen null in user collection (86a0a9c)
  • chore: share the same data btw decision data and the next original data (1d63822)
  • chore: update copy label (c09adbf)
  • chore: update pending request alert message (edf6b71)
  • chore: update user card ui (491df5d)
  • chore: update user schema to ignore idir (3ac0662)
  • chore: useEffect, function import (00d0a4f)
  • chore(2570): fix erroneous single quotes in email subject (f086b66)
  • chore(2783): use environment level secret (8a7b8b6)
  • chore(deps): update actions/checkout digest to a5ac7e5 (81ce312)
  • chore(deps): update dependency @types/node to v20.12.12 (29f09ce)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.9.0 (552d7b5)
  • chore(deps): update dependency eslint-plugin-n to v17.7.0 (2ecaddb)
  • chore(deps): update dependency helm to v3.15.0 (ad300fd)
  • chore(deps): update dependency knip to v5.15.1 (c02546a)
  • chore(deps): update dependency knip to v5.16.0 (cfa237d)
  • chore(deps): update dependency kubectl to v1.30.1 (56fd7e5)
  • chore(deps): update dependency pre-commit to v3.7.1 (f59866a)
  • chore(deps): update egose/actions digest to 73f4988 (085dcbe)
  • chore(deps): update hashicorp/setup-terraform digest to 77b7878 (29a3573)
  • chore(deps): update hashicorp/setup-terraform digest to 85c6779 (5b2003a)
  • chore(deps): update hashicorp/setup-terraform digest to fa93396 (a231c0b)
  • chore(deps): update node.js to v22.2.0 (216e64d)
  • feat: add a common component CopyableButton (4084eab)
  • feat: add a data migration script to populate update date (3cd6458)
  • feat: add confirmation in checkbox component (4c51117)
  • feat: display product change table in request summary tabs (bf383fb)
  • feat: expand request pages (0394b39)
  • feat: update dashboard top sections (715dd72)
  • feat: use mail link in user card (6cca8ef)
  • feat(2309): add home page (2fbea77)
  • feat(2698): add an api endpoint to list all license plates (3e13d88)
  • feat(ci-cd): add RocketChat notification for successful prod deployment (3353c86)
  • fix: display goto product link properly (18f400b)
  • fix(2813): add dynamic numbering to Common Components section (f124f60)
  • fix(2835): add dynamic wording for gold dr check box (c996027)
  • fix(deps): update dependency @azure/msal-node to v2.8.1 (87b3d60)
  • fix(deps): update dependency @headlessui/react to v2.0.3 (3f61a58)
  • fix(deps): update dependency @hookform/resolvers to v3.4.0 (371c487)
  • fix(deps): update dependency @tabler/icons-react to v3.4.0 (81ac9ed)
  • fix(deps): update dependency @tanstack/react-query to v5.36.0 (c1c8273)
  • fix(deps): update dependency @tanstack/react-query to v5.36.1 (7ae1d0e)
  • fix(deps): update dependency @tanstack/react-query to v5.36.2 (1e36848)
  • fix(deps): update dependency @tremor/react to v3.16.3 (0b3aec1)
  • fix(deps): update dependency @types/react to v18.3.2 (d0bef4f)
  • fix(deps): update dependency csv-parse to v5.5.6 (3329b15)
  • fix(deps): update dependency csv-stringify to v6.5.0 (050da87)
  • fix(deps): update dependency sharp to v0.33.4 (d7ac79e)
  • fix(deps): update mantine monorepo to v7.9.2 (6aab0a8)
  • fix(deps): update prisma monorepo to v5.14.0 (ec3150e)
  • refactor: organize tabs and data changes (b46834b)
  • refactor: secure api endpoints with doc permissions (5542b1f)
  • refactor(2793): cleanup table body components (19c5706)
  • Create cypress-e2e-test.yaml (0c69fed)

0.23.8 (2024-05-15)

  • chore: add licence plate list api endpoint (97efac0)
  • chore: release candidate v0.23.8 (b8fc3e4)

0.23.7 (2024-05-15)

  • chore: release candidate v0.23.7 (556d4e0)

0.23.6 (2024-05-15)

  • fix: public cloud user-roles link (fdf3924)

0.23.5 (2024-05-14)

  • chore: add memory option, public cloud budget wording fix, current re… (#2765) (f02de57), closes #2765
  • chore: add request view page (5a5c57e)
  • chore: added originalData field to create and edit request (#2733) (6684d58), closes #2733
  • chore: clean up email container build process (87cca9c)
  • chore: cleanup email sending backend (587113a)
  • chore: fix @headlessui/react version (0952670)
  • chore: fix build error for email template (dafa43f)
  • chore: fix build errors (1d029f3)
  • chore: fix frontend routing bug (3a10a64)
  • chore: fix package-lock.json (0509aa6)
  • chore: fix pre-commit errors (5427e41)
  • chore: fix pre-commit hook errors (98f4e29)
  • chore: fix tests (ccfc27a)
  • chore: increase the pvc size for m365proxy (3319b53)
  • chore: release candidate v0.23.5 (e007cd9)
  • chore: relocate camelCaseToWords util (265494a)
  • chore: show profile option only when user is authenticated (b7f9443)
  • chore: update dashboard ui (5b00889)
  • chore: update m365proxy config (cca12e9)
  • chore: update prisma schema (2864cde)
  • chore: update prisma schema (e557ba6)
  • chore: upgrade next version (84c7f76)
  • chore: upgrade nodejs version (4ed8cb8)
  • chore: upgrade tool versions (1c20de5)
  • chore(deps): update dependency @testing-library/react to v15.0.7 (a7838c7)
  • chore(deps): update dependency @testing-library/react to v15.0.7 (2c7511d)
  • chore(deps): update dependency @types/node to v20.12.10 (91abcbb)
  • chore(deps): update dependency @types/node to v20.12.11 (cacf799)
  • chore(deps): update dependency @types/node to v20.12.11 (#2708) (f6c62e2), closes #2708
  • chore(deps): update dependency detect-secrets to v1.5.0 (546594e)
  • chore(deps): update dependency dotenv-cli to v7.4.2 (1d83f57)
  • chore(deps): update dependency dotenv-cli to v7.4.2 (57a6748)
  • chore(deps): update dependency eslint-plugin-n to v17.5.1 (9e67476)
  • chore(deps): update dependency eslint-plugin-n to v17.5.1 (58150c0)
  • chore(deps): update dependency eslint-plugin-n to v17.6.0 (7fd9f68)
  • chore(deps): update dependency knip to v5.13.0 (006e153)
  • chore(deps): update dependency knip to v5.13.0 (d9d0d7b)
  • chore(deps): update dependency knip to v5.14.0 (5fb30cf)
  • chore(deps): update ghcr.io/zaproxy/zaproxy docker tag to v2.15.0 (#2704) (7524b29), closes #2704
  • chore(deps): update golang docker tag to v1.22.3 (2dd5d47)
  • chore(deps): update hashicorp/setup-terraform digest to 651471c (7396627)
  • chore(deps): update hashicorp/setup-terraform digest to e0e08fe (#2707) (11dc9da), closes #2707
  • chore(deps): update postgres docker tag to v16.3 (7ffb5b9)
  • chore(deps): update terraform sysdig to v1.24.4 (#2705) (611fcdc), closes #2705
  • chore(deps): update terraform sysdig to v1.24.5 (8985751)
  • feat: deploy m365 to dev (0a868ea)
  • feat: replace classname to style for better performance (30b9ae9)
  • feat: upgrade m365 proxy server (1beaa05)
  • feat(2713): update csv download file format (c75084a)
  • feat(QOL): users can now view what permissions they currently have (49d1097)
  • feat(QOL): users can now view what permissions they currently have (7a702be)
  • feat(QOL): users can now view what role they currently have via the drop down menu (a723022)
  • fix: send correct public cloud emails on request type (eb169c0)
  • fix(deps): update dependency @azure/msal-node to v2.8.0 (cc5321c)
  • fix(deps): update dependency @azure/msal-node to v2.8.0 (27f5ba1)
  • fix(deps): update dependency @headlessui/react to v2 (#2677) (fe34a2b), closes #2677
  • fix(deps): update dependency @headlessui/react to v2.0.3 (e6e5a3d)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v24.0.4 (dc4b5cb)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v24.0.4 (#2706) (0252e95), closes #2706
  • fix(deps): update dependency @tanstack/react-query to v5.35.5 (9a95872)
  • fix(deps): update dependency nats to v2.25.0 (b5f2f50)
  • fix(deps): update dependency zod to v3.23.7 (111f5ef)
  • fix(deps): update dependency zod to v3.23.8 (9327708)
  • fix(deps): update dependency zod to v3.23.8 (#2716) (bc4a782), closes #2716
  • fix(emails): create, edit, and delete request emails now mention who actioned the request (6491147)
  • refactor: update request decision page url (4ed8827)
  • refactor: update request decision page url in public (7176db3)
  • refactor: update request decision page url in public (ef4b263)
  • Feat/2566 add script to populate originalDataId renamed requestedProjectId and userRequestedProjectI (c9a142d), closes #2682

0.23.4 (2024-05-09)

  • chore: release candidate v0.23.4 (f6b0fa0)
  • fix: add timestamp on resend/reprovision nats msg (f924e1c)

0.23.3 (2024-05-07)

  • chore: release candidate v0.23.3 (995c82e)
  • refactor: organize email templates in layout (4c25af0)

0.23.2 (2024-05-07)

  • chore: add logs for debugging (7b07036)
  • chore: build styles in advance (4ffe1c7)
  • chore: define node version in package.json (b39e694)
  • chore: fix a bug parsing boolean fields (294868e)
  • chore: fix eslint errors (d92cca5)
  • chore: fix tests (9745047)
  • chore: fix tests (1a3a923)
  • chore: refactor CommentBubble component (b486b51)
  • chore: release candidate v0.23.2 (4c81c67)
  • chore: remove debugging statement (4bfe382)
  • chore: remove double footer team name (#2627) (a8ece1c), closes #2627
  • chore: remove unchanged file (5845b53)
  • chore: try tw-to-css for react-email templates (6e1a097)
  • chore: update eslint config (71f6df2)
  • chore: update mock provisioner logs (bafee05)
  • chore: update nats provision to subscribe golddr messages (eb46129)
  • chore: update nats-provision image tag (aad5754)
  • chore: upgrade nats provision image (c94d91a)
  • chore: use tailwind css for comments form and page (343e5b3)
  • chore(2556): display base64 image properly (010af21)
  • chore(deps): update actions/checkout digest to 44c2b7a (e82cf41)
  • chore(deps): update apache/airflow docker tag to v2.9.1 (15745d9)
  • chore(deps): update dependency @testing-library/jest-dom to v6.4.4 (879e041)
  • chore(deps): update dependency @testing-library/jest-dom to v6.4.5 (e7cf0b6)
  • chore(deps): update dependency @testing-library/react to v15.0.6 (0b4362a)
  • chore(deps): update dependency @types/node to v20.12.8 (dbc0f2c)
  • chore(deps): update dependency apache-airflow-providers-mongo to v4.1.0 (314af31)
  • chore(deps): update dependency conventional-changelog-cli to v5 (083bd49)
  • chore(deps): update dependency eslint-plugin-n to v17.4.0 (a3ade54)
  • chore(deps): update dependency knip to v5.12.0 (e2df86f)
  • chore(deps): update dependency knip to v5.12.1 (aa497f0)
  • chore(deps): update dependency knip to v5.12.2 (e2ff4eb)
  • chore(deps): update dependency knip to v5.12.3 (a933fd5)
  • chore(deps): update hashicorp/setup-terraform digest to e6e8bf2 (984f15e)
  • chore(deps): update terraform sysdig to v1.24.2 (#2616) (42693f8), closes #2616
  • chore(deps): update terraform sysdig to v1.24.3 (b3cecc5)
  • fix e2e tests for new components (53a1663)
  • feat: add externalLink generic component (84259b3)
  • feat: add generic checkbox component (568c1c7)
  • feat: add golddrEnabled field (74c0c81)
  • feat: add mailLink generic component (dbdd293)
  • feat: add view history document permission (c9de09e)
  • feat: signout from keycloak along with app backend (0efde47)
  • feat(2229): separate provisioning of golddr cluster (4665edd)
  • feat(2249): add logger for backend (013d3f3)
  • feat(2556): store user image in db (9e47fe2)
  • feat(2645): ignore Form validations on Delete Requests (7d47d60)
  • feat(comments): added confirmation box for deleting a comment, and success toast (5b263b7)
  • feat(comments): delete a comment through UI (54b3dc3)
  • feat(comments): edit a comment through the UI (d3705b4)
  • fix(deps): update dependency @tanstack/react-query to v5.32.1 (88effb8)
  • fix(deps): update dependency @tanstack/react-query to v5.34.1 (02e94cc)
  • fix(deps): update dependency @tanstack/react-query to v5.35.1 (67c2392)
  • fix(deps): update dependency nats to v2.24.0 (e8b4e58)
  • fix(deps): update dependency react-hook-form to v7.51.4 (a3b2efe)
  • fix(deps): update dependency zod to v3.23.5 (#2617) (d22dc54), closes #2617
  • fix(deps): update dependency zod to v3.23.6 (c5f504c)
  • fix(deps): update react monorepo (9915a66)
  • bug: check for quota change fix (#2631) (523ce54), closes #2631
  • bug: email product name component height fit to content (#2643) (4b38865), closes #2643

0.23.1 (2024-04-29)

  • chore: display deployment tag properly (94eadf5)
  • chore: release candidate v0.23.1 (28d4f41)
  • email: publi doc updated with EA (#2606) (10360a1), closes #2606

0.23.0 (2024-04-29)

  • chore: analyzer, public-analyzer and private-analyzer roles add (#2526) (39152c3), closes #2526
  • chore: disable email build temporarily (2b9712e)
  • chore: display blank when updating pagination (1ea961b)
  • chore: enhance pagination logic (62e77ce)
  • chore: fix build errors (00ee64e)
  • chore: fix import and names (b374d04)
  • chore: fix lint warnings (d857a6b)
  • chore: handle invalid data integrity (43160cc)
  • chore: organize generic tab components (bc085d6)
  • chore: re-organizing api routes (d06bc8f)
  • chore: refactor history components with api endpoints (d0d9771)
  • chore: refactor to use else if (6308d30)
  • chore: reflect quota downgrade aothomatic approval in emails (#2512) (5ae0039), closes #2512
  • chore: release candidate v0.23.0 (5d5ca42)
  • chore: remove unused routes (d63ee59)
  • chore: resolve build errors (f95946e)
  • chore: route files after review fixies (7571214)
  • chore: send admin email to admins (348b3da)
  • chore: update backend service routes prefix (cdb4fee)
  • chore: update private cloud products download name (0d41f33)
  • chore: update private cloud search endpoints (1e19765)
  • chore: update table components (1fc5ec9)
  • chore: upgrade react-email package (7478c27)
  • chore(1954): update base components (8567978)
  • chore(1954): update base components (a46ca37)
  • chore(deps): update actions/checkout digest to 1d96c77 (d4f1955)
  • chore(deps): update actions/checkout digest to 8459bc0 (07c4e5c)
  • chore(deps): update actions/checkout digest to 9b4c13b (ba0cf7b)
  • chore(deps): update dependency @testing-library/react to v15.0.4 (b5abcd7)
  • chore(deps): update dependency @testing-library/react to v15.0.5 (23d5a66)
  • chore(deps): update dependency cypress to v13.8.0 (0347be5)
  • chore(deps): update dependency eslint-plugin-n to v17.3.1 (77c420e)
  • chore(deps): update dependency knip to v5.10.0 (b7ae646)
  • chore(deps): update dependency knip to v5.11.0 (8d202f5)
  • chore(deps): update dependency release-it to v17.2.1 (0d1a13d)
  • chore(deps): update hashicorp/setup-terraform digest to 1f0219f (42b98f9)
  • chore(deps): update nextjs monorepo to v14.2.3 (d0eb1e3)
  • chore(deps): update typescript-eslint monorepo to v7.7.1 (3b88fa2)
  • chore(deps): update typescript-eslint monorepo to v7.8.0 (f9d76e8)
  • chore(deps): update ubuntu docker tag to v24 (a36e68c)
  • chore(deps): update zaproxy/action-baseline digest to f00f834 (#2520) (6ef419d), closes #2520
  • fix: comments box for rejection decision only (2674a26)
  • fix: correct subject for admin edit request email (051be5b)
  • fix: rejection email now has correct content according to docs (5aea799)
  • fix: send correct emails given scenario, refactored approval email content (907fcb2)
  • fix(deps): update dependency @badeball/cypress-cucumber-preprocessor to v20.0.4 (#2517) (2abb057), closes #2517
  • fix(deps): update dependency @badeball/cypress-cucumber-preprocessor to v20.0.5 (3568fa4)
  • fix(deps): update dependency @react-email/components to ^0.0.17 (6309aa1)
  • fix(deps): update dependency @react-email/render to v0.0.13 (25843f0)
  • fix(deps): update dependency @react-email/tailwind to ^0.0.16 (41d98f6)
  • fix(deps): update dependency @tanstack/react-query to v5.31.0 (#2519) (884d439), closes #2519
  • fix(deps): update dependency @tanstack/react-query to v5.32.0 (ccc2b3c)
  • fix(deps): update dependency @tremor/react to v3.16.1 (#2511) (044ceff), closes #2511
  • fix(deps): update dependency @tremor/react to v3.16.2 (56e8f5b)
  • fix(deps): update dependency zod to v3.22.5 (45aeba6)
  • fix(deps): update dependency zod to v3.23.0 (#2518) (dc00e60), closes #2518
  • fix(deps): update dependency zod to v3.23.3 (69e2a66)
  • fix(deps): update dependency zod to v3.23.4 (88843ed)
  • fix(deps): update prisma monorepo to v5.13.0 (ec0032e)
  • fix(private-email): admins now notified of a delete request (51e2c27)
  • fix(private-email): send delete approval email after provisioning has been complete (258414f)
  • feat: add generic modal component (60102c4)
  • feat: add generic select component (ba2c722)
  • feat: add generic table components (4700591)
  • feat: add generic toggle component (723400a)
  • feat: add light & export buttons (ba0d845)
  • feat: add private products search/download api endpoints (b6b4959)
  • feat: convert private list page to client rendering (e190c98)
  • feat: convert private request list page to client rendering (c612098)
  • feat: convert public list page to client rendering (d3f9ac7)
  • feat: convert public request list page to client rendering (8096eb7)
  • feat: created stylized comments bubbles (33bd1de)
  • feat: history tab and request page for public cloud (#2544) (402d470), closes #2544
  • feat: set user session timeout configuration (e94b3a8)
  • feat(1954): add client base page component (b30a10f)
  • feat(1954): add server base page component (361e705)
  • feat(comments): created stylized comment bubbles (2b5e445)
  • refactor: organize create routes based on restful spec (6869424)
  • refactor: organize frontend/backend routes (083baea)
  • refactor: organize read/update routes based on restful spec (13e2b55)
  • refactor: re-organize other cloud routes (915f3ef)
  • refactor: re-organize private cloud routes (2cd3204)
  • refactor: re-organize public cloud routes (f7181c9)
  • add scenario of mixed edit request (97cc87e)
  • Extensive delete test with roles (297daf3)
  • Make quota downgrade Provision automatic (#2507) (32616f0), closes #2507
  • resolve dependencies by downgrading Cypress (971533c)
  • Update email-scenarios with Mixed Quota and Contacts Edit Request case (2ad19e0)
  • Update email-scenarios-private-cloud.md (5b998e4)
  • docs: updated private cloud email scenarios documentation Scenario 2 (bf81426)
  • docs(private-email): update scenario 4 consistency (3fd4d5e)

0.22.3 (2024-04-18)

  • chore: all ministries/clusters, date sort button color (96f56b0)
  • chore: delete button for regular user and public cloud, and options for admin and public-admin (#246 (cd7f95c), closes #2466
  • chore: private cloud create request emails enhancement (c2a759e)
  • chore: release candidate v0.22.2 (#2483) (3a20236), closes #2483
  • chore: release candidate v0.22.3 (fb0bb81)
  • chore: remove unused import (c906eb5)
  • chore: roles fixies (#2445) (d55a309), closes #2445
  • chore(deps): update dependency @testing-library/react to v14.3.0 (5ee7ce6)
  • chore(deps): update dependency @testing-library/react to v15 (#2464) (52b79ce), closes #2464
  • chore(deps): update dependency @testing-library/react to v15.0.2 (#2473) (d94f373), closes #2473
  • chore(deps): update dependency @types/jws to v3.2.10 (4d92797)
  • chore(deps): update dependency @types/node to v20.12.5 (2be325c)
  • chore(deps): update dependency @types/node to v20.12.6 (5df744c)
  • chore(deps): update dependency @types/node to v20.12.7 (#2457) (d9b22f4), closes #2457
  • chore(deps): update dependency cypress to v13.7.2 (40424af)
  • chore(deps): update dependency cypress to v13.7.3 (#2476) (bedc4ff), closes #2476
  • chore(deps): update dependency eslint to v9 (#2448) (4447733), closes #2448
  • chore(deps): update dependency eslint-plugin-n to v17 (#2449) (b600446), closes #2449
  • chore(deps): update dependency eslint-plugin-n to v17.2.1 (6b159c3)
  • chore(deps): update dependency helm to v3.14.4 (#2468) (7ca341d), closes #2468
  • chore(deps): update dependency knip to v5.9.1 (9fcb35b)
  • chore(deps): update dependency knip to v5.9.3 (f9716d5)
  • chore(deps): update dependency knip to v5.9.4 (#2469) (0e27e3d), closes #2469
  • chore(deps): update dependency kubectl to v1.30.0 (4d21bea)
  • chore(deps): update dependency release-it to v17.2.0 (a140b8a)
  • chore(deps): update dependency typescript to v5.4.4 (250da8f)
  • chore(deps): update dependency typescript to v5.4.5 (#2460) (b050574), closes #2460
  • chore(deps): update golang docker tag to v1.22.2 (c3fe2ff)
  • chore(deps): update nats docker tag to v2.10.14 (#2479) (1b79212), closes #2479
  • chore(deps): update nextjs monorepo to v14.2.1 (#2480) (16141a5), closes #2480
  • chore(deps): update nextjs monorepo to v14.2.2 (5255fca)
  • chore(deps): update terraform sysdig to v1.23.4 (fdd6f35)
  • chore(deps): update terraform sysdig to v1.23.5 (bf01372)
  • chore(deps): update terraform sysdig to v1.24.0 (d58c7e4)
  • chore(deps): update terraform sysdig to v1.24.1 (3e10437)
  • chore(deps): update typescript-eslint monorepo to v7.6.0 (515174d)
  • chore(deps): update typescript-eslint monorepo to v7.7.0 (aa8b7ab)
  • chore(deps): update zaproxy/action-baseline digest to f40b787 (c80b492)
  • let Responsibility Centre (RC) (Account Coding) filed contain letters (#2502) (44901dd), closes #2502
  • feat: add comments by a textbox (8afdf6e)
  • feat: added comments tab, display comments in UI (06e2b45)
  • feat: history tab mockup implemented (#2498) (164c68d), closes #2498
  • feat(frontend): add buttons to copy licensePlate to clipboard (6b5720a)
  • feat(frontend): add buttons to copy licensePlate to clipboard (d87f6ad)
  • fix: add check for Decode JWT token header (c197b8b)
  • fix: change permission for private cloud admin to see LAB clusters in drop down (#2472) (080a3c5), closes #2472
  • fix: check is Expense authority form is filled in for public cloud product before deletion (#2454) (abfddcc), closes #2454
  • fix: hide comments section on prod (53e7c10)
  • fix: layout now consistent with other tabs (d603066)
  • fix: switch permission from private to public admins (#2462) (ad57b60), closes #2462
  • fix: use useQuery, and useMutation for comments logic (f2348e7)
  • fix(deps): update dependency @azure/msal-node to v2.7.0 (#2481) (6ee9a70), closes #2481
  • fix(deps): update dependency @headlessui/react to v1.7.19 (4ebb78d)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v24.0.3 (bd1f760)
  • fix(deps): update dependency @tanstack/react-query to v5.29.0 (0a59780)
  • fix(deps): update dependency @tanstack/react-query to v5.29.2 (#2470) (c65c528), closes #2470
  • fix(deps): update dependency @tremor/react to v3.16.0 (b86eee3)
  • fix(deps): update dependency @types/react to v18.2.75 (691e12e)
  • fix(deps): update dependency @types/react to v18.2.79 (892c3c0)
  • fix(deps): update dependency @types/react-dom to v18.2.24 (6efb09c)
  • fix(deps): update dependency react-hook-form to v7.51.3 (#2477) (98a2214), closes #2477
  • fix(deps): update prisma monorepo to v5.12.1 (cc4184f)
  • fix(deps): update react monorepo (#2474) (ace9a40), closes #2474
  • fix(frontend): fix tooltip shown for multiple rows (de800c0)
  • ref: use client refactoring (#2456) (629ff86), closes #2456

0.22.1 (2024-04-04)

  • chore: release candidate v0.22.1 (1057052)
  • chore: replace citz and hlth with ag ministry roles (#2374) (bd134f7), closes #2374
  • chore: restrict letters for some account coding fields, add info popup (77bd81a)
  • chore: roles permissions refactoring (#2396) (4b59fdf), closes #2396
  • chore(deps): update dependency @types/node to v20.12.2 (#2410) (dd5c071), closes #2410
  • chore(deps): update dependency knip to v5.5.0 (d2585ce)
  • chore(deps): update dependency knip to v5.6.0 (09a7b97)
  • chore(deps): update dependency knip to v5.7.0 (7663174)
  • chore(deps): update dependency pre-commit to v3.7.0 (f8e8196)
  • chore(deps): update node.js to v20.12.0 (11c7e19)
  • chore(deps): update terraform sysdig to v1.23.3 (#2411) (ca044a7), closes #2411
  • chore(deps): update typescript-eslint monorepo to v7.4.0 (073c288)
  • chore(deps): update typescript-eslint monorepo to v7.5.0 (#2412) (009574a), closes #2412
  • chore(deps): update zaproxy/action-baseline digest to b15feb1 (#2413) (3ce9b74), closes #2413
  • feat: add updatedAt field to comments (ed971c3)
  • refactor: api handler, next response, param validation (#2421) (bf02663), closes #2421
  • fix(deps): update dependency @azure/msal-node to v2.6.5 (dc52507)
  • fix(deps): update dependency @azure/msal-node to v2.6.6 (860362c)
  • fix(deps): update dependency @heroicons/react to v2.1.3 (14f346c)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v24.0.2 (0b81215)
  • fix(deps): update dependency @react-email/components to ^0.0.16 (f979499)
  • fix(deps): update dependency @react-email/tailwind to ^0.0.15 (37b54fe)
  • fix(deps): update dependency @tanstack/react-query to v5.28.14 (#2414) (f5c49f7), closes #2414
  • fix(deps): update dependency @tanstack/react-query to v5.28.8 (2028a6a)
  • fix(deps): update dependency @tanstack/react-query to v5.28.9 (cb3fad8)
  • fix(deps): update dependency @tremor/react to v3.15.0 (23a8ac4)
  • fix(deps): update dependency @types/react to v18.2.70 (deb5c6d)
  • fix(deps): update dependency @types/react to v18.2.71 (68dd7d4)
  • fix(deps): update dependency @types/react to v18.2.74 (#2415) (7ee139e), closes #2415
  • fix(deps): update dependency react-email to v2.1.1 (9098148)
  • fix(deps): update dependency react-hook-form to v7.51.2 (5b2e898)
  • fix(deps): update dependency sharp to v0.33.3 (9938e51)
  • fix(deps): update dependency tailwindcss to v3.4.3 (3f0ee83)
  • fix(deps): update react monorepo (98894e3)
  • test: create the E2E BDD Cypress Cucumber Test for Create Request (58811ba)
  • test: fixing pre-commit checks after creating BDD Create Request and Login tests (a4e9ba9)
  • test: fixing pre-commit checks after creating BDD Create Request and Login tests (f5dd41c)
  • test: update tsconfig.json with cypress-cucumber-preprocessor path (fcf5c90)
  • Add cypress-cucumber-preprocessor to paths (5e954b0)
  • Add file extension to the build prompt (fd12735)
  • Add util to tests that formats the date (cae6eac)
  • Create create-request-test.feature (7d783ed)
  • Create cypress.json (0027305)
  • Create Login Test with BDD, Cypress, Cucumber (834edf8)
  • Create login-test.feature (7a6a794)
  • Fix prettier pre-commit error (abe183d)
  • Fix prettier pre-commit error (1c94346)
  • Fixing pre-commit checks (cc047b7)
  • Update app-development-template.md (615c5dd)
  • Update app-development-template.md (8979c6a)
  • Update bug_report.md (cec9a97)
  • Update commands.ts with Origin block for cross-domain login (17332de)
  • Update cypress.config.ts (c211f43)
  • Update issue templates (0eddf2c)
  • Update issue templates (e92a08c)
  • Update login-test.cy.ts (bd817db)
  • Update onboarding-a-new-team-member----name-.md (ff0ec3e)
  • Update package.json (8b6c671)
  • Update service-design-template.md (d419c1d)
  • Update sprint-priorities.md (bf41f50)

0.22.0 (2024-03-22)

  • chore: fix typo (52264ee)
  • chore: release candidate v0.22.0 (db043e0)
  • chore: remove unnecessary type casting (e7479d3)
  • feat: add reprovision endpoint along with resend (08cbb54)

0.21.0 (2024-03-22)

  • chore: refactor comment api's (41aa3a6)
  • chore: refactor update and create logic for comments (3445283)
  • chore: release candidate v0.21.0 (a57c188)
  • feat: add re-provisioning function (fb5b0d1)
  • feat: enhance data validation in v1 api endpoints (bc7a275)
  • feat: logic for delete comment by id api (b9c99d0)
  • feat: logic for list all comments api (d3fb8ee)
  • feat: logic for read comment by id api logic (4167255)
  • feat: logic for update comment by id api (94e939b)

0.20.2 (2024-03-22)

  • chore: expense authority email wording improvments (#2356) (6a15a90), closes #2356
  • chore: release candidate v0.20.2 (ba64e6e)
  • chore(deps): update dependency cypress to v13.7.1 (#2354) (d89ba35), closes #2354
  • chore(deps): update dependency knip to v5.2.2 (#2352) (10b8d21), closes #2352
  • fix: use auth server instead of auth base url (44627e8)

0.20.1 (2024-03-21)

  • chore: release candidate v0.20.1 (72f40ef)
  • chore(2320): check roles & permissions upon session only (a84a0b2)
  • chore(deps): update dependency knip to v5.2.1 (4ed9042)
  • chore(deps): update dependency typescript to v5.4.3 (87e16b3)
  • fix: add get user by email (#2353) (8f2576c), closes #2353
  • fix(deps): update dependency @tanstack/react-query to v5.28.6 (8a8735c)
  • fix(deps): update dependency autoprefixer to v10.4.19 (20f8d8d)
  • fix(deps): update dependency postcss to v8.4.38 (d81239f)
  • feat(2320): migreate gitops apis (e4f60d1)

0.20.0 (2024-03-21)

  • chore: refinement (09f4d55)
  • chore: release candidate v0.20.0 (bbeb95d)
  • chore: remove comment (e46a41a)
  • chore: update auth-options (8ca7c36)
  • chore(deps): update dependency @testing-library/react to v14.2.2 (74c985e)
  • chore(deps): update dependency knip to v5.1.5 (e6605cf)
  • chore(deps): update nextjs monorepo to v14.1.4 (cecdc5a)
  • chore(deps): update typescript-eslint monorepo to v7.3.1 (6765ce1)
  • feat: add editor roles (11dee64)
  • feat: add total quotas in csv exports (82de485)
  • feat: create comment api (be32408)
  • feat: sort functionality to public and private products and requests (#2344) (b514f85), closes #2344
  • fix(deps): update dependency @types/react to v18.2.67 (49f0287)

0.19.1 (2024-03-20)

  • chore: release candidate v0.19.1 (4ded6f6)
  • fix: fix data migration scripts (6142afa)

0.19.0 (2024-03-19)

  • chore: add email notitifcation for expense authority (#2298) (1450f45), closes #2298
  • chore: add missing roles in keycloak (81babf0)
  • chore: add reader role permissions (b91defb)
  • chore: fix promise wait (8360df7)
  • chore: fix tests (12f0e28)
  • chore: release candidate v0.19.0 (d19465f)
  • chore: remove approver role in keycloak (45ddb88)
  • chore: replace old fetch functions with backend service calls (dd9a858)
  • chore: set uppercase for the ministry roles (f9bf37f)
  • chore: update ministry role names in code (26c4a6c)
  • chore(deps): bump follow-redirects in /localdev/keycloak-provision (65520c2)
  • chore(deps): bump follow-redirects in /localdev/nats-provision (d9c94ad)
  • chore(deps): update actions/cache digest to 0c45773 (39332d5)
  • chore(deps): update actions/checkout digest to cd7d8d6 (6712595)
  • chore(deps): update dependency @types/node to v20.11.27 (d75b26e)
  • chore(deps): update dependency @types/node to v20.11.30 (37b8b66)
  • chore(deps): update dependency autopep8 to v2.1.0 (26b8457)
  • chore(deps): update dependency cypress to v13.7.0 (31efc4d)
  • chore(deps): update dependency helm to v3.14.3 (c3499fa)
  • chore(deps): update dependency knip to v5.1.0 (80cb1d1)
  • chore(deps): update dependency knip to v5.1.4 (4fd66a5)
  • chore(deps): update dependency kubectl to v1.29.3 (bb9c37d)
  • chore(deps): update nats docker tag to v2.10.12 (f929821)
  • chore(deps): update redhat-actions/oc-login digest to dfbd991 (13ebeed)
  • chore(deps): update terraform sysdig to v1.23.2 (a15b3cf)
  • feat: add data migration to populate missing fields (ae02860)
  • feat: add ministry editor roles (f450e58)
  • feat: add private & public roles in keycloak (7e595b7)
  • feat: add vanity url into terraform production client (#2293) (5f57ea5), closes #2293
  • feat: apply security layers on product list page (cc46be9)
  • feat: lowercase user emails (babd957)
  • fix: update missing updated_at (f07f32d)
  • fix(deps): update dependency @tanstack/react-query to v5.28.4 (de91581)
  • fix(deps): update dependency axios to v1.6.8 (6f7077b)
  • fix(deps): update dependency postcss to v8.4.37 (3074289)
  • fix(deps): update dependency react-hook-form to v7.51.1 (86c94d6)
  • fix(deps): update dependency react-toastify to v10.0.5 (ff499df)
  • fix(deps): update react monorepo (aa50646)
  • refactor: deprecate aggregate db query (0a629e6)
  • refactor: enhance api handler types (df9696a)
  • refactor: enhance mock session generation (0af738a)
  • refactor: merge duplicate email users (c984867)
  • refactor: migrate data to update old data (05c2932)
  • refactor: optimize codebase according to roles & permissions (4feacbd)
  • refactor: optimize delete api endpoints (970ac90)

0.18.1 (2024-03-14)

  • chore: release candidate v0.18.1 (5621038)
  • fix: add user aws roles issue, hide histroy tab from prod (#2279) (35c1caf), closes #2279
  • docs: update db backup steps (c2ffe13)
  • feat(analytics): filter private cloud requests by prod productions (1158948)

0.18.0 (2024-03-13)

  • chore: add missing env for AWS Keycloak (4960c60)
  • chore: check updated_at validity (e2e3d3e)
  • chore: make aws-roles and expense authority available on prod (#2253) (d1d4ccb), closes #2253
  • chore: make updated_at optional for migration (64311c4)
  • chore: move operations file up one level (9c06c64)
  • chore: release candidate v0.18.0 (738ff26)
  • chore: replace public cloud email RC channel link (#2248) (bba628c), closes #2248
  • chore: run email build after sending response (c0e98f5)
  • chore(deps): bump jose from 4.15.4 to 4.15.5 (274517e)
  • chore(deps): update actions/checkout digest to 8410ad0 (d6b4670)
  • chore(deps): update actions/checkout digest to 8eb1f6a (7699168)
  • chore(deps): update apache/airflow docker tag to v2.8.3 (#2239) (9769c8a), closes #2239
  • chore(deps): update dependency @types/node to v20.11.25 (55fb3b9)
  • chore(deps): update dependency @types/node to v20.11.26 (d854762)
  • chore(deps): update dependency dotenv-cli to v7.4.0 (93ad080)
  • chore(deps): update dependency dotenv-cli to v7.4.1 (#2237) (a64e891), closes #2237
  • chore(deps): update dependency knip to v5.0.4 (b00eda0)
  • chore(deps): update dependency typescript to v5.4.2 (b485bdc)
  • chore(deps): update golang docker tag to v1.22.1 (c6b07be)
  • chore(deps): update hashicorp/setup-terraform digest to a75f1a3 (b607da4)
  • chore(deps): update nextjs monorepo to v14.1.3 (4afabcc)
  • chore(deps): update redhat-actions/oc-login digest to e76d347 (f7fb5f0)
  • chore(deps): update terraform sysdig to v1.23.0 (c7c1efc)
  • chore(deps): update terraform sysdig to v1.23.1 (#2238) (ab06996), closes #2238
  • chore(deps): update typescript-eslint monorepo to v7.2.0 (c6e7c9a)
  • fix: fix issue with deletion provisioned email for public cloud (#2267) (ae056b1), closes #2267
  • fix: resolve issues when deleting projects (c57986c)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v24.0.1 (f4ffa66)
  • fix(deps): update dependency @tanstack/react-query to v5.25.0 (a14ed59)
  • fix(deps): update dependency @tanstack/react-query to v5.26.3 (#2240) (773e832), closes #2240
  • fix(deps): update dependency @tanstack/react-query to v5.27.5 (db854ff)
  • fix(deps): update dependency @types/react to v18.2.65 (632cf7d)
  • fix(deps): update dependency next-auth to v4.24.7 (ea20469)
  • fix(deps): update prisma monorepo to v5.11.0 (507ad57)
  • fix(deps): update react monorepo (c7c0a38)
  • feat: add update-db make script (b485016)
  • feat: restrict certain special characters from entering in public project name (d938ca9)
  • feat: setup restful api for comments (c373319)
  • added expense authority field to public cloud emails (#2254) (d637413), closes #2254
  • fix:public admin emails constat change (#2262) (32c8a30), closes #2262

0.17.0 (2024-03-07)

  • chore: add bitnami mongodb image link (06c3f9f)
  • chore: add funtioanlity identity provider link for aws-roles users (#2204) (5f09d6b), closes #2204
  • chore: add migrate-data npm script (771b74e)
  • chore: add zero space into container words (858a525)
  • chore: build images with commit sha for nats-provision (ff28660)
  • chore: default to true in active product listing (827326f)
  • chore: display error when there is an error sending provisioned email (4ab99d4)
  • chore: fix a typo (4e58764)
  • chore: fix build errors (2a11fc4)
  • chore: fix build errors (69fc5c2)
  • chore: fix build issue (7c839cf)
  • chore: fix data migrations helm charts (245930b)
  • chore: fix navigation issues on sec dashboards (177ee5f)
  • chore: fix project tests (90e0210)
  • chore: fix solarcloud issues (da545fa)
  • chore: fix sonarqube warnings (b150764)
  • chore: fix test errors (32a2df8)
  • chore: fix typo (8292323)
  • chore: ignore the .react-email dir in jest (28aeec4)
  • chore: organize backend service endpoints (0b2d1f9)
  • chore: organize utility files (a2f8cae)
  • chore: reformat email scenarios (da767b9)
  • chore: release candidate v0.16.1 (#2099) (e57cf1c), closes #2099
  • chore: release candidate v0.17.0 (8233edc)
  • chore: remove debug statement (ccd9234)
  • chore: remove debug statement (d8ec0d9)
  • chore: remove relative path imports (9406ac4)
  • chore: rename files according to the conventions (a617c20)
  • chore: resolve security hotspots (ac82c1c)
  • chore: revert changes on tailwind wrapper (dc9a42c)
  • chore: set correct docker context (58e22a1)
  • chore: skip approval emails (d2f95dd)
  • chore: skip tests for debugging (0523ba2)
  • chore: update sandbox docker compose for arm64 (f0b2817)
  • chore: update security dashboard readme (8a71cd3)
  • chore: update the livenessProbe/readinessProbe defs (0473e5b)
  • chore: update the NATS_HOST for dev environment (3ce1130)
  • chore: use ci image for running nats-provision (3c1a43f)
  • chore(deps): replace dependency faker with @faker-js/faker ^5.5.3 (#2089) (5640f23), closes #2089
  • chore(deps): update actions/cache digest to 37e7d4e (2c598d0)
  • chore(deps): update actions/cache digest to ab5e6d0 (#2167) (3045cc4), closes #2167
  • chore(deps): update actions/checkout digest to 473055b (#2097) (aa7464d), closes #2097
  • chore(deps): update actions/checkout digest to b32f140 (db57f2a)
  • chore(deps): update actions/checkout digest to b32f140 (#2152) (81ef822), closes #2152
  • chore(deps): update apache/airflow docker tag to v2.8.2 (52278f5)
  • chore(deps): update dependency @types/jsonwebtoken to v9.0.6 (#2144) (7c9a8f2), closes #2144
  • chore(deps): update dependency apache-airflow-providers-mongo to v4 (#2070) (b91cb00), closes #2070
  • chore(deps): update dependency cypress to v13.6.6 (430b3d7)
  • chore(deps): update dependency eslint to v8.57.0 (08530a2)
  • chore(deps): update dependency eslint-config-airbnb-typescript to v18 (#2182) (a5f2d73), closes #2182
  • chore(deps): update dependency helm to v3.14.1 (#2064) (98f8370), closes #2064
  • chore(deps): update dependency helm to v3.14.2 (66fa1df)
  • chore(deps): update dependency knip to v5.0.3 (#2188) (1609db7), closes #2188
  • chore(deps): update dependency kubectl to v1.29.2 (#2061) (2961341), closes #2061
  • chore(deps): update dependency pre-commit to v3.6.2 (#2092) (d11ed39), closes #2092
  • chore(deps): update dependency release-it to v17.0.5 (#2065) (3e14181), closes #2065
  • chore(deps): update dependency release-it to v17.1.1 (#2091) (3ea98b2), closes #2091
  • chore(deps): update hashicorp/setup-terraform digest to b033326 (#2093) (8101ef6), closes #2093
  • chore(deps): update helm release mongodb to v14.10.1 (#2094) (9e902f3), closes #2094
  • chore(deps): update nats docker tag to v2.10.11 (84742a9)
  • chore(deps): update nats docker tag to v2.10.11 (#2083) (20f347e), closes #2083
  • chore(deps): update nextjs monorepo to v14.1.1 (#2174) (78fed24), closes #2174
  • chore(deps): update node.js to v20.11.1 (#2074) (693eb43), closes #2074
  • chore(deps): update typescript-eslint monorepo to v7.0.2 (#2095) (45dbc94), closes #2095
  • chore(deps): update typescript-eslint monorepo to v7.1.0 (4a8f552)
  • chore(deps): update typescript-eslint monorepo to v7.1.1 (#2190) (905117c), closes #2190
  • feat: add approver in keycloak terraform (3d67e59)
  • feat: add check for ag ministries (#2148) (7ac3873), closes #2148 #2154
  • feat: add data migrations workflow (9d77841)
  • feat: add expense authority for public cloud product (#2192) (fdb2a6c), closes #2192
  • feat: add housing ministry into AG alliance list (896f552)
  • feat: add knip and removed unused (bbcd3f5)
  • feat: add mock-up provisioner in local env (176887c)
  • feat: add request comment in public cloud (a1a92b8)
  • feat: add top level roles in session (efffb4b)
  • feat: clean up ms query data (384dcd3)
  • feat: comment model schema w/ reactions (cadfcb9)
  • feat: deploy mock nats server in dev environment (33dcb28)
  • feat: display IDIR, UPN in user search (640af7a)
  • feat: enhance analytics pages (351284f)
  • feat: rename comment fields (f262d56)
  • feat: rename public comment fields (f39acc6)
  • feat: separate private & public nats endpoints (22b9ffb)
  • feat: sort products by updated dates (1d0ef14)
  • feat: upsert users when users assinged for products (873d05f)
  • feat(1733): Comment model is now PrivateCloudComment (eae6428)
  • feat(1733): more meaningful name + formatting (9b37f88)
  • feat(2110): add portfolio per ministry pie charts in public cloud (2008ba7)
  • chore:return modal now uses arguments to set the title and message (fbc73a9)
  • Chore/2212 (#2218) (b02a21a), closes #2218
  • Create docker-compose-arm64.yml (c1c6fe8)
  • Create m365proxy/Dockerfile-arm64 (10ff351)
  • creating prisma collection for comments feature, first attempt (2cc894a)
  • email footer wording changed (#2050) (3921f11), closes #2050
  • functionality add user if not exists implemented (#2068) (cca2fc3), closes #2068 #2081
  • in progress (69b36aa)
  • New data (#2052) (256144a), closes #2052
  • new line add to mermaid diagram (4bde0ee)
  • new line add to mermaid diagram (ff21b7c)
  • new line add to mermaid diagram (1f3f212)
  • Pre-commit fixes (a369b2c)
  • private cloud messages workflow (ce76953)
  • public cloud emails add licensee Plate change wording for public cloud deletion complete email (#22 (6a7a1a5), closes #2219
  • registry email templates update (#2026) (7b73762), closes #2026
  • Update docker-compose-arm64.yml with custom Dockerfile for m365 (6208098)
  • Update README.md to add Mac m1 or m2 flow (1a84a13)
  • Users with quota (#2071) (1863913), closes #2071
  • fix: 2 comments are created per project (fec97d8)
  • fix: ensure delete provision falg the product as inactive (e42b9a1)
  • fix: resolve issue on showing deleted products (9da0da7)
  • fix: return modal + hosting tier info for users (f552a8d)
  • fix(1733): fixed build error in seed (14f9f0c)
  • fix(2003): various small visual bugs (84013fb)
  • fix(deps): update dependency @auth/mongodb-adapter to v2.4.0 (3d4b926)
  • fix(deps): update dependency @auth/prisma-adapter to v1.4.0 (#2062) (cec3b5d), closes #2062
  • fix(deps): update dependency @azure/msal-node to v2.6.4 (#2087) (a92b3d8), closes #2087
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v23.0.7 (4cd7ce3)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v24 (#2189) (b3f380c), closes #2189
  • fix(deps): update dependency @react-email/button to ^0.0.14 (0415485)
  • fix(deps): update dependency @react-email/components to ^0.0.15 (6039695)
  • fix(deps): update dependency @tanstack/react-query to v5.22.2 (#2090) (d90846b), closes #2090
  • fix(deps): update dependency @tanstack/react-query to v5.24.1 (d3fb927)
  • fix(deps): update dependency @tanstack/react-query to v5.24.8 (#2184) (c8ab689), closes #2184
  • fix(deps): update dependency @tremor/react to v3.14.1 (93ef3b9)
  • fix(deps): update dependency @types/node to v20.11.20 (5eddf18)
  • fix(deps): update dependency @types/node to v20.11.24 (c72884f)
  • fix(deps): update dependency @types/react to v18.2.57 (#2088) (4de2cfa), closes #2088
  • fix(deps): update dependency @types/react to v18.2.58 (6837707)
  • fix(deps): update dependency @types/react to v18.2.60 (#2145) (abde3c9), closes #2145
  • fix(deps): update dependency @types/react to v18.2.61 (dd186e9)
  • fix(deps): update dependency @types/react to v18.2.62 (#2191) (3eab903), closes #2191
  • fix(deps): update dependency autoprefixer to v10.4.18 (#2175) (85db381), closes #2175
  • fix(deps): update dependency bson to v6.4.0 (2859909)
  • fix(deps): update dependency csv-parse to v5.5.4 (#2151) (ee5bf08), closes #2151
  • fix(deps): update dependency csv-parse to v5.5.5 (e3ee1ca)
  • fix(deps): update dependency csv-stringify to v6.4.6 (#2153) (e43577e), closes #2153
  • fix(deps): update dependency https-proxy-agent to v7.0.4 (#2073) (bc14fbb), closes #2073
  • fix(deps): update dependency next-auth to v4.24.6 (eee1ce6)
  • fix(deps): update dependency react-email to v2.1.0 (b81a874)
  • fix(deps): update dependency react-hook-form to v7.51.0 (#2178) (86d5438), closes #2178
  • fix(deps): update prisma monorepo to v5.10.0 (#2098) (7e1663a), closes #2098
  • fix(deps): update prisma monorepo to v5.10.2 (862d26d)
  • docs: add email scenarios for private cloud (2d78021)
  • docs: add email scenarios for public and private cloud (15908ee)
  • docs: add tab in the first paragraphs (52c9656)
  • docs: update README.md (8a5b0f6)
  • ci: build nats-server (41e0479)
  • ci: set more fine-grained mongodb version (193faaf)

0.16.0 (2024-02-13)

  • chore: address acs data inconsistency (317cddf)
  • chore: close the actions in progress in favour of a new one (bfc78aa)
  • chore: eslint rule to add a space after // (0eaf108)
  • chore: fix generating acs query param (84d51f2)
  • chore: override @typescript-eslint versions (365fec2)
  • chore: release candidate v0.16.0 (2d2ddc5)
  • chore: remove unnecessary airflow dag executions (4157423)
  • chore: update renovate config (3e09fa6)
  • chore: update security dashboard dags (84ecea0)
  • chore(deps): update dependency @faker-js/faker to v8.4.1 (0b20dd6)
  • chore(deps): update dependency pre-commit to v3.6.1 (c639b99)
  • chore(deps): update helm release airflow to v1.12.0 (817ff74)
  • chore(deps): update postgres docker tag to v16.2 (b7c6ae9)
  • Added comment to request approval and rejection templates (f247bed)
  • added crumbs and provisioning icon (073a242)
  • added dot between ministry and date (6273a16)
  • added HOUS ministry (c9479d5)
  • Analytics fix (#2048) (f830c07), closes #2048
  • changed cad to usd (44771f2)
  • changed public to Public (99960db)
  • fixed budget and account coding (b1c09cc)
  • fixed delete button being disabled incorrectly (1f8970c)
  • fixed deleted projects filter and delete button disabled (4190137)
  • fixed disable submit on dirty and autocomplete not showing names (def459b)
  • fixed email subject (d4fb4ae)
  • fixed error modal working (a0dab67)
  • fixed margin (e36a790)
  • fixed redirect uri's (4ad46ab)
  • fixed typo (de20915)
  • formating changes (a708c22)
  • formatted emails (a7eb269)
  • prevent page reboot on search (#2038) (0ba973f), closes #2038
  • removed ' (1c4b27d)
  • removed console log (0acbb1f)
  • removed dummy code (072dee2)
  • removed public cloud product related users from aws-roles users list (#2041) (d9dd25a), closes #2041
  • removed question tool tip and fixed link (42ef953)
  • removed unused code from email template (e3b962c)
  • shortened names (15f83cb)
  • show technical lead if it exists (9cf786a)
  • Small fix (#2025) (2bbca28), closes #2025
  • tweaked break points (53bf49a)
  • feat: add ACS tasks in upper environments (5ad6063)
  • feat: add bash linter & formatter (1d31993)
  • fix(deps): update dependency @azure/msal-node to v2.6.3 (5d31ecb)
  • fix(deps): update dependency @tanstack/react-query to v5.20.2 (60b7635)
  • fix(deps): update dependency @tanstack/react-query to v5.20.5 (84fd0dc)
  • fix(deps): update dependency @tremor/react to v3.14.0 (a42c5d2)
  • fix(deps): update dependency https-proxy-agent to v7.0.3 (9f88075)

0.15.0 (2024-02-09)

  • chore: fix build errors (b66bf00)
  • chore: release candidate v0.15.0 (28518b6)
  • chore: revert sonarqube version (30ff3cd)
  • chore: update security dashboard tables (bebb661)
  • chore: upgrade sonarqube server (00688d2)
  • Cypress setup and login test (8e9712f)
  • fixed bug with search term show one itel less than total (#2007) (90e00b2), closes #2007
  • Head for tailwind as wrapper (#2015) (956f077), closes #2015
  • Ignore just one eslint rule in commands.ts (e53140a)
  • Readable ministry (#2023) (2dc805e), closes #2023
  • Reset and rewrite Cypress Login test in TypeScript (d727c88)
  • Table name tweaks (#2010) (e2ee4fa), closes #2010
  • fix: wording, and admin delete email (4e89814)
  • feat: display URL sources in sonar scan results (19dbe22)

0.13.0 (2024-02-07)

  • chore: release candidate v0.13.0 (1946e4e)
  • chore: update keycloak users url (900de12)
  • chore(1971): update socnarscan dockerfile (44532fc)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.21.0 (6111ce9)
  • chore(deps): update golang docker tag to v1.22.0 (37a5924)
  • chore(deps): update helm release sonarqube to v10.4.0+2288 (2b9563f)
  • chore(secdash): update sonarscan dockerfile (3314897)
  • fix(1680): fix comments in emails (99c0eb7)
  • fix(deps): update dependency @auth/mongodb-adapter to v2.3.3 (9e6813b)
  • fix(deps): update dependency @auth/prisma-adapter to v1.3.3 (046d21a)
  • fix(deps): update dependency @tanstack/react-query to v5.18.1 (10b1ba5)
  • fix(deps): update dependency @types/react-dom to v18.2.19 (315e492)
  • fix(deps): update dependency bson to v6.3.0 (eda6d5d)
  • fix(deps): update dependency next to v14.1.0 (ff8c0cc)
  • fix(deps): update dependency postcss to v8.4.35 (1a82073)
  • feat: search github urls from acs image build metadata (07edb45)
  • Add admin emails env vars in dev (ca0370b)
  • Add admin emails env vars in test (9cf1d74)
  • Add Env Vars links for Admin Emails (0b469a0)
  • Delete not needed env vars added in previous commit (169cfda)
  • Delete not needed env vars added in previous commit (8f991ab)
  • Delete not needed env vars added in previous commit (1b78524)

0.12.0 (2024-02-06)

  • chore: add prisma formatter pre-commit hook (002fb5e)
  • chore: fix minor bugs in secrutiy dashboard (ab9955b)
  • chore: release candidate v0.12.0 (ae4fe6a)
  • chore(1916): fix build errors (6b8f325)
  • chore(backup): notify rocketchat only on failures (4151af7)
  • chore(deps): update dependency @testing-library/jest-dom to v6.4.2 (7af37d2)
  • chore(deps): update dependency @testing-library/react to v14.2.0 (9d71c8e)
  • chore(deps): update dependency @testing-library/react to v14.2.1 (6c8d86d)
  • chore(deps): update dependency @types/jest to v29.5.12 (262f92f)
  • chore(deps): update hashicorp/setup-terraform digest to 2417443 (8d59596)
  • chore(deps): update hashicorp/setup-terraform digest to e12a014 (42d9741)
  • chore(deps): update hmarr/debug-action digest to f7318c7 (31552df)
  • chore(deps): update nextjs monorepo to v14.1.0 (#1930) (b60527b), closes #1930
  • chore(deps): update terraform sysdig to v1.22.0 (77ab2f8)
  • Added hourglass icon to the reviewing status (#1936) (808ef52), closes #1936
  • added info to private product completed email (#1974) (5e82066), closes #1974
  • Changed public to Public (#1990) (9ed840c), closes #1990
  • dynamically roles names implemented (#1943) (ae4025c), closes #1943 #1930 #1936
  • Public cloud analytics (#1955) (587ce5d), closes #1955
  • Table names (#1988) (f640b96), closes #1988
  • fix(deps): update dependency @auth/mongodb-adapter to v2.3.2 (0121ffb)
  • fix(deps): update dependency @auth/prisma-adapter to v1.3.2 (6069941)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v23.0.6 (0f0bebb)
  • fix(deps): update dependency @types/react to v18.2.55 (6bd292c)
  • fix(deps): update dependency react-hook-form to v7.50.1 (884a0a2)
  • fix(deps): update prisma monorepo to v5.9.1 (de5ea30)
  • feat(1915): add acs airflow dag (e4f9053)
  • feat(1916): add security dashboard acs views (97a6c90)

0.9.1 (2024-01-30)

  • chore: add terraform package ignored by renovate (b145519)
  • chore: deprecate lodash packages in favour of lodash-es (f4b3a69)
  • chore: display app version iff available (4be5b36)
  • chore: enable new sysdig alerts (a0a604f)
  • chore: fix a typo (13b6bf2)
  • chore: fix lint errors (dc086c2)
  • chore: fix lint errors (68f413a)
  • chore: fix tab redirections issue (2f26ffa)
  • chore: fix the build error (68288c8)
  • chore: increase the page size for admin view scan results (b517365)
  • chore: release candidate v0.9.1 (6b7ef94)
  • chore: remove 'query-string' from packages (e0d5de1)
  • chore: remove error handler in favour of api handler (796b654)
  • chore: replace lodash-es with lodash in tests (5734b0e)
  • chore: set to page 1 when filtering in zap results (8e19131)
  • chore: support array type in custom query parser (3a37ddc)
  • chore: uninstall query-string (5ef0a55)
  • chore: update airflow DAGs (7dda2d5)
  • chore: update footer style (cb546a4)
  • chore: update security dashboard task images (b63e92a)
  • chore: update sysdig and helm values (bc2081f)
  • chore: update zapscan airflow DAG (bc3dc8f)
  • chore(deps): update alpine docker tag to v3.19.1 (8da3ce0)
  • chore(deps): update dependency @faker-js/faker to v8.4.0 (095178e)
  • chore(deps): update dependency @testing-library/jest-dom to v6.2.1 (5508ab1)
  • chore(deps): update dependency @testing-library/jest-dom to v6.3.0 (371b996)
  • chore(deps): update dependency @testing-library/jest-dom to v6.4.0 (111a582)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.19.1 (8179cc3)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.20.0 (2eba7f0)
  • chore(deps): update dependency apache-airflow-providers-mongo to v3.6.0 (e17e618)
  • chore(deps): update dependency cypress to v13.6.4 (dd882bb)
  • chore(deps): update dependency release-it to v17.0.3 (df01787)
  • chore(deps): update dependency ts-jest to v29.1.2 (a719d3b)
  • chore(deps): update hashicorp/setup-terraform digest to 2dfb501 (9c4543d)
  • chore(deps): update hashicorp/setup-terraform digest to 521e785 (6728f74)
  • chore(deps): update hashicorp/setup-terraform digest to 6ac2b08 (72e39ec)
  • chore(deps): update terraform sysdig to >= 1.20.0 (db4e725)
  • chore(deps): update zaproxy/action-baseline digest to c5fd818 (871c7a3)
  • chore(deps): update zaproxy/action-baseline digest to f7f1698 (9e10cf0)
  • chore(secdash): delete old results (12da1a9)
  • chore(secdash): distribute workload evenly by assigning a host per project (4929352)
  • chore(secdash): update schedule interval (5882719)
  • chore(secdash): update security dashboard helm charts (55b77a7)
  • chore(secdash): use base query to find distinct values (8ba8234)
  • chore(sysdig): update metrics (23b0b9c)
  • fix: resolve version upgrade issue (15da9ac)
  • fix: use session.roles instead of session.user.roles (9a79b0a)
  • fix(deps): update dependency @auth/mongodb-adapter to v2.0.14 (058a271)
  • fix(deps): update dependency @auth/mongodb-adapter to v2.0.15 (47561ef)
  • fix(deps): update dependency @auth/mongodb-adapter to v2.1.0 (321573f)
  • fix(deps): update dependency @auth/prisma-adapter to v1.0.16 (569b798)
  • fix(deps): update dependency @auth/prisma-adapter to v1.0.17 (5ebd82e)
  • fix(deps): update dependency @auth/prisma-adapter to v1.1.0 (51ff22f)
  • fix(deps): update dependency @azure/msal-node to v2.6.2 (fb5f715)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v23.0.5 (f29f2f9)
  • fix(deps): update dependency @react-email/components to ^0.0.14 (39e6711)
  • fix(deps): update dependency @react-email/render to v0.0.12 (a45b141)
  • fix(deps): update dependency @tanstack/react-query to v5.17.19 (0e80f13)
  • fix(deps): update dependency @tanstack/react-query to v5.18.0 (5453bfb)
  • fix(deps): update dependency @tremor/react to v3.13.2 (d3bb006)
  • fix(deps): update dependency @tremor/react to v3.13.3 (919d41f)
  • fix(deps): update dependency @tremor/react to v3.13.4 (892ea44)
  • fix(deps): update dependency axios to v1.6.6 (5675697)
  • fix(deps): update dependency axios to v1.6.7 (c5be5e9)
  • fix(deps): update dependency react-email to v2 (947ed44)
  • fix(deps): update dependency react-toastify to v10.0.4 (b231002)
  • fix(deps): update prisma monorepo to v5.9.0 (3a16c70)
  • docs: update sysdig terraform docs (f597ae6)
  • docs: update team conventions (d629672)
  • .env.example extend and testing checklist (975c565)
  • Add Dev CHES URLs to Test pltsvc to fix emails on Test for now (7cf6f0c)
  • added AWS secrets (#1875) (8e0f8df), closes #1875
  • added routing for Nav (#1850) (ed5c200), closes #1850
  • Adding Env Vars from Vault for Pre-Deletion Check (4fbeb5d)
  • Changing var names format (81c3e11)
  • Deleted duplicate and redundant items, added one var (57e0395)
  • Email fix (#1858) (20de38f), closes #1858
  • Email formatting (#1870) (a23f7ea), closes #1870
  • Feat/1731 (#1820) (7c5d030), closes #1820
  • Fixed delete button and made deleted products hidden by default (#1907) (4a6cac4), closes #1907
  • mailto for users emails (#1824) (38438d7), closes #1824
  • New analytics (#1816) (dc81d85), closes #1816
  • product page tabs fixies (#1871) (f2c1890), closes #1871
  • The .env.example extended and testing checklist (34e31af)
  • Typo fix (a874987)
  • Update the name of Vars for Deletion Check (0fe0923)
  • feat: add sysdig alerts with terraform (effd21b)
  • feat: delete request email for admins for public cloud (76e30bc)
  • feat: edit request now edit summary for public cloud (053d991)
  • feat: move env variables into config file (8fd7681)
  • feat: only allow github bcgov organization repos (4641551)
  • feat: skip sonarscans if repo has no changes (65220db)
  • feat: updated wording of edit summary (0d24dc7)
  • feat(1865): apply KC resources changes on pipeline (28f18f5)
  • feat(secdash): order list by scanned date (465b262)
  • feat(sysdig): add sysdig alerts for upper environments (7cb61cb)

0.9.0 (2024-01-17)

  • chore: add repoid into SonarScanResultDetail schema (c3827be)
  • chore: pull app version from server environment variables (0037fe7)
  • chore: release candidate v0.9.0 (e21c10c)
  • chore: rename sonarscan result header (889b5ba)
  • chore: update footer style (579771c)
  • chore: update sonarscan airflow dag (8830b57)
  • chore: update sonarscan airflow dag (b0ab320)
  • chore: update sonarscan docker entrypoint (4c8fd43)
  • chore: update team conventions doc (3ec943e)
  • chore(deps): update actions/cache digest to 13aacd8 (f01311c)
  • chore(deps): update actions/cache digest to 1d78355 (7cb49e1)
  • chore(deps): update actions/cache digest to 65b8989 (7aa7cc3)
  • chore(deps): update actions/cache digest to a2ed59d (e4450ec)
  • chore(deps): update dependency cypress to v13.6.3 (f90ca6b)
  • chore(deps): update dependency helm to v3.14.0 (856d59e)
  • chore(deps): update dependency kubectl to v1.29.1 (75822d2)
  • chore(deps): update helm release postgresql to v13.3.0 (93a37c6)
  • Added new tabs to public cloud (#1778) (c2561c9), closes #1778
  • back arrow to all products (#1804) (31888eb), closes #1804
  • Feat/1696 (#1781) (def7f98), closes #1781
  • New analytics (#1802) (85c3ffe), closes #1802
  • New analytics (#1810) (e61b63c), closes #1810
  • Public cloud request (#1784) (d4ac215), closes #1784
  • feat: add security scan results tabs (99d5151)
  • feat: add sonarscan result page (ab52b3a)
  • feat: add version # in footer (2eff74f)
  • fix: BudgetChanges logic for PublicEdit (07d4263)
  • fix: email formatting and email changes (907791a)
  • fix: provider details component now completed (c8789c1)
  • fix: wording (e9dc830)
  • fix: wording, formatting, links (3a72d78)
  • fix(deps): update dependency @auth/mongodb-adapter to v2.0.13 (56023e4)
  • fix(deps): update dependency @auth/prisma-adapter to v1.0.15 (7a0bb0c)
  • fix(deps): update dependency @react-email/components to ^0.0.13 (7e8240f)
  • fix(deps): update dependency @react-email/render to v0.0.11 (9c74d2f)
  • fix(deps): update dependency @react-email/tailwind to ^0.0.14 (52bc0c8)
  • fix(deps): update dependency @tanstack/react-query to v5.17.15 (5bbbe7e)
  • fix(deps): update dependency autoprefixer to v10.4.17 (5a3b98f)
  • fix(deps): update dependency nats to v2.19.0 (daa8f02)
  • fix(deps): update dependency react-email to v1.10.1 (353c745)
  • fix(deps): update dependency react-toastify to v10.0.3 (daa1659)

0.7.0 (2024-01-16)

  • chore: add validation for security - repository tab (2d06f77)
  • chore: cleanup repository data to reduce the disk usage (5c5ba20)
  • chore: do not cache of the installed packages in Dockerfile (cdc0a67)
  • chore: release candidate v0.7.0 (9603cc0)
  • chore: remove NEXTAUTH_URL from environment (9bda2ce)
  • chore: remove unique flag from context of security config (48004ad)
  • chore: rename delete button to remove (9d45b28)
  • chore: rename security page layout component (558b6b3)
  • chore: update security dashboard image tags (8d5b1eb)
  • chore: upsert user data when logs in (0fb632b)
  • chore(deps): update actions/cache digest to e12d46a (8647032)
  • chore(deps): update bitnami/mongodb docker tag to v7.0.5 (aebb432)
  • chore(deps): update dependency @testing-library/jest-dom to v6.2.0 (252edef)
  • chore(deps): update dependency @testing-library/user-event to v14.5.2 (5b38101)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.17.0 (83a9790)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.18.0 (#1692) (43e2cee), closes #1692
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.18.1 (6791951)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.19.0 (4f1adc1)
  • chore(deps): update dependency eslint-plugin-prettier to v5.1.3 (9b5e8e8)
  • chore(deps): update golang docker tag to v1.21.6 (5214554)
  • chore(deps): update helm release mongodb to v14.4.8 (acfb919)
  • chore(deps): update helm release mongodb to v14.5.0 (ca132c5)
  • chore(deps): update helm release mongodb to v14.5.1 (8032a81)
  • chore(deps): update helm release postgresql to v13.2.26 (5479b6e)
  • chore(deps): update helm release postgresql to v13.2.27 (bb9eca1)
  • chore(deps): update terraform keycloak to v4.4.0 (154ae30)
  • chore(secdash): add missing asdf plugin url (0810259)
  • chore(secdash): recreate chart lock file (2afb40a)
  • Added history tab (#1662) (1275eba), closes #1662
  • Analytics (#1767) (a394260), closes #1767
  • Analytics (#1768) (330b078), closes #1768
  • Aws roles (#1714) (c792ae5), closes #1714 #1579 #1557
  • Change Provisioner NATS url for Test (2bcd63b)
  • Change Provisioner NATS url on Dev (888dd5f)
  • Change Provisioner NATS url on Dev (d2a8162)
  • Change Provisioner NATS url on Prod (3f19074)
  • Delete functionality for private and public cloud (#1712) (bd15299), closes #1712
  • Deletion check fix (#1752) (4a55945), closes #1752
  • modifying edit page (42aca5b)
  • private cloud decision page now has corrected modal (29b0913)
  • public cloud approve modal now updated and dynamic (#1636) (205ba57), closes #1636
  • removed unused code (ff2b2ac)
  • Removed unused code (#1713) (18f7fe1), closes #1713
  • Shortened names in table (#1717) (962d093), closes #1717
  • feat: add custom SonarQube scan Dockerfile with entrypoint (68796d4)
  • feat: add security service layer for privateCloudProjectZapResult (f62a094)
  • feat: add zap results page (c03d8b9)
  • feat: AlertBox modal for handling confirmation messaages and alerts (0a8869e)
  • feat: allow idir login option only (c013d44)
  • feat: update ministry when user logs in (bd70335)
  • feat: update security layer (a5cd797)
  • feat: updated favicon (2795294)
  • feat(1728): add security tab layout (3271fd8)
  • feat(1728): update security - repository tab (7cfb2f8)
  • feat(sonarscan): update static analysis scheduler task (6f3379b)
  • fix: add decimal values in budget field (9677b39)
  • fix: added link to quota increase process (53be5c1)
  • fix: confirm box and isdirty submission for secondary lead form (7c7605f)
  • fix: handle non-string search values (9d3fdee)
  • fix: modals now display correct info given the context (9a0e452)
  • fix: redundant curly brackets (21c9171)
  • fix: removed unused import (e7b7760)
  • fix: use idir as the single IDP (49bd5f3)
  • fix(deps): update dependency @auth/mongodb-adapter to v2.0.12 (5f376b6)
  • fix(deps): update dependency @auth/prisma-adapter to v1.0.14 (ceb90b9)
  • fix(deps): update dependency @azure/msal-node to v2.6.1 (c0ce51a)
  • fix(deps): update dependency @headlessui/react to v1.7.18 (8dd68d1)
  • fix(deps): update dependency @hookform/resolvers to v3.3.4 (cb82dd7)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v23.0.4 (066aed8)
  • fix(deps): update dependency @tanstack/react-query to v5.15.3 (b4042d8)
  • fix(deps): update dependency @tanstack/react-query to v5.15.4 (0d9e735)
  • fix(deps): update dependency @tanstack/react-query to v5.17.0 (f042e71)
  • fix(deps): update dependency @tanstack/react-query to v5.17.1 (cef2259)
  • fix(deps): update dependency @tanstack/react-query to v5.17.10 (d26bc4c)
  • fix(deps): update dependency @tanstack/react-query to v5.17.12 (50b058f)
  • fix(deps): update dependency @tanstack/react-query to v5.17.9 (a3bdeff)
  • fix(deps): update dependency @types/node to v20.10.6 (c271766)
  • fix(deps): update dependency @types/node to v20.10.7 (67be870)
  • fix(deps): update dependency @types/node to v20.10.8 (5fe7a1a)
  • fix(deps): update dependency @types/react to v18.2.46 (843b2a2)
  • fix(deps): update dependency @types/react to v18.2.47 (15a5ead)
  • fix(deps): update dependency @types/react to v18.2.48 (15528ec)
  • fix(deps): update dependency axios to v1.6.4 (db6a655)
  • fix(deps): update dependency axios to v1.6.5 (baca1f7)
  • fix(deps): update dependency postcss to v8.4.33 (a1a6e1c)
  • fix(deps): update dependency react-hook-form to v7.49.3 (c385d9e)
  • fix(deps): update dependency react-toastify to v10 (14c8677)
  • fix(deps): update dependency react-toastify to v10.0.1 (918c775)
  • fix(deps): update dependency sharp to v0.33.2 (8e6a663)
  • fix(deps): update dependency tailwindcss to v3.4.1 (c175868)
  • fix(deps): update prisma monorepo to v5.8.0 (49ed617)
  • fix(deps): update prisma monorepo to v5.8.1 (64e9257)

0.5.0 (2023-12-27)

  • chore: add backup option for rocketchat prefix (dca7eb4)
  • chore: add BASE_URL in email Dockerfile (f914d72)
  • chore: add deploy need for test (9f86f27)
  • chore: add deploy need for test (4b0cff6)
  • chore: add documentations on zap testing functions (c8f6fb8)
  • chore: add localhost to valid redirect uris in dev keycloak (97f7a80)
  • chore: add next.config_.react-email for successful react-email (2964abc)
  • chore: allow publish security dashboard images via dispatch (3f605de)
  • chore: define routes api endpoint url above (d02b96d)
  • chore: disable security (dcc9adb)
  • chore: disable security (58ad58a)
  • chore: encapsulate ministry roles in keycloak using tf (c3d3aa3)
  • chore: ensure reports directory exists in zap process (9c89d68)
  • chore: exclude mjs & js types from eslint (aa8c226)
  • chore: fix build errors (7131190)
  • chore: fix build errors (1b60646)
  • chore: fix eslint errors (7892a3b)
  • chore: fix jsx-a11y lints (491b5ff)
  • chore: fix lint errors (65ec5a5)
  • chore: fix lint errors (5e7e15c)
  • chore: fix lint errors (2fde732)
  • chore: fix lint errors (ff33d89)
  • chore: ignore NEXTAUTH_URL to allow multi-domains (cad1680)
  • chore: ignore security dashboard related changes on deploying dev (5579bfd)
  • chore: install npm packages for pre-commit (69a3c29)
  • chore: publish security dashboard images with commit hashes (3f6e21d)
  • chore: release candidate v0.5.0 (666d6cd)
  • chore: remove skipSecurity flag on query (53f3716)
  • chore: remove skipSecurity flag on query (0c31b50)
  • chore: remove unused imports (5d956ca)
  • chore: remove unused imports (5c1da6d)
  • chore: remove unused table prop (f2e34e0)
  • chore: replace sample db username & password (beb831c)
  • chore: revert some changes (c35d7d9)
  • chore: set wider range of localhost ports in keycloak dev (c018cbb)
  • chore: update eslint rules (1c2f5c7)
  • chore: update security dashboard helm chart (b472291)
  • chore: update security dashboard job template (5300cfa)
  • chore: use project's images in DAG (cba3873)
  • chore(deps-dev): bump @adobe/css-tools from 4.3.1 to 4.3.2 (afa27e7)
  • chore(deps): update dependency @testing-library/jest-dom to v6.1.5 (bfe9129)
  • chore(deps): update dependency @testing-library/jest-dom to v6.1.6 (129717a)
  • chore(deps): update dependency @types/axios-token-interceptor to v0.2.8 (7009bd2)
  • chore(deps): update dependency @types/jest to v29.5.11 (681285e)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.13.2 (d02bcc0)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.14.0 (9b041e6)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.15.0 (f469a81)
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.16.0 (2ba720f)
  • chore(deps): update dependency cypress to v13.6.1 (1206795)
  • chore(deps): update dependency cypress to v13.6.1 (0289e5a)
  • chore(deps): update dependency cypress to v13.6.2 (803842e)
  • chore(deps): update dependency eslint to v8.55.0 (2415da8)
  • chore(deps): update dependency eslint to v8.56.0 (7b3a694)
  • chore(deps): update dependency eslint-config-prettier to v9.1.0 (fe887f5)
  • chore(deps): update dependency eslint-plugin-import to v2.29.1 (5cb1ffb)
  • chore(deps): update dependency eslint-plugin-prettier to v5.1.0 (cb5137e)
  • chore(deps): update dependency eslint-plugin-prettier to v5.1.1 (da38795)
  • chore(deps): update dependency eslint-plugin-prettier to v5.1.2 (4b89ef2)
  • chore(deps): update dependency helm to v3.13.3 (a1ef026)
  • chore(deps): update dependency kubectl to v1.29.0 (7efa14f)
  • chore(deps): update dependency pre-commit to v3.6.0 (6e61598)
  • chore(deps): update dependency python to v3.12.1 (0e4c8f9)
  • chore(deps): update dependency release-it to v17.0.1 (6ad2390)
  • chore(deps): update dependency ts-node to v10.9.2 (5356f31)
  • chore(deps): update golang docker tag to v1.21.5 (889f74f)
  • chore(deps): update golang docker tag to v1.21.5 (7dc2af5)
  • chore(deps): update helm release mongodb to v14.4.0 (441c86d)
  • chore(deps): update helm release mongodb to v14.4.1 (48ac670)
  • chore(deps): update helm release mongodb to v14.4.1 (bc681b3)
  • chore(deps): update helm release mongodb to v14.4.2 (6f99e40)
  • chore(deps): update helm release mongodb to v14.4.3 (b2d9c4b)
  • chore(deps): update helm release mongodb to v14.4.6 (9f6a3d0)
  • chore(deps): update helm release postgresql to v13 (2bff909)
  • chore(deps): update helm release postgresql to v13.2.25 (2372658)
  • chore(deps): update nextjs monorepo to v14.0.4 (1cf7c58)
  • fix: .react-email in .gitignore (697b5d9)
  • fix: border not showing in email header (be75fdb)
  • fix: capitalized rejection (aa883ef)
  • fix: change logic to handle if active != false or true (7419d52)
  • fix: corrected download button on public-cloud (11bb232)
  • fix: fix wording in emails (ead0ccd)
  • fix: fix wording in emails (7f6b1c5)
  • fix: prefix applies to sendEmail level (f946581)
  • fix: react-email misspell (bcde965)
  • fix: remove commented out lines (8debf21)
  • fix: rename rejection to denial, fix comment modals (fade899)
  • fix: rename variable name (7ce297e)
  • fix: resolved build error for download button behavior (06b0e03)
  • fix: return modal displays note only if its public-cloud (28f699e)
  • fix: update .gitignore for react-email (b939026)
  • fix: update db backup deployment config (69f6255)
  • fix: update wording for rejection emails (3c03729)
  • fix: updated emailHandler to grab value from config.ts (b2786d5)
  • fix: wording on privatecloud modal and links in modals (a741c7c)
  • fix: wording on privatecloud modal and links in modals (584d176)
  • fix(deps): update dependency @auth/mongodb-adapter to v2.0.10 (6c3e2a9)
  • fix(deps): update dependency @auth/mongodb-adapter to v2.0.8 (9fdaf01)
  • fix(deps): update dependency @auth/mongodb-adapter to v2.0.9 (68ad0e0)
  • fix(deps): update dependency @auth/prisma-adapter to v1.0.10 (092781f)
  • fix(deps): update dependency @auth/prisma-adapter to v1.0.11 (194234f)
  • fix(deps): update dependency @auth/prisma-adapter to v1.0.12 (3249d29)
  • fix(deps): update dependency @azure/msal-node to v2.6.0 (210390d)
  • fix(deps): update dependency @heroicons/react to v2.1.1 (9ba6708)
  • fix(deps): update dependency @hookform/resolvers to v3.3.3 (3ef2e44)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v23.0.1 (1fd5092)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v23.0.2 (5a514f6)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v23.0.3 (08e4fa9)
  • fix(deps): update dependency @react-email/button to ^0.0.13 (7de39f2)
  • fix(deps): update dependency @react-email/components to ^0.0.12 (a2a0d59)
  • fix(deps): update dependency @react-email/html to v0.0.7 (f2e6265)
  • fix(deps): update dependency @react-email/render to v0.0.10 (854792d)
  • fix(deps): update dependency @tanstack/react-query to v5.10.0 (11fac27)
  • fix(deps): update dependency @tanstack/react-query to v5.12.1 (886091b)
  • fix(deps): update dependency @tanstack/react-query to v5.12.2 (5005a22)
  • fix(deps): update dependency @tanstack/react-query to v5.13.4 (bca1da7)
  • fix(deps): update dependency @tanstack/react-query to v5.14.0 (fd9501c)
  • fix(deps): update dependency @tanstack/react-query to v5.14.1 (3be6268)
  • fix(deps): update dependency @tanstack/react-query to v5.14.2 (8c4cc04)
  • fix(deps): update dependency @tanstack/react-query to v5.15.0 (e9d4042)
  • fix(deps): update dependency @types/node to v20.10.1 (1ca34c4)
  • fix(deps): update dependency @types/node to v20.10.3 (39fadc3)
  • fix(deps): update dependency @types/node to v20.10.4 (1504c42)
  • fix(deps): update dependency @types/node to v20.10.5 (54d93e7)
  • fix(deps): update dependency @types/react to v18.2.41 (f24060b)
  • fix(deps): update dependency @types/react to v18.2.42 (ffbb8cd)
  • fix(deps): update dependency @types/react to v18.2.42 (0e50142)
  • fix(deps): update dependency @types/react to v18.2.43 (f521d3b)
  • fix(deps): update dependency @types/react to v18.2.45 (20f26fa)
  • fix(deps): update dependency @types/react-dom to v18.2.18 (1ef6179)
  • fix(deps): update dependency axios to v1.6.3 (a2f2840)
  • fix(deps): update dependency csv-stringify to v6.4.5 (9f3f167)
  • fix(deps): update dependency postcss to v8.4.32 (226fdf7)
  • fix(deps): update dependency react-email to v1.10.0 (8160610)
  • fix(deps): update dependency react-hook-form to v7.49.0 (d30d555)
  • fix(deps): update dependency react-hook-form to v7.49.1 (10a2fb2)
  • fix(deps): update dependency react-hook-form to v7.49.2 (85084d9)
  • fix(deps): update dependency sharp to ^0.33.0 (29b776e)
  • fix(deps): update dependency sharp to v0.33.1 (d9184a9)
  • fix(deps): update dependency tailwindcss to v3.3.6 (fe41f54)
  • fix(deps): update dependency tailwindcss to v3.3.7 (638cf52)
  • fix(deps): update dependency tailwindcss to v3.4.0 (c09fcec)
  • fix(deps): update dependency typescript to v5.3.3 (cf2378c)
  • fix(deps): update prisma monorepo to v5.7.0 (788a080)
  • fix(deps): update prisma monorepo to v5.7.1 (a762b29)
  • add default value to config.ts (9fdbd58)
  • add newline (99e1c92)
  • add react-email in docs (8062d62)
  • add useForm for public cloud (f845485)
  • added async to nats message (ef56b35)
  • added console log (8331eb3)
  • Added filter select components (#1442) (589c8aa), closes #1442
  • added footer and fixed table height (#1427) (b64950d), closes #1427
  • added footer links (f680a5f)
  • added HOUS ministry (#1583) (6597649), closes #1583
  • Added public cloud emails folder template (#1474) (6a789b9), closes #1474
  • added types for nats message quota (#1582) (f359945), closes #1582
  • Added user comment field (#1504) (3d5fc39), closes #1504
  • Added user comment field (#1504) (6b95180), closes #1504
  • all emails are now consistent (1427d72)
  • apiContext now optional (44022c8)
  • Autocomplete (#1471) (9c30f08), closes #1471
  • changed pros for rejection email from requested product to product name (f14e4ed)
  • clean pr (511207d)
  • cleanup console logs (e5d6542)
  • cleanup pr (cd2a7ba)
  • delete email templates added (049165a)
  • disable request for user (2e452dc)
  • Disable request for user (#1423) (3d7c940), closes #1423
  • enabled mautic and emails in decision (a144be4)
  • endpoints for aws roles created, tested (e069fad)
  • feat=add env prefix for email subject and heading if its not 'Prod' for privatecloud emails (3940b07)
  • filter for public clo9ud provider (#1557) (2d03807), closes #1557
  • filtered LAB clusters for regular users (#1616) (2212708), closes #1616
  • fix dockerfile name (4baa965)
  • fix name of csv file when downloaded + remove console logs (8530aeb)
  • fix text + erroneous download button (5e60dde)
  • fixed bug in nats message (4cf86e4)
  • fixed disable submit on dirty and autocomplete not showing names (#1586) (fc2597a), closes #1586
  • fixed edit window modal (40d45a5)
  • fixed error handling, created new test (38b9de5)
  • Fixed margin of public cloud provider to align with rest of the page (#1588) (d02d520), closes #1588
  • Formatted table (#1443) (428f750), closes #1443
  • Implement tests for csv download and adjust query parameter parsing in private cloud projects route (f65b7da)
  • Misc bug fixes (#1608) (c0c6ec3), closes #1608
  • moved msal out of lib (#1480) (7ab716a), closes #1480
  • pr review fixies (4e2b7bc)
  • Public cloud csv download (#1605) (56c3ce2), closes #1605
  • public cloud csv test + route bug fixes (428e27f)
  • Public cloud emails (#1594) (49a0704), closes #1594
  • Re formatted table and fixed pagination queries (#1568) (8ac3dc4), closes #1568
  • Refactor email link (8f26f14)
  • remove .react-email from eslint (ef030f8)
  • remove changes to emailConstant (71d7232)
  • remove console logs (86cf8f2)
  • remove public cloud info in edit modal (63e6edb)
  • remove unecessary bool in conditional (50e3475)
  • removed commented out import (bc0eb92)
  • removed console log (15d3802)
  • removed extra impoirt (561cbe2)
  • removed redundant return (a5d4e61)
  • removed the extra showDownloadButton's (1917adb)
  • removed unused console logs (10fe629)
  • revert ministry rename from AGRI (6dc6745)
  • setting up test file, and initial tests (db73dbc)
  • Table enhancement (#1440) (8a10463), closes #1440
  • Tmp (#1424) (480a3e1), closes #1424
  • typo and code refactoring (aad8e15)
  • update ci and dockerfile.email (5960c2b)
  • update config.ts (a480927)
  • updated comment formatting (9db3a06)
  • updated default filename (e8b9b93)
  • updated reject modal for public cloud (4eeeb53)
  • various small visual bug fixes (87f6cca)
  • feat: add api wrapper (9c30b00)
  • feat: add db backup cronjob (75fbd3a)
  • feat: add helm chart for airflow deployment (7cf85e1)
  • feat: add prisma extension to apply security layer (23c6d0f)
  • feat: add prisma extension to apply security layer (ad2a8f1)
  • feat: add wirte base filter in security layer (6b9a120)
  • feat: add zap vulnerability scanning airflow dag (e2e8a5f)
  • feat: create config.ts for common variables (5d0fb96)
  • feat: csv export with filtering (6a23ebd)
  • feat: enhance eslint rules (4f17273)
  • feat: enhance session context in higher level (99c8929)
  • feat: new kc clients for new UI (9b728da)
  • feat: new modal for approve/deny an edit request. (3cbfbb9)
  • feat: publish security dashboard related images (1527f54)
  • feat: show inactive projects/requests in private cloud (5c68075)
  • feat: toggle changes depending on requests/products (6e12d44)
  • feat: toggle for public cloud (39e59e2)
  • feat: update react-email doc (68a8baa)
  • feat: updated favicon (524b214)
  • ci: add codespell check (4cc58cc)
  • ci: add oc deployer for tools namespace (3f35cf7)
  • ci: clean changes when releasing (0a7ad53)
  • ci: deploy email dashboard (3b7befb)
  • ci: deploy security dashboard (a692156)
  • bug: fixed conditonal text (ecee2e6)
  • docs: add database documents (91e367c)

0.4.0 (2023-11-28)

  • chore: display first page when changing page size (1d909c4)
  • chore: downgrade keycloak version in sandbox (6c50b72)
  • chore: fixed commented out lines (1752864)
  • chore: increase the route timeout (c2d61e2)
  • chore: release candidate v0.4.0 (e9d54d2)
  • chore: remove script ignore flag in db dockerfile (8aea0bb)
  • chore: remove static file (1fb483f)
  • chore: remove testlog (e4b6aca)
  • chore: remove trailing expression in api/private-cloud/edit/licencePlate/route.ts (cb60fb3)
  • chore: remove uneeded params for old commentModal (29badde)
  • chore: removed unused imports (e1d6781)
  • chore: revert wait-on ignore block (85e7b95)
  • chore: update git tips (79e1e77)
  • chore(deps): update actions/github-script digest to 60a0d83 (0f9072d)
  • chore(deps): update bitnami/mongodb docker tag to v7.0.4 (411bc51)
  • chore(deps): update dependency @testing-library/react to v14.1.2 (1df74b9)
  • chore(deps): update dependency @types/jest to v29.5.10 (3c231bc)
  • chore(deps): update dependency @types/jest to v29.5.9 (49b4da1)
  • chore(deps): update dependency cypress to v13.6.0 (b22d26b)
  • chore(deps): update dependency node to v20.10.0 (5c9bb81)
  • chore(deps): update helm release mongodb to v14.2.7 (79caa66)
  • chore(deps): update helm release mongodb to v14.3.0 (c8817c7)
  • chore(deps): update helm release mongodb to v14.3.1 (a0369a9)
  • chore(deps): update helm release mongodb to v14.3.2 (e7070ff)
  • chore(deps): update quay.io/keycloak/keycloak docker tag to v23 (45d9e07)
  • chore(deps): update zaproxy/action-baseline digest to 1769d62 (d40ebb2)
  • feat: add db migration container and build pipeline (14d8e02)
  • feat: add deply dispatch pipeline (80c6e61)
  • feat: add global api response handler (19ff4ea)
  • feat: add ministry role access logic (#1376) (88308c3), closes #1376
  • feat: comments passed from modal to api (7cbc45b)
  • feat: editRequest email template (fcf5b99)
  • feat: install mongodb via helm charts (d668014)
  • feat: set timeout for ches email requests (a2a0e3d)
  • feat: update edit request emails to lookup quota (8dfd2f2)
  • fix: made comment modal less confusing (33b9ddf)
  • fix: remove redundant tailwind imports (08c68b7)
  • fix: remove tailwind from newRequest email (ee094bd)
  • fix: revert downgrade on faker (bf5d4fc)
  • fix: update react-emails/tailwind (ac0ba1c)
  • fix: update style for editRequest (40c3dc9)
  • fix: used lodash for comparePorjects, removed EditRequest modal to different pr (9a30489)
  • fix(deps): update dependency @auth/mongodb-adapter to v2.0.5 (85b3cbf)
  • fix(deps): update dependency @auth/mongodb-adapter to v2.0.6 (c445e9a)
  • fix(deps): update dependency @auth/mongodb-adapter to v2.0.7 (b5b544e)
  • fix(deps): update dependency @auth/prisma-adapter to v1.0.7 (4289a74)
  • fix(deps): update dependency @auth/prisma-adapter to v1.0.8 (2d1efb3)
  • fix(deps): update dependency @auth/prisma-adapter to v1.0.9 (f8386b7)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v23 (07484ec)
  • fix(deps): update dependency @react-email/tailwind to v0.0.13-canary.4 (5043636)
  • fix(deps): update dependency @tanstack/react-query to v5.8.7 (4feba61)
  • fix(deps): update dependency @tanstack/react-query to v5.8.9 (6223ae8)
  • fix(deps): update dependency @types/node to v20.9.1 (328f719)
  • fix(deps): update dependency @types/node to v20.9.3 (12fa135)
  • fix(deps): update dependency @types/node to v20.9.4 (eacf7b7)
  • fix(deps): update dependency @types/react to v18.2.39 (5a3b3b2)
  • fix(deps): update dependency @types/react-dom to v18.2.17 (201ca23)
  • fix(deps): update dependency eslint to v8.54.0 (390426b)
  • fix(deps): update dependency mongodb to v6.3.0 (9ab85be)
  • fix(deps): update dependency typescript to v5.3.2 (6b6ace1)
  • fix(deps): update nextjs monorepo to v14.0.3 (826d400)
  • fix(deps): update react monorepo (57c186b)
  • account coding input cast on fly to uppercase (#1383) (53976c0), closes #1383
  • added async to nats message (#1413) (85a7255), closes #1413
  • adding AWS roles in progress (#1377) (b753d14), closes #1377
  • attempted correct data structure for csv stringify compatibility (d4c9543)
  • changed the formatFullName function to handle objects instead (41885ab)
  • created a helper function for formatting first and last name (6eaa1eb)
  • csv download type errors, WIP (6c447eb)
  • description changes for editEmail (57bb445)
  • Fix nats (#1399) (3fb0404), closes #1399
  • fixed wrong types when formatting data (b98246d)
  • modified api route for csv download, first attempt (b7a3788)
  • Refactor test descriptions for clarity as per review comments (a15f723)
  • remove unused imports in email templates (abd0ac6)
  • removed 'no data' error check (86d9a5d)
  • removed experimental file, updated route file (2e81e85)
  • removed paginated function in favour of helper functions (4adcd95)
  • Removed unnecessary console logs (#1415) (ae06499), closes #1415
  • request provisioned email template added (#1417) (b296e56), closes #1417
  • Updated comments on the test cases, removed duplicate test (92f0c17)
  • used a better function for fetching the projects, updated the created type (32264b3)
  • docs: add git tips (c27f70c)
  • docs: add security dashboard POC result (bd691d6)
  • docs(clean-codes): add return-early-pattern (e9c51be)

0.3.0 (2023-11-16)

  • chore: add ches vault secrets in deployments (8e31747)
  • chore: add email type reference (219391e)
  • chore: adjust table paddings (1b74b51)
  • chore: allow blob and data image url (4aec280)
  • chore: checkin main branch on zap test (8f20aca)
  • chore: enable unsafe-inline CSP for static HTML files (da5abf6)
  • chore: encapsulate private cloud query helpers (7b3b89f)
  • chore: increase the zap scan max timeout (19500d3)
  • chore: keep changelog PR to be reviewed (f398570)
  • chore: move the paginatedQueries into the queries directory (7985ce2)
  • chore: organize all types used in the query files (2a5270c)
  • chore: organize email templates (4930cb4)
  • chore: package-lock and remove template.tsx (384ac2d)
  • chore: release candidate v0.3.0 (b3983ae)
  • chore: remove CSP headers in local dev (ae97e92)
  • chore: rename email template files (386ca3b)
  • chore: revert mongodb image (a9397c3)
  • chore: run baseline zap tests (bfb8519)
  • chore: set SECURE_HEADERS default to false (629b2a4)
  • chore: update helm chart env values (2b8be6c)
  • chore: update nextjs static headers (1ab8860)
  • chore: update snapshots (30dfa9b)
  • chore: use SECURE_HEADERS env to bypass secure headers (3934042)
  • chore(deps): update actions/github-script digest to e69ef54 (92bcc51)
  • chore(deps): update actions/github-script digest to ecae9eb (b3b4f03)
  • chore(deps): update bitnami/mongodb docker tag to v7.0.3 (c3591de)
  • chore(deps): update dependency @faker-js/faker to v8.3.1 (6a12bc3)
  • chore(deps): update dependency @testing-library/react to v14.1.0 (fafb56f)
  • chore(deps): update dependency @types/axios-token-interceptor to v0.2.7 (fcaa2f2)
  • chore(deps): update dependency @types/jest to v29.5.8 (a63172f)
  • chore(deps): update dependency @types/jsonwebtoken to v9.0.5 (3086009)
  • chore(deps): update dependency @types/lodash.castarray to v4.4.9 (a3c9f91)
  • chore(deps): update dependency @types/lodash.compact to v3.0.9 (7116c5c)
  • chore(deps): update dependency @types/lodash.uniq to v4.5.9 (abf6bbd)
  • chore(deps): update dependency cypress to v13.5.0 (ef90eff)
  • chore(deps): update dependency cypress to v13.5.1 (367556c)
  • chore(deps): update dependency faker to v6 (484d514)
  • chore(deps): update dependency helm to v3.13.2 (1c8d3e8)
  • chore(deps): update dependency kubectl to v1.28.4 (9055c41)
  • chore(deps): update dependency release-it to v17 (cf2e264)
  • chore(deps): update dependency wait-on to v7.2.0 (5a7e9c2)
  • chore(deps): update egose/actions digest to fc10f25 (cc9f4b5)
  • chore(deps): update golang docker tag to v1.21.4 (c3e48d0)
  • chore(deps): update helm release mongodb to v14.1.1 (ed30282)
  • chore(deps): update helm release mongodb to v14.2.0 (c0266ff)
  • chore(deps): update helm release mongodb to v14.2.1 (8d08015)
  • chore(deps): update helm release mongodb to v14.2.3 (ed65ce1)
  • chore(deps): update helm release mongodb to v14.2.6 (901333a)
  • chore(deps): update postgres docker tag to v16.1 (f0fc8a0)
  • add all starting with .env to gitignore (144dfe8)
  • Added and modified private cloud query and tests (044b25c)
  • added comment (856dcb5)
  • added new test cases for multiple input parameters (c9ed402)
  • added test for empty array when no projects (47d5592)
  • Added test for private cloud nats message (91b03d9)
  • added types to deletion check script and fixed nats mocks (3c284c1)
  • adding data to Sandbox Container and Cypress structure (40a3521)
  • adding data to Sandbox Container and Cypress structure (9a7bf50)
  • comment added (ab8abc1)
  • commented out emails (c354da4)
  • Decimal budget/1254 (#1327) (80c9c6a), closes #1327
  • email test fixed (1b2c13f)
  • fixed email error handling (e7b0720)
  • Fixed formatting issues (4e96be3)
  • formatting (37c1e47)
  • implemented mautic and cleaned up routes so that mautic failing will n (14c5d17)
  • matuic handles its own errors (61d6a8f)
  • pre-commit worked (723a761)
  • Pull main (6fb46f2)
  • refactor emails (75185cb)
  • Refactored Ches to not use class and hopefully work in dev branch (#1306) (ae35c58), closes #1306
  • remove package-lock to resolve conflict (853f7cc)
  • removed console log (6b59b35)
  • removed console logs (0b910a0)
  • testing emails (c0ce02d)
  • to pull (2a7678a)
  • to trigger pre-commit hook (e16db0e)
  • using pre-commit hook (4a9f003)
  • feat: add nounce to remove 'unsafe-inline' in csp (46db8cf)
  • feat: Added nats messeges (#1250) (f5abcc2), closes #1250
  • feat: send emails for create/approve/reject and more tests (eac1dbf)
  • feat(1231): add secure headers in nextjs config (f31d90c)
  • feat(897): add rows per page selection on paginations (89635bf)
  • fix: better type definitions for ches and emails (79de07c)
  • fix: change data passed to sendNewRequestEmails to request (14c027a)
  • fix: deny request properly calls email function and pr fixes (e12d5e4)
  • fix: organize auth options (0233ee2)
  • fix: remove snapshot testing (ed5e3a7)
  • fix(deps): update dependency @auth/mongodb-adapter to v2.0.4 (c6130b0)
  • fix(deps): update dependency @auth/prisma-adapter to v1.0.6 (7d71fda)
  • fix(deps): update dependency @azure/msal-node to v2.5.0 (9b27939)
  • fix(deps): update dependency @azure/msal-node to v2.5.1 (c2fbdc1)
  • fix(deps): update dependency @tailwindcss/forms to v0.5.7 (2a1e4d3)
  • fix(deps): update dependency @tanstack/react-query to v5.7.0 (6663339)
  • fix(deps): update dependency @tanstack/react-query to v5.7.2 (93da417)
  • fix(deps): update dependency @tanstack/react-query to v5.8.1 (1fe5f68)
  • fix(deps): update dependency @tanstack/react-query to v5.8.3 (6092f41)
  • fix(deps): update dependency @tanstack/react-query to v5.8.4 (2e8e815)
  • fix(deps): update dependency @types/node to v20.9.0 (f5a746e)
  • fix(deps): update dependency @types/react to v18.2.36 (336782f)
  • fix(deps): update dependency axios to v1.6.1 (605d62f)
  • fix(deps): update dependency axios to v1.6.2 (b06cf03)
  • fix(deps): update dependency eslint to v8.53.0 (067bee7)
  • fix(deps): update dependency next-auth to v4.24.5 (f94079d)
  • fix(deps): update dependency react-hook-form to v7.48.2 (fcd3ea6)
  • fix(deps): update dependency react-select to v5.8.0 (31ba620)
  • fix(deps): update nextjs monorepo to v14.0.2 (beaf883)
  • fix(deps): update prisma monorepo to v5.6.0 (24f320a)
  • fix(deps): update react monorepo (6aca7b3)
  • ci: add github action dispatch to run ZAP full scan (ed809d3)
  • test: mock CHES in route tests (a554504)

0.2.0 (2023-11-03)

  • chore: add image prefix of the org name (9e12363)
  • chore: add license (df00b1b)
  • chore: add pre-commit config (4c3363b)
  • chore: add requirements (2f21ee1)
  • chore: assign user clients based on the job title in sandbox (8aefb13)
  • chore: clean test ci (b29f8a3)
  • chore: copy shell to final image stage (1ff056b)
  • chore: fix a typo (f590997)
  • chore: fix build errors (7f3b967)
  • chore: fix givenName of keycloak users (a3dab96)
  • chore: fix next lint errors (ae50d69)
  • chore: fix the dockerfile locations in localdev image builds (c5b5dab)
  • chore: format codebase based on pre-commit (20946f5)
  • chore: format issue templates (92d046f)
  • chore: generate mongodb secret even without db deployments (1496b01)
  • chore: install docker compose v2 in ci (0737114)
  • chore: release candidate v0.2.0 (25b9efe)
  • chore: remove billingGroug from public cloud request (e3dbd0e)
  • chore: remove tabs in helm charts (a25b147)
  • chore: remove test lines (412c822)
  • chore: remove unused files (bbf1fe4)
  • chore: rename localdev images ci (5f54815)
  • chore: replace localdev mongodb image (a43eb88)
  • chore: resolve sonarcube issues (0a447f7)
  • chore: run pre-commit checks (3f3b413)
  • chore: run pre-commit checks (e6b8158)
  • chore: try using docker-compose v2 in test (69a569e)
  • chore: update context of keycloak-provision localdev image build (fb3779a)
  • chore: update developer guide (774e300)
  • chore: update localdev readme (edb75e2)
  • chore: update test ci (5a973f9)
  • chore: upgrade version of nodejs to 21 (dcd7567)
  • chore: use alpine node image (92f8b24)
  • chore: use mongodb v5 to meet the prisma requirements (682e236)
  • chore: use node alpine image to include vault secrets (889184e)
  • chore: use published localdev images in test (6444a8e)
  • chore(1226): add helm charts for test and prod (6834886)
  • chore(1235): downgrade nodejs version to 20 (4530487)
  • chore(1239): deprecate axios-token-interceptor (77b4f86)
  • chore(1239): upgrade @testing-library/jest-dom and its syntax (f11b1a7)
  • chore(deps): update actions/checkout digest to b4ffde6 (5a0309e)
  • chore(deps): update actions/checkout digest to b4ffde6 (be470ff)
  • chore(deps): update bitnami/mongodb docker tag to v7 (5893886)
  • chore(deps): update dependency @faker-js/faker to v8.2.0 (01efb5c)
  • chore(deps): update dependency @types/jest to v29.5.6 (67d2995)
  • chore(deps): update dependency @types/jest to v29.5.7 (c7c1f56)
  • chore(deps): update dependency @types/jsonwebtoken to v9.0.4 (52aa5d2)
  • chore(deps): update dependency node to v18.18.2 (578598f)
  • chore(deps): update dependency pre-commit to v3.5.0 (f86f773)
  • chore(deps): update dependency python to v3.12.0 (dd0a428)
  • chore(deps): update dependency terraform to v1.6.3 (b54f08a)
  • chore(deps): update dependency wait-on to v7.1.0 (503218a)
  • chore(deps): update egose/actions digest to bc80158 (8c4c44d)
  • chore(deps): update egose/actions digest to cf2f120 (33269fd)
  • chore(deps): update helm release mongodb to v14.0.14 (cdead33)
  • chore(deps): update helm release mongodb to v14.1.0 (481c0ff)
  • chore(deps): update node.js to v21 (ec6b894)
  • chore(deps): update postgres docker tag to v16 (78d0bcb)
  • chore(deps): update quay.io/keycloak/keycloak docker tag to v22.0.5 (29186c7)
  • refactor(1235): update useQuery syntax accordingly to the new version (f7a48cd)
  • 1025 login UI (#1032) (5d4fc3e), closes #1032
  • 1124 sendform tests (4023a5f)
  • add .dockerignore (914e665)
  • Add renovate.json (defcb44)
  • add second stage to build (91bb674)
  • added .env.example (5830402)
  • added .env.test to gitignore (1504752)
  • added [cloud] (9f353c8)
  • added [cloud] (cf90a63)
  • Added accomodation for custom quota (bafb53a)
  • added api endpoints (342842c)
  • added api endpoints (2e435f9)
  • added auth (7626305)
  • added auth (72884bd)
  • added auth types (54dd0b1)
  • added auth types (7f12fbc)
  • added base url (5eaf5b8)
  • added base url (32792d9)
  • added clear db in jest setup (8a8c9ff)
  • Added cloud (f235e18)
  • Added cloud (d3ec736)
  • added colour (3b748b0)
  • added colour (49f98c2)
  • added common components validation (45ce1b8)
  • added common components validation (e82773f)
  • added create (9496a07)
  • added create (43758e2)
  • Added create, edit and delete private cloud (5194460)
  • Added create, edit and delete private cloud (58b68e1)
  • added crumbs (42ba2f8)
  • added crumbs (ae5fa67)
  • Added current quota to decision request (7cc2ce6)
  • added custom quota accomodation to ui (df22eef)
  • added decision and edit request actions for public cloud (c22c374)
  • added decision test (2701de7)
  • Added disabled styles to pagination buttons (03a498c)
  • Added disabled styles to pagination buttons (624b37e)
  • added dummy loading states (927ad37)
  • added edit request (604ccc7)
  • added empty table diagram (c9aa5ed)
  • added empty table diagram (04146a2)
  • added endpoint for public cloud (53b9b76)
  • added env var: (ea9dc7d)
  • added env var: (2c82cc1)
  • added filter (efb5133)
  • added footer (5951216)
  • added footer (1887b3d)
  • added from validation (1206e17)
  • added from validation (1145df7)
  • Added gitignore (1daa13f)
  • added hover colour (cb365df)
  • added hover colour (dbd3656)
  • Added hover css to table row (ed31b83)
  • Added hover css to table row (5697ea6)
  • added jest (98c2568)
  • added jest test (7c7708a)
  • added key (9b2dbac)
  • added key (a96d5c1)
  • added key (0f8c03b)
  • added key (788f175)
  • added loading component (be33031)
  • added loading states (3fc5785)
  • Added nav link (4e73ac7)
  • Added nav link (e250c7a)
  • added nav tabs (6f419d2)
  • added nav tabs (524ebc7)
  • added no scroll (a3e4db4)
  • added package lock (0a388ab)
  • added package lock (327b751)
  • added paginated search, filter (2d72992)
  • added paginated search, filter (6d6b6f6)
  • added pagination buttons (ab1c8e3)
  • added pagination buttons (7b678b9)
  • added post install (a858a9f)
  • added post install (9ff1792)
  • added products requets tab button (6004986)
  • added products requets tab button (02239c4)
  • Added project lifecycle badge to README (7485f25)
  • added projects query test (4eea33f)
  • Added public cloud decision and edit (b349229)
  • added public cloud decision api endpoint (8663cff)
  • added public cloud paginated queries (bebe2c4)
  • added queries (7fff51b)
  • added queries (29f1e2b)
  • added queries (4aefe3a)
  • added queries (e4af430)
  • added quotas page (8d28045)
  • added readme (6e7ea1d)
  • Added redirect link to repomountie lifecycle badge (e3e6fe7)
  • added request decision (505c3a4)
  • added request decision (81a73a3)
  • added request page for non admin (7907f01)
  • added request page template (da8cccd)
  • added request page template (c98755e)
  • Added request queries (6bcaed0)
  • Added request queries (1ef17e9)
  • added request query (19ad23a)
  • added request query (83a7fdb)
  • added router push (968a2d9)
  • added router refresh (51fc790)
  • added row mapper (34f22b7)
  • Added script (a801b3d)
  • Added secondary tech lead (7c14b78)
  • Added secondary tech lead (3e29d0c)
  • added session and account to prisma db along with prisma adapter to auth (5c9dbc0)
  • added session and account to prisma db along with prisma adapter to auth (e8700aa)
  • added simple dockerfile (9133b28)
  • added table (6936be0)
  • added table (6db91a4)
  • Added type import (39e4072)
  • added types query (59f9b96)
  • addet additional test to create (f3e1284)
  • border (4b04f69)
  • Bump @babel/traverse from 7.22.17 to 7.23.2 (b307b64)
  • Bump postcss from 8.4.24 to 8.4.31 (a23ad4b)
  • changed .env.example (ede2d6f)
  • changes (35abc10)
  • changes (9dc858b)
  • changes (e8a932b)
  • changes (b89b173)
  • changes (2e6cf44)
  • changes email to lowercase in zod schema (a54424d)
  • changes to quota (2fe1810)
  • chore(1226) update tf module name (275a670)
  • cleaned up code (0ecfbaf)
  • cleaned up code (f5b9185)
  • cleaned up prisma queries (8149a6f)
  • cleaned up tests (3deca8c)
  • commented out footer (2865c1d)
  • common components (497af71)
  • common components (665b497)
  • contact form (3a4afb5)
  • contact form (ddeeafa)
  • created public cloud create api (b2f4276)
  • created public cloud paginated queries (9f666d7)
  • created request decision (b6043a2)
  • created requests (5936548)
  • created requests (605e1ef)
  • created table skeleton component (a218711)
  • disable cluster (576187f)
  • dockerfile update (34ae80c)
  • fix error in tsconfig (a6abe29)
  • fix for 1112 and 1113 (ee00dfb)
  • fixed (40faaf3)
  • fixed (0f2b772)
  • fixed (51dceda)
  • fixed (b4bff5b)
  • fixed (b956b2f)
  • fixed account coding (82ae775)
  • fixed account coding (6a6b415)
  • fixed auth (9f20572)
  • fixed budget (03e53cf)
  • fixed budget (af3c1aa)
  • fixed bug (e4204a6)
  • fixed build (00ab631)
  • fixed build issues (0fd65a2)
  • fixed build issues (ba824a1)
  • fixed buttons (3085e6d)
  • fixed common components (4887188)
  • fixed common components (2f4d95f)
  • fixed common components (f9d1678)
  • fixed create (0da2a9e)
  • fixed create button (ce3bb47)
  • fixed create button null pathname (b6170d5)
  • fixed create page (6efc74e)
  • fixed create request url (7df9b76)
  • fixed current quota (116e011)
  • fixed decision request (0de1a98)
  • fixed decision request (e458439)
  • fixed edit page front end error with work arround (189668a)
  • Fixed formatting issues (#1111) (b10de9e), closes #1111
  • fixed import (48b75aa)
  • fixed import (98ce31e)
  • fixed issue (407158c)
  • Fixed page count (d4f09d9)
  • Fixed page count (8b48091)
  • fixed pages (98f8c1b)
  • fixed private cloud pages to use private cloud modal (ee970e0)
  • fixed provision test (0032b7e)
  • fixed public cloud edit (4f05ecb)
  • fixed quota (1f54ad1)
  • fixed re fetch (31deab8)
  • fixed row mapper (da36d4b)
  • Fixed type (734d921)
  • Fixed type (35bed0d)
  • fixed types (bb0c48b)
  • fixed types (783d5cb)
  • fixed validation (87dc2e7)
  • fixed validation (a0a323b)
  • form components (d94d82f)
  • formatted account coding (c182f9a)
  • getting role from access token (4d6b2c8)
  • getting role from access token (8b85bf0)
  • image added to static folder in root dir (02e2edb)
  • Implemented Mautic mail subscription service (#1197) (02e33ce), closes #1197
  • initial ches (cbeedc6)
  • Initial commit from Create Next App (7c9dd40)
  • jwt (e23dd11)
  • Load buttons (#1062) (e03db3c), closes #1062 #1025 #1024
  • log in and out (9f371c5)
  • made budget numerical (24d64fa)
  • made table dynamic (363b1a0)
  • made table dynamic (e6bb083)
  • made table scrollable (4480eb9)
  • made table scrollable (d516a83)
  • modified read me (9519bfa)
  • moved arround queries (b0b963c)
  • moved row mapper (df799e5)
  • optimize dockerfile (7f870cd)
  • postinstall (11f7074)
  • postinstall (5e5002f)
  • project test (22d630a)
  • public cloud create modal added (#1227) (868d935), closes #1227
  • Public create page 1071 (#1107) (1ea26ee), closes #1107 #1081
  • re formatted api and private cloud provision (85e4272)
  • remove -f flag in docker (eb5215e)
  • remove dockerfile to different branch (04c00ee)
  • remove email tests (9656747)
  • remove jsdom in jest config (be70393)
  • remove newObjectId() (4ef59f1)
  • remove test (8308a36)
  • removed .env (4df2f09)
  • removed .env.test from tracking (17d9010)
  • removed console log (072d6ec)
  • Removed console logs (a9302b7)
  • removed empty module (a5091b7)
  • removed empty module (7e235be)
  • removed footer (b66bf77)
  • removed footer (d63b32b)
  • removed params (edcae24)
  • removed settings and profile from drop down (8d63727)
  • removed suspense (6861db8)
  • removed suspense (732cec2)
  • removed unused folders (012f36b)
  • rename Avatar function in ProfileDropdown (ae868cf)
  • rename avatar.jsx to generateAvatar (86165d5)
  • Rewrite registry landing (#1087) (32f4eb5), closes #1087
  • simplified autocmplete component and added disabled prop (f71aab2)
  • tabs hover (b801e70)
  • tabs hover (e944f26)
  • test (4af444b)
  • test middleware (e3c7d4d)
  • tests and non-admin dashboard (#1089) (a442bfb), closes #1089
  • update (ebf3917)
  • Update issue templates (4a3f9ff)
  • Update issue templates (c0ce016)
  • Update issue templates (c9897d9)
  • Update issue templates (f233f90)
  • Update issue templates (94a1362)
  • Update issue templates (b16ffae)
  • Update issue templates (baa969f)
  • Update issue templates (5b79667)
  • update package.json (928d9c3)
  • Update README.md (dee0f71)
  • updated auth (010527a)
  • updated decision test (306cca9)
  • updated provisiner test (97527bd)
  • Updated route and test (#1084) (e6c3ca3), closes #1084
  • updated router (dc3d719)
  • updated schema to use private cloud (76d262d)
  • updated tests (c5891ca)
  • working on decision request (a33e0b1)
  • fix: pagination number and avatar (a00af1b)
  • fix(1235): resolvenode-fetch Headers importing issue (489a731)
  • fix(deps): update dependency @auth/mongodb-adapter to v2.0.3 (85c13e1)
  • fix(deps): update dependency @auth/prisma-adapter to v1.0.5 (91c7bdd)
  • fix(deps): update dependency @azure/msal-node to v1.18.4 (60d1a6a)
  • fix(deps): update dependency @azure/msal-node to v2 (fd7bb21)
  • fix(deps): update dependency @azure/msal-node to v2.4.0 (907bd67)
  • fix(deps): update dependency @hookform/resolvers to v3.3.2 (40c6aed)
  • fix(deps): update dependency @keycloak/keycloak-admin-client to v22.0.5 (bc650db)
  • fix(deps): update dependency @react-email/button to ^0.0.11 (151b696)
  • fix(deps): update dependency @react-email/components to ^0.0.10 (849d857)
  • fix(deps): update dependency @react-email/components to ^0.0.11 (f2a42dc)
  • fix(deps): update dependency @react-email/components to ^0.0.9 (453f42c)
  • fix(deps): update dependency @react-email/html to v0.0.6 (42c4bcf)
  • fix(deps): update dependency @react-email/render to ^0.0.8 (4bc2e5a)
  • fix(deps): update dependency @react-email/render to ^0.0.9 (cb77c21)
  • fix(deps): update dependency @react-email/tailwind to v0.0.12 (07d14d8)
  • fix(deps): update dependency @tanstack/react-query to v4.36.1 (813f672)
  • fix(deps): update dependency @types/node to v20.8.10 (eccdaf9)
  • fix(deps): update dependency @types/node to v20.8.9 (d21dcc6)
  • fix(deps): update dependency @types/react to v18.2.33 (b626433)
  • fix(deps): update dependency @types/react to v18.2.34 (bc03c08)
  • fix(deps): update dependency autoprefixer to v10.4.16 (9d85523)
  • fix(deps): update dependency bson to v5.5.1 (bd8f47f)
  • fix(deps): update dependency bson to v6 (7509f15)
  • fix(deps): update dependency eslint to v8.52.0 (e8a4304)
  • fix(deps): update dependency eslint-config-next to v13.5.6 (032574a)
  • fix(deps): update dependency faker to v6 (5b893d4)
  • fix(deps): update dependency mongodb to v6.2.0 (db0bef2)
  • fix(deps): update dependency next-auth to v4.24.3 (f9e486a)
  • fix(deps): update dependency next-auth to v4.24.4 (3921ec8)
  • fix(deps): update dependency react-hook-form to v7.47.0 (34d2269)
  • fix(deps): update dependency react-select to v5.7.7 (72ed3fe)
  • fix(deps): update dependency tailwindcss to v3.3.5 (dfcf919)
  • fix(deps): update dependency typescript to v5.2.2 (dc938f0)
  • fix(deps): update dependency zod to v3.22.3 [security] (d978795)
  • fix(deps): update dependency zod to v3.22.4 (7caeade)
  • fix(deps): update nextjs monorepo to v14 (d9b1f7e)
  • fix(deps): update prisma monorepo to v5 (d99493d)
  • fix(deps): update react monorepo (32a6627)
  • feat: add deployment helm charts (fc177c4)
  • feat: add development sandbox (a69cb95)
  • feat: CHES endpoint and header template (3e3393a)
  • feat: create oc service accounts (940d948)
  • feat: product details (5ebad12)
  • feat: provide default userImage (bc49ca2)
  • feat(1226): add deployment pipelines in test & prod (8eeda41)
  • feat(1226): add release & changelog configurations (19a87b2)
  • ci: add pipeline to test codebase (5822c71)
  • ci: add prettier config (8c60a51)
  • ci: build and deploy images to gcr (bce240b)
  • ci: run pre-commit checks (649d186)
  • ci: use netapp-block-standard as db storage (9dfb7f4)
  • docs: add developer guide (8c6642c)
  • docs: remove duplicate example (01b7e02)
  • docs: update developer-guide (ca5e1fa)
  • docs: update team conventions (60499b4)
  • docs: update team conventions (9160ac4)
  • doc: update developer guides (a421c3e)
  • doc: update development sandbox readme (e49d4f9)
  • doc: update development sandbox readme (a40809b)