github gaia-app/gaia v2.2.0

latest releases: v2.4.0, v2.3.0
2 years ago

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 openjdk from 14-jdk to 15-jdk (#434) (5fef6a9)
  • ⬆️ : 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 cucumber-jvm.version from 6.7.0 to 6.9.1 (#507) (9cd2588)
    • ⬆️ : bump cucumber-jvm.version from 6.6.0 to 6.7.0 (#432) (a3d81ca)
  • ⬆️ : bump bootstrap-vue from 2.17.3 to 2.21.2 (#545) [1e16759]
    • ⬆️ : bump bootstrap-vue from 2.16.0 to 2.17.3 (#437) (103efbf)
  • ⬆️ 🔒 : 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]
    • ⬆️ : bump kotlin.version from 1.4.0 to 1.4.10 (#422) (91b2f63)
  • 💄 : add plan results [0dab84a]
  • ⬆️ : bump @fortawesome/free-brands-svg-icons from 5.14.0 to 5.15.2 (#533) [5df13ef]
    • ⬆️ : bump @fortawesome/free-solid-svg-icons from 5.14.0 to 5.15.2 (#534) (2513d9e)
  • ⬆️ 🔒 : bump axios from 0.20.0 to 0.21.1 (#518) [fba375b]
    • ⬆️ : bump axios from 0.19.2 to 0.20.0 (#414) (176170c)
  • ⬆️ : bump spring-boot-starter-parent from 2.4.1 to 2.4.2 (#535) [1441657]
    • ⬆️ : bump spring-boot-starter-parent from 2.3.3.RELEASE to 2.4.1 (#502) (7844b6e)
  • ⬆️ : 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 @vue/cli-plugin-eslint from 4.5.4 to 4.5.7 (#456) (74d0450)
  • ⬆️ : bump eslint from 7.8.1 to 7.16.0 (#505) [a324b96]
    • ⬆️ : bump eslint from 7.7.0 to 7.8.1 (#420) (fc90a19)
  • ⬆️ : 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

  • 🔒 : authenticate users with database password [2b6d435]
  • 🔒 : add updatable isAdmin flag [685db79]

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]

Don't miss a new gaia release

NewReleases is sending notifications on new releases.