Skip to content

Latest commit

 

History

History
1151 lines (576 loc) · 65.3 KB

CHANGELOG.md

File metadata and controls

1151 lines (576 loc) · 65.3 KB

Changelog

All notable changes to this project will be documented in this file.

v4.1.4 (2024-08-14)

⚙️ Miscellaneous Tasks

  • Enable dependabot groups for automated patch management (0142c7f)

  • Bump dependencies to latest version (272de32)

  • Bump org.springframework.boot (4c6f92d)

  • Bump @vitejs/plugin-vue (f48b4c7)

  • Bump @vitejs/plugin-vue (8c7fb7f)

  • Bump org.openrewrite.rewrite (ba341b2)

  • Bump org.openrewrite.rewrite (67fcae9)

  • Bump vite-plugin-vuetify (db27221)

  • Bump org.openrewrite.rewrite (dec2a9d)

  • Bump alpine from 3.20.1 to 3.20.2 (606c121)

  • Bump org.openrewrite.rewrite (df9c802)

  • Bump the npm-version-updates group across 1 directory with 4 updates (a08c1f2)

👷 Build

  • Temporarily downgrade nvm to 0.39.7 (730e2ff)

📚 Documentation

v4.1.3 (2024-07-12)

⚙️ Miscellaneous Tasks

  • Enable dependabot groups for automated patch management (8a1635d)

  • Downgrade org.owasp.dependencycheck to v8.4.3 (c9edb16)

  • Fix dependabot config (dbe56bd)

  • Bump alpine from 3.20.0 to 3.20.1 (a6f6ef0)

  • Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 (917e65c)

📚 Documentation

v4.1.2 (2024-06-02)

⚙️ Miscellaneous Tasks

  • Bump alpine from 3.19.1 to 3.20.0 (3c3cff0)

  • Bump vuetify from 3.5.15 to 3.6.8 (3b93a96)

  • Fix flaky tests (9fb18f6)

📚 Documentation

v4.1.1 (2024-05-12)

🐛 Bug Fixes

  • Display correct version on dashboard (2c7dac7)

📚 Documentation

v4.1.0 (2024-05-01)

⛰️ Features

👷 Build

  • Update GitHub action modules (ab873a6)

📚 Documentation

v4.0.2 (2024-04-06)

🛡️ Security

⚙️ Miscellaneous Tasks

  • Bump actions/cache from 3 to 4 (75fa1af)

  • Bump alpine from 3.19.0 to 3.19.1 (9a0d1e9)

  • Bump dorny/paths-filter from 2 to 3 (ed937fa)

  • Bump peter-evans/dockerhub-description from 3 to 4 (7f23fa7)

  • Bump dependabot/fetch-metadata from 1.6.0 to 2.0.0 (af6fdea)

  • Integrate openwrite to use modernize java code (de3c084)

  • Remove explicit versioning for logback (5737fa3)

  • Update .talismanrc to suppress sha1-* (7744e62)

📚 Documentation

v4.0.1 (2024-01-28)

🐛 Bug Fixes

  • Read correct application version from manifest file (7e37eea)

⚙️ Miscellaneous Tasks

  • Bump frontend dependencies to latest version (b4823a3)

  • Update version on mock data (88cfb12)

👷 Build

  • Add explicit cache restore keys for GitHub action (f61a75c)

📚 Documentation

v4.0.0 (2023-12-22)

⚠ BREAKING CHANGES

🛡️ Security

⚡ Performance

  • Enable java virtual threads to improve performance (19ac181)

⚙️ Miscellaneous Tasks

  • Add mock backend data to run backend server locally (7d59cb7)

  • Update Gradle Wrapper from 8.4 to 8.5. (#529) (c2d2b82)

  • Bump actions/setup-java from 3 to 4 (#532) (794e014)

  • Bump alpine from 3.18.4 to 3.19.0 (#554) (08a80d8)

  • Remove unnecessary nvd nist cache restore key (8fdd8f2)

  • Bump actions/deploy-pages from 2 to 3 (#556) (fa90750)

  • Bump actions/configure-pages from 3 to 4 (#555) (1b2cae1)

  • Bump github/codeql-action from 2 to 3 (bc28f6f)

  • Bump actions/upload-artifact from 3 to 4 (b72cd99)

  • Update allowed paterns in .talismanrc (980ad1f)

📚 Documentation

v3.3.7 (2023-10-25)

🐛 Bug Fixes

🛡️ Security

📚 Documentation

v3.3.6 (2023-10-09)

🐛 Bug Fixes

  • Fix five months is seconds calculation (b8269c2)

🛡️ Security

  • Update npm dependencies to fix security vulnerabilities (6430114)

🚜 Refactor

  • Refactor cookie expire time calculation with the help of java.time.Duration class (e21e8ea)

⚙️ Miscellaneous Tasks

  • Patch management for GitHub action and vuetify (9e61a01)

  • Bump alpine from 3.18.3 to 3.18.4 (ce08f38)

  • Update talisman to v1.31.0 (211eecf)

👷 Build

  • Run Pull Request workflow for synchronize event (426b4fe)

  • Run trivy and checks workflow for pull request synchronize event (71ae756)

📚 Documentation

v3.3.5 (2023-09-17)

🐛 Bug Fixes

  • Fix GitHub Oauth2 logout process (6fd71e7)

🛡️ Security

  • Remove usage of deprecated methods from Spring security (0314ca3)

⚙️ Miscellaneous Tasks

  • Fix PMD warnings (aa55296)

  • Bump alpine from 3.18.2 to 3.18.3 (e2654ac)

  • Bump actions/checkout from 3 to 4 (4cc7d0e)

👷 Build

  • Add workflow to update gradle wrapper (f8c1697)

  • Remove explicit delomboking for java code (db28ce2)

📚 Documentation

v3.3.4 (2023-07-25)

🛡️ Security

⚙️ Miscellaneous Tasks

  • Bump actions/upload-pages-artifact from 1 to 2 (8e48c93)

  • Bump dependabot/fetch-metadata from 1.5.1 to 1.6.0 (dd15953)

📚 Documentation

v3.3.3 (2023-07-12)

🐛 Bug Fixes

  • (#380) Consume status for /{workflowId}/runs api as string instead of Enum (3bc1442)

🛡️ Security

🧪 Testing

  • (#9) Add tests for workflow dashboard (64bde1a)

⚙️ Miscellaneous Tasks

  • Fix formatting issue (d489df2)

  • Bump alpine from 3.18.0 to 3.18.2 (97b553d)

  • Update frontend dependencies (f45599d)

  • Fix formatting for index.html (ca446d5)

📚 Documentation

v3.3.2 (2023-06-10)

🐛 Bug Fixes

  • Build filter on preference page while updating other configs (ff7f352)

  • Fix typo for automatic page refresh interval (d2ccca4)

🧪 Testing

  • (#9) Add missing tests for LoginPage, Job, NoFailures and MaxIdleTimeoutOverlay component (66cba1f)

👷 Build

  • Generate changelog url correctly (f12fdfa)

📚 Documentation

v3.3.1 (2023-06-09)

🐛 Bug Fixes

🛡️ Security

🚜 Refactor

🎨 Styling

  • Display relative time hint and hide icon in white color for light theme (003de60)

⚙️ Miscellaneous Tasks

  • Bump dependabot/fetch-metadata from 1.4.0 to 1.5.1 (aac47a3)

📚 Documentation

v3.3.0 (2023-05-20)

⛰️ Features

  • (#216) Enrich in cctray json and xml response with triggeredEvent (6ae5f0d)

  • (#216) Introduce possibility to filter builds based on events (58d4595)

  • Display relative time difference for failed workflow jobs (d70573f)

  • Display relative time difference for exposed secrets and code stadard violation dashboard (73dda74)

🐛 Bug Fixes

  • Add missed GitHub merge_group and schedule event (a49ddc1)

🛡️ Security

  • Use alpine 3.18.0 to fix cves related to libssl and libcrypto (74f8a23)

  • Provide link for CVE on changelog file (3f220bb)

⚙️ Miscellaneous Tasks

  • Deploy demo website to GitHub pages (86b239f)

  • Update vuetify and jsdom to latest version (6a800ec)

  • Cleanup unnecessary fixtures (9427137)

👷 Build

  • Deploy to GitHub pages only when new version is released on docker (e719661)

  • Use git-cliff to generate changelog as part of CI process (8d367d5)

  • Update git cliff config to skip talisman suppression commits (c8aed12)

  • Add write permission for update_changelog job (ac7ef43)

  • Clone main branch with all git history while generating changelog (0dead73)

📚 Documentation

v3.2.1 (2023-04-29)

🐛 Bug Fixes

  • Hide password on login page for basic authentication (5a30dbc)

⚙️ Miscellaneous Tasks

  • Update @mockoon/cli and vuetify to latest version (67501a7)

📚 Documentation

  • Update sample image for docs (54c8f67)

  • Update changelog for v3.2.1 (56d0c95)

v3.2.0 (2023-04-27)

⛰️ Features

  • Introduce long-awaited dark theme (ae0fbc1)

🛡️ Security

⚡ Performance

  • Enable response compression for fast page load (da8a7e9)

🎨 Styling

🧪 Testing

  • Mock authentication with mockoon when running only frontend locally (1efa6df)

⚙️ Miscellaneous Tasks

  • Bump dependabot/fetch-metadata from 1.3.6 to 1.4.0 (b877470)

  • Upgrade gradle to v8.1.1 (b3330d6)

📚 Documentation

v3.1.1 (2023-04-17)

🐛 Bug Fixes

  • Add startup failure state to run conclusion (8b8ac04)

📚 Documentation

v3.1.0 (2023-04-01)

⛰️ Features

  • Add support to periodic scan for enabled features (3694887)

  • (#162) Display gitactionboard version on dashboard (ad8df47)

🛡️ Security

⚙️ Miscellaneous Tasks

  • Bump io.freefair.lombok from 6.6.3 to 8.0.1 (6cfe5af)

  • Bump gradle version to v8.0.2 (dca0980)

📚 Documentation

  • Update sample dashboard screenshots (f74c1b8)

  • Update changelog for v3.1.0 (b9e3451)

v3.0.7 (2023-03-24)

📚 Documentation

  • Update changelog for v3.0.7 (5b48cfc)

v3.0.6 (2023-02-15)

🐛 Bug Fixes

  • Enable CSRF protection for APIs (204df4e)

  • Provide correct error message when REPO_OWNER_NAME config is missing (94515a9)

🛡️ Security

⚙️ Miscellaneous Tasks

  • Manual patch management for frontend (7c2a2b2)

  • Bump dependabot/fetch-metadata from 1.3.5 to 1.3.6 (e27c20f)

  • Bump docker/build-push-action from 3 to 4 (c85b856)

👷 Build

  • Fine tune paths for codeql analysis (7ef98e8)

  • Run dependency checks for pull request created by dependabot (3575ae3)

  • Remove explicit toolVersion for checkstyle and pmd plugin (c16775f)

  • Suppress shellcheck rule SC2317 due to false positivity (ccbc785)

  • Refer only major version for node in nvmrc (6818368)

  • Skip talisman verification for scheduled checks (4c6031d)

  • Suppress talisman warnings (bc599f2)

  • Update talisman version (686f0af)

📚 Documentation

  • Update changelog for v3.0.6 (920b07c)

v3.0.5 (2023-01-07)

🛡️ Security

🚜 Refactor

⚙️ Miscellaneous Tasks

  • Update frontend dependencies version (80b3aae)

  • Use node v18.21 instead of v16.17 (15945df)

  • Update vite version to v4 (a0c576c)

👷 Build

  • Configure boring cyborg (5961013)

  • Merge backend and frontend PR automerge workflow (775714e)

  • Suppress talisman warnings (064aa16)

  • Use checks workflow to verify talisman for PR (ec4e08b)

  • Run checks for PR review_requested, edited and ready_for_review type (f15e89d)

  • Update GitHub runner to use ubuntu-22.04 (5c93889)

  • Remove uses of deprecated properties (5cd4dfc)

  • Update hadolint version to v2.12.0 (6ce2626)

  • Enable CodeQL analysis (60934ce)

  • Update talisman version (8bb18e5)

  • Update talisman checksum (8482710)

  • Delombok backend java before codeql analysis (2b6eaf3)

  • Suppress talisman warnings (0eae03b)

📚 Documentation

  • Update documentation (c9576cb)

  • Update contributors list style (70fd2e6)

  • Update license copyright year (b1338d3)

  • Update changelog for v3.0.5 (46eea77)

v3.0.4 (2022-12-01)

🐛 Bug Fixes

  • Allow everyone to access resources from /assets (64c1e3f)

🛡️ Security

  • Remove unnecessary whitelisted endpoint from security config (2d7d4a4)

⚙️ Miscellaneous Tasks

  • Bump gradle version to v7.6 (10f0be1)

  • Migrate to mockserver from wiremock (661d10f)

  • Upgrade spring boot to v3 (124bdbb)

  • Manual patch management (668a795)

👷 Build

  • Suppress talisman warnings (3490e27)

📚 Documentation

v3.0.3 (2022-11-20)

🛡️ Security

⚡ Performance

  • Use custom build JRE to reduce the docker image size (c404c21)

⚙️ Miscellaneous Tasks

  • Bump dependabot/fetch-metadata from 1.3.4 to 1.3.5 (5496c1b)

👷 Build

  • Suppress talisman warnings (b0a003c)

  • Start frontend development server on static 8081 port (f07293a)

  • Ignore dist and coverage folder during eslint check (47e8ffa)

📚 Documentation

  • Display docker image size on Readme (9faf1b3)

  • Update changelog for v3.0.3 (22a9e1f)

v3.0.2 (2022-11-03)

🛡️ Security

🧪 Testing

  • Add initial test setup using vitest and add tests for icons (#9) (275015d)

⚙️ Miscellaneous Tasks

  • Update lombok, pmd, checkstyle and spotbugs gradle plugin (262c943)

  • Bump pat-s/always-upload-cache from 3.0.1 to 3.0.11 (af1f71f)

  • Add issue templates (cfd0c1b)

  • Enforce eslint standard ruleset for frontend code (fc80f8c)

👷 Build

  • Bump @vue/compiler-sfc in /frontend (9f70e8f)

  • Bump stylelint from 14.13.0 to 14.14.0 in /frontend (d1becc0)

  • Bump vue from 3.2.40 to 3.2.41 in /frontend (381cf3d)

  • Bump stylelint-config-standard in /frontend (3ab85f2)

  • Bump com.github.spotbugs from 5.0.8 to 5.0.12 in /backend (086654a)

  • Integrate trivy for docker image scan (76d7dce)

  • Bump com.github.ben-manes.versions in /backend (97aa44a)

  • Change default commit message type for dependabot (647876c)

  • Add name for trivy workflow (d6e4026)

  • Suppress talisman warnings (494a1fd)

  • Remove explicit tool version customisation for spotbugs (e2b8695)

  • Remove uses of deprecated set-output command (beee882)

  • Fix typo (d557402)

  • Migrate to vite from vue-cli-service for frontend (3422bb3)

  • Suppress talisman warnings (42c16da)

📚 Documentation

v3.0.1 (2022-10-08)

🛡️ Security

👷 Build

  • Bump stylelint from 14.12.0 to 14.12.1 in /frontend (68aca49)

  • Bump io.spring.dependency-management in /backend (e32edb0)

  • Bump org.springframework.boot in /backend (aabd325)

  • Suppress talisman warnings (17dda00)

  • Fix path issue for nvd cache (c063b72)

  • Bump core-js from 3.25.2 to 3.25.3 in /frontend (4a67d1d)

  • Bump snakeyaml from 1.32 to 1.33 in /backend (cc97932)

  • Bump pitest-junit5-plugin from 1.0.0 to 1.1.0 in /backend (b7ba8d3)

  • Bump vue from 3.2.39 to 3.2.40 in /frontend (660ad2c)

  • Bump vm2 from 3.9.10 to 3.9.11 in /frontend (082965d)

  • Bump stylelint from 14.12.1 to 14.13.0 in /frontend (d162802)

  • Suppress talisman warnings (659747a)

  • Update talisman and handolint version (09eac8c)

  • Update talisman checksum (04e799d)

  • Bump core-js from 3.25.3 to 3.25.4 in /frontend (dc93911)

  • Bump core-js from 3.25.4 to 3.25.5 in /frontend (fcbc037)

  • Bump eslint-plugin-vue from 9.5.1 to 9.6.0 in /frontend (f89384e)

  • Bump dependabot/fetch-metadata from 1.3.3 to 1.3.4 (42ea04d)

  • Bump archunit-junit5 from 0.23.1 to 1.0.0 in /backend (7cc9dc6)

  • Always add current changes on the top of changelog (e0222f5)

  • Configure semantic-build-versioning plugin to auto update version based on commit message (1d2baed)

  • Fine tune changelog generator script (92fa491)

  • Suppress talisman warnings (9dd75e0)

📚 Documentation

v3.0.0 (2022-09-21)

⚠ BREAKING CHANGES

  • Rename /available-auths to /config endpoint for future use case (96552fc)

  • Use /workflow-jobs as default dashboard path instead of /dashboard (d290650)

⛰️ Features

  • Display secrets scan alerts on dashboard (34e339d)

  • Send notifications for exposed secrets (20896e8)

  • Send notification for code standard violations (032f12a)

  • Display code standard violations on dashboard (19e279d)

  • Add button to hide single workflow jobs (#10) (d5471db)

  • Display page title on the top of dashboard (939c0ac)

🐛 Bug Fixes

  • Fix alignment issue with menu items (bbb48a3)

🛡️ Security

🚜 Refactor

  • Display GitHub action icon for workflow jobs dashboard (cb7aa3b)

  • Rename Secret vue component (e645aa3)

⚡ Performance

  • Share sever cache acorss users (293c043)

🎨 Styling

  • Introduce stylelint to format css styles with in vue component (05de1c3)

  • Improve styling of show/hide button (8c75fc3)

🧪 Testing

  • Enable parallel executions for junit tests (e94b315)

⚙️ Miscellaneous Tasks

  • Update frontend dependencies (abd749c)

  • Use mockoon to run local mock api server for ease frontend development (1be671e)

👷 Build

  • Bump terser from 5.13.1 to 5.14.2 in /frontend (#8) (e509e9a)

  • Add changelog url for GitHub release (b0f5e89)

  • Enable dependabot for automatic patch management (3be168f)

  • Allow dependabot to auto merge PR (6d37a00)

  • Bump io.spring.dependency-management in /backend (9d68892)

  • Fix talisman issue (708bd03)

  • Fail build incase of lint warnings related to frontend code (0e88b17)

  • Bump vue from 3.2.37 to 3.2.39 in /frontend (ad3e224)

  • Fix talisman warnings (9ac45b3)

  • Bump snakeyaml from 1.31 to 1.32 in /backend (08c83a4)

  • Bump com.diffplug.spotless from 6.7.2 to 6.11.0 in /backend (4452763)

  • Introduce PI Mutation test for backend (63d77f5)

  • Fix build workflow (4a60781)

  • Bump org.owasp.dependencycheck in /backend (398e130)

  • Bump eslint-plugin-vue from 9.3.0 to 9.5.1 in /frontend (dd679d4)

  • Bump core-js from 3.24.0 to 3.25.2 in /frontend (8b8b57b)

  • Suppress talisman warnings (c125be2)

  • Split pull request workflow for backend and frontend (fb62004)

  • Update test data for local frontend (690213d)

  • Update dependency check suppression list (8b38cf9)

  • Update node version v16.17.0 (6dcfdc0)

  • Update gradle version to v7.5.1 (a6d3978)

  • Enable dependabot for GitHub actions and docker dependencies (5662baa)

  • Bump org.owasp.dependencycheck in /backend (915370b)

  • Bump actions/checkout from 2 to 3 (#38) (5752740)

  • Bump pat-s/always-upload-cache from 2.1.5 to 3.0.1 (#39) (e640969)

  • Update GitHub action dependencies (937e12e)

📚 Documentation

  • Update TOC on readme and fix typos (8040610)

  • Add sweiler and dependabot to contributors list (c7fbdd1)

  • Update sample screenshots (1f91d60)

  • Remove explicit width from images on readme (fd91a33)

  • Update changelog for v3.0.0 (1e28b07)

v2.1.0 (2022-06-28)

⛰️ Features

  • Send notification on MS Teams in case of build failure (2f3e004)

🚜 Refactor

  • Remove usage of depcretated WebSecurityConfigurerAdapter (5555d18)

  • Use java 17 feature, syntax (e0a7a10)

⚙️ Miscellaneous Tasks

👷 Build

  • Use spotless to lint java code instead of sherter.google-java-format (5a85ca7)

  • Fix path for java 17 for build task (721f6f6)

📚 Documentation

  • Accomodate chore as a commit type (e4382ec)

  • Update Readme (728e429)

  • Add instruction link to create incoming webhook connection for MS teams (6036bdd)

  • Update changelog (3b09ef7)

v2.0.7 (2022-05-25)

🛡️ Security

📚 Documentation

v2.0.6 (2022-05-17)

🐛 Bug Fixes

  • Make page scrollable so that side bar is always accessible (d5cf429)

  • Log correct information when authentication is disabled (e492ce0)

🛡️ Security

  • Move to amazoncorretto docker base image from openjdk to fix security vulnerabilities (d1f7cf5)

  • Update npm dependencies to fix security vulnerabilities (534ce21)

👷 Build

  • Create docker tag with minor version (65be76c)

📚 Documentation

  • Use correct link for genarate changelog (a1b0ee2)

  • Update changelog (9e1ee72)

v2.0.5 (2022-04-25)

🛡️ Security

👷 Build

  • Update java dependencies (98d1de8)

  • Update other java dependencies (edf41dc)

  • Update docker metadata GitHub action version (a5334c8)

📚 Documentation

v2.0.4 (2022-04-01)

🛡️ Security

📚 Documentation

v2.0.3 (2022-03-31)

🐛 Bug Fixes

  • Intermittent solution to prevent RCE with Spring Core (52c17b5)

🛡️ Security

👷 Build

  • Update cache key for nvd nist on GitHub action (36c97a2)

📚 Documentation

v2.0.2 (2022-03-31)

🛡️ Security

📚 Documentation

v2.0.1 (2022-02-22)

🐛 Bug Fixes

  • Filter out headers with undefined value (4800400)

  • Use correct title for dashboard (abb3957)

👷 Build

  • Use correct syntax for release tag name (b99793d)

  • Format changelog as part of generation command (bad8dea)

📚 Documentation

v2.0.0 (2022-02-18)

⚠ BREAKING CHANGES

  • Remove ability to configure dashboard using query params (ea53408)

⛰️ Features

  • Introduce basic authentication (abfdeab)

  • Use client token to fetch workflow details (e769e77)

  • Introduce login page (6fe267f)

  • Explicitly delete access_token cookie on logout (b52caa3)

  • Hide logout button for guest users (a7e1c22)

  • Allow only authenticate user to access private pages when authentication is enabled or unknown (990ccb9)

  • Display spinner till page is fully loaded (4ebd072)

  • Clear cookies when user click on logout (9b7b0ee)

  • Display error message if login credentials are wrong (e6cf144)

  • Display happy octopus when there is no failed build and user doesn't want to see healthy build (670034b)

  • Allow guest user to fetch files from /img folder (9e759ff)

  • Respect servlet context config while serving resources (3a0a215)

🐛 Bug Fixes

  • Clear interval timer when user moves away from dashboard page (2dea455)

🚜 Refactor

  • Remove global variables (d9762b4)

👷 Build

  • Patch management (1fc4e17)

  • Add script to generate changelog (74391ea)

  • Generate GitHub release as part of release process (cd842b3)

  • Fix bump-version command (3097bfa)

  • Append latest changelog instead of prepend (83e322c)

📚 Documentation

  • Update readme documentation (a5fd0a9)

  • Add contributors to readme file (896f573)

  • Update readme file with new sample for v2.0.0 (cce50b2)

  • Add changelog (39f16bf)

  • Link changelog on readme file (1546a10)