Added
- ✨ : add a refresh module definition button [b039c89]
- ✨ : parse output definition when importing a module [4d477de]
- ✨ : extends AzureRM Credentials [970c3c0]
- ✨ : show outputs at the end of a job [d126688]
- ✨ : add scheduled date to jobs [614fa6d]
- ✨ : do not show apply button if plan is up to date [02a9aeb]
- ✨ : add upToDate property [adede7a]
- ✨ : make destroy jobs upload their plan [21f17ed]
- ✨ : add terraform blocs support [d478ebb]
- ✅ : add types to test data [43eda58]
- ✨ : add support for complex variable types [a9eddec]
- ✨ : generate tfvar files for complex variable types [aa9dcf7]
- ✅ : add a plan to sample test data [68227ed]
- ✨ : upload result plan to server for analysis [bb87522]
- ✨ : save plan for currently running job step [34058f2]
- ✨ : add plan deserialization [5a9e74c]
- ✅ : fixes the date for the test module [cc316bd]
- ✅ : add navigation to module description page [0833bec]
- ✅ : add registryDetails to test data [e3f1f61]
- ✨ : add archived stacks filter [e831e01]
- ✨ : add stack archive support [c5b4951]
- ✨ : add archived state support (274e037)
- ✅ : stabilize users page tests [5fcd987]
- ✨ : organization creation & deletion [8c5a778]
- ✨ : user creation & edition [d7f1ed4]
- ✅ : add users page navigation test [d8fe174]
- 🔊 : add error log [d360e87]
- ✅ : add RunnerController tests [2929365]
- ✨ : update workflow with PENDING states [b5d2867]
- ✨ : extract runner code to gaia-runner [c37dc1f]
- ✅ : convert SeleniumIT to Cucumber tests [469313f]
- ➕ : add cucumber dependency [46c61df]
- ✨ : generate tfvar file for the runner [8bb0b86]
- 🔊 : prefix job logs with [gaia] [3df9129]
- ✅ : execute mongo scripts with mongo shell instead of db.eval() [e21c05b]
- ✨ : encrypt state when encryption service exists [f9ad238]
Changed
- ⬆️ : bump jacoco-maven-plugin from 0.8.6 to 0.8.7 [0ae0587]
- ⬆️ : bump jacoco-maven-plugin from 0.8.5 to 0.8.6 (bdb586e)
- ⬆️ : bump kotlin.version to 1.5.21 [9f6d18f]
- ⬆️ : update build phase to openjdk-16 [3c2e8e0]
- 💄 : add output description [407eb1f]
- ⬆️ : bump marked to 2.1.2 [47e2924]
- ⬆️ : bump jquery to 3.6.0 [fcda27b]
- ⬆️ : bump core-js to 3.15.1 [1402439]
- ⬆️ : update fortawesome dependencies [e1d6a22]
- ⬆️ : update vuejs dependencies [9063129]
- ♻️ : better use of conditions [11acf19]
- ♻️ : convert test to Kotlin [70a5ba0]
- ⬆️ : bump openjdk from 15-jdk to 16-jdk (#579) : [4945c00]
- ⬆️ : bump testcontainers.version from 1.15.1 to 1.15.2 (#553) [70a9b46]
- ⬆️ : bump testcontainers.version from 1.14.3 to 1.15.1 (43c744b)
- ⬆️ : bump cucumber-jvm.version from 6.9.1 to 6.10.0 (#554) [62e9843]
- ⬆️ : bump bootstrap-vue from 2.17.3 to 2.21.2 (#545) [1e16759]
- ⬆️ 🔒 : bump marked from 1.2.7 to 2.0.0 (#551) [72dc5d7]
- ⬆️ : bump kotlin.version from 1.4.10 to 1.4.30 (#549) [6a90999]
- 💄 : add plan results [0dab84a]
- ⬆️ : bump @fortawesome/free-brands-svg-icons from 5.14.0 to 5.15.2 (#533) [5df13ef]
- ⬆️ 🔒 : bump axios from 0.20.0 to 0.21.1 (#518) [fba375b]
- ⬆️ : bump spring-boot-starter-parent from 2.4.1 to 2.4.2 (#535) [1441657]
- ⬆️ : bump frontend-maven-plugin from 1.10.0 to 1.11.0 (#503) [e5c5bd0]
- ⬆️ : bump compiler from 0.9.6 to 0.9.7 (#460) [5006ae9]
- ⬆️ : bump antlr4.version from 4.8-1 to 4.9.1 (#521) [6db9b5b]
- ♻️ : self host font [0c464b4]
- ⬆️ : bump @vue/cli-plugin-babel from 4.5.4 to 4.5.9 (#487) [a376c5c]
- ⬆️ : bump eslint from 7.8.1 to 7.16.0 (#505) [a324b96]
- ⬆️ : bump eslint-plugin-import from 2.22.0 to 2.22.1 (#444) [7420cb1]
- ⬆️ : bump pitest-maven from 1.5.2 to 1.6.1 [53d096f]
- 💄 : add user edition views [6910005]
- ♻️ : use stepId instead of step object [27f35db]
- 💄 : add PENDING state management [a8ea854]
- 🔧 : use dependency injection for webdriver [2a03f72]
- ♻️ : create runner api [6a6bb77]
- ⬆️ : bump @fortawesome/vue-fontawesome from 0.1.10 to 2.0.0 (#421) [daa34ab]
- ⬆️ : use mongodb 4.4 [dbd1469]
- ⬆️ : bump copy-webpack-plugin from 6.0.3 to 6.1.0 (#417) [0ca21ea]
- ⬆️ : bump vue and vue-template-compiler (#413) [aebfac8]
- ♻️ : better use of dependency injection [3bfcfd4]
Removed
- ➖ : remove bootstrap direct dependency [833aef7]
- 🔥 : remove pitest dependency [ad8b39c]
- 🔥 : remove unused css [9424fbf]
- 🔥 : remove .travis.yml [196901f]
- ➖ : remove guava from dependency management [0137d6e]
- ➖ : remove docker-java dependency [8ffbeaa]
Fixed
- 🐛 : correct Settings env vars propagation to runner [3c47ce7]
- 🐛 : set the stack status to TO_UPDATE on variable change [2292191]
- 🐛 : fix deleteCount variable name [cc447e1]
- 🐛 : prevent spring from loading LdapAutoConfiguration [8f7c767]
- 🐛 : ignore dummy providers when info is parsed from resources [346497f]
- 🐛 : remove ref=master parameter from Github requests [6fc5a6f]
- 🐛 : fixes manual import navigation after module creation [75c07e8]
- 🐛 : add export for java.naming/com.sun.jndi.ldap package [724fccf]
- 🐛 : use ignoring minutes instead of seconds [29ae28f]
- 🐛 : correct NPE when stack has no credentials [e1c28a9]
Security
Miscellaneous
- 📝 : add contribution guidelines [e9c31bc]
- 👷 : rename master branch to main [b106a97]
- 👷 : add percy on baseline branch [cd9fea8]
- 👷 : add percy tests [aca01a9]
- 👷 : add github workflow for tests [55a3320]
- 👷 : remove docker build [9ed36bb]
- 🐋 : remove docker socket from volumes mount [f72271f]
- 📝 : add runner api properties [3a48a2b]
- ⚗️ : use junit-platform-engine [f1d5437]
- 👷 : add separate stage for e2e [d177a33]