Added
- ✨ : add GOOGLE_PROJECT to google credentials [cc16b32]
- ✅ : stabilize percy tests [66517a2]
- ✨ : add docker-compose vault example [609e551]
- ✨ : get provider list from the api [e7d6c56]
- ✨ : add vault-aws credentials [9bfbc79]
- ✨ : add NoOpEncryptionService [a6821f4]
- ✅ : add creation test for credential sub classes [6b4494c]
- ➕ : add spring-vault-core dependency [3073f43]
- ✨ : add credentials selection to stack [60ef68d]
- ✨ : add main provider selection in modules [80d3d23]
- ✨ : delete credentials [ddcb7ce]
- ✨ : add create credentials page [5b2ef99]
- ✨ : add credentials details page [7e7fcdb]
- ✨ : add credentials list page [3f234aa]
- ✨ : add CredentialsRestController [a1e23ab]
- ✨ : add credentials mgmt to jobs [ae437ae]
- ✅ : assert that TF_IN_AUTOMATION env var is used [fdff3a5]
- 👷♂️ : skip default install [814df1f]
- ➕ : replace deprecated docker-client by docker-java [15f17ab]
- ➕ : add spring-boot-starter-validation [36f2d70]
- 👷♂️ : add node_modules to cached directories [a8ff93a]
- 👷♂️ : use node 12 for percy [85854d9]
- ✅ : add the build-commit class for percy to ignore this component [0e19a94]
- 👷♂️ : add support for no-percy labels on PRs [ad1cf1b]
- 👷♂️ : reactivate percy tests [afa7160]
Changed
- ⬆️ : bump eslint to 7.6.0 [8f4be17]
- ⬆️ : bump @vue/cli-plugin-vuex to 4.5.4 [aa407e7]
- ⬆️ 🔒 : bump elliptic to 6.5.3 (#372) [30a62f9]
- ⬆️ : bump @vue/cli-plugin-router to 4.5.4 (#405) [2f8b2c6]
- ⬆️ : bump @vue/cli-service to 4.5.4 (#404) [720c637]
- ⬆️ : bump @vue/cli-plugin-babel to 4.5.4 (#403) [1de3dc7]
- ⬆️ : bump @vue/cli-plugin-eslint to 4.5.4 (#402) [2ac15f6]
- ⬆️ : bump percy-java-selenium to 0.1.4 (#397) [d0cbb97]
- ⬆️ : bump vue-router to 3.4.3 (#396) [117b871]
- ⬆️ : bump bootstrap to 4.5.2 (#382) [631d21c]
- ⬆️ : bump kotlinx-coroutines-core to 1.3.9 (#399) [a2e48ff]
- 💄 : update stack list cards [eefc515]
- ♻️ : update Stack to have a DbRef onto Module [7b879c4]
- 💄 : add 1rem padding to markdown-body [36fa29b]
- 💄 : update layout of modules list [9c07ac7]
- 🔧 : limit github scope to public repositories [57c03d8]
- ⬆️ : bump bootstrap-vue to 2.16.0 (#371) [82df2c5]
- ⬆️ : bump spring-boot-starter-parent (#398) [9ff029b]
- ⬆️ : bump kotlin.version to 1.4.0 (#400) [d7e3292]
- 💄 : use flex-box to display credentials [d528291]
- ♻️ : add CredentialsService [ec6f1c0]
- 🚸 : show a message when no readme is found [0e823f5]
- ⬆️ : bump @fortawesome/fontawesome-svg-core to 1.2.30 (#364) [dd61542]
- ⬆️ : bump @fortawesome/free-solid-svg-icons to 5.14.0 (#363) [a250700]
- ⬆️ : bump @fortawesome/free-regular-svg-icons (#362) [d5cb9d5]
- ⬆️ : bump copy-webpack-plugin to 6.0.3 (#354) [d34c92f]
- ⬆️ : bump vuex to 3.5.1 (#355) [03e9c5e]
- ⬆️ : bump @fortawesome/free-brands-svg-icons from 5.13.1 to 5.14.0 (#360) [a802b20]
- ⬆️ 🔒 : bump lodash to 4.17.19 (#359) [8336487]
- 🚨 : correct linter warning [87e46ff]
- ⬆️ : bump eslint-plugin-import to 2.22.0 (#357) [72fc1ee]
- ⬆️ : bump @vue/eslint-config-airbnb to 5.1.0 (#349) [71fd567]
- 💄 : new module page list [cee22ea]
- 🔧 : add ci-tu profile [d94d368]
- ⚡ : use singleton container pattern [f109f5e]
- ⬆️ : bump docker-java.version to 3.2.5 (#350) [592fe12]
- ⬆️ : bump @fortawesome/vue-fontawesome to 0.1.10 (#330) [6d8452b]
- ⬆️ : bump pitest-maven to 1.5.2 (#290) [b0c6941]
- ⬆️ : bump guava to 29.0-jre (#255) [53bde1d]
- ♻️ : migration to docker-java [d4229d1]
- ⬆️ 🔒 : bump websocket-extensions to 0.1.4 (#314) [79cb1f4]
- ⬆️ : bump testcontainers.version to 1.14.3 (#310) [6d391c0]
- 🚚 : rename groupId [3fdb79e]
- 🚚 : rename root package [008a87e]
- 📌 : re-create package-lock.json [44dcbd6]
- ⬆️ : bump marked to 1.1.0 (#297) [0f0ba86]
- ⬆️ : bump jquery to 3.5.0 (#283) [6042616]
- ⬆️ : bump babel-eslint to 10.1.0 (#272) [afef1fd]
- ⬆️ : bump frontend-maven-plugin to 1.10.0 (#288) [682152a]
- ⬆️ : bump corejs-typeahead to 1.3.1 (#259) [a4d2f41]
- ⬆️ : bump core-js to 3.6.5 (#268) [a9fdbf6]
- 🔧 : configure percy to take snapshots at 1920 width [d205ba5]
- ⬆️ : bump openjdk to 14-jdk (#240) [4ee26a9]
- ⬆️ : bump maven to 3-jdk-14 (#157) [a35402d]
- ⬆️ 🔒 : Bump acorn to 6.4.1 (#258) [edbac13]
Removed
Fixed
- 🐛 : fetch the maximum page size for github repositories [773facb]
- 🐛 : delay job refresh when starting [b866aaa]
- 🐛 : fix README loading [049320c]
- 🐛 : authentication can be null for anonymous requests [6471721]
- 🐛 : correct a vue error when provider is null [2aa1b0d]
- 🐛 : add exit 0 at the end of scripts [a790649]
- 💚 : correct MongoClient usage [3d6e4a2]
- 💚 : remove jackson.version usage [2cb7090]
Security
- 🔒 : encrypt Azure & Google credentials [920fa83]
- 🔒 : add encryption to AWS credentials [921a82c]
- 🔒 : add EncryptionService [e3d2273]
- 🔒 : avoid credentials leakage through Jobs API [9059bc5]
- 🔒 : use credentials id instead of credentials object to avoid leakage [c85f1e8]
- 🔒 : scope credentials to users [c787392]