github gaia-app/gaia v2.0.0

latest releases: v2.4.0, v2.3.0, v2.2.0...
4 years ago

Changelog

Added

  • ✅ : make selenium tests work again [0cc5419]
  • ✨ : add api to plan or apply a job [6b6664d]
  • ✨ : add api to run or destroy a stack [b6f2210]
  • ✨ : add service to display confirm modal [f80cff9]
  • ✨ : add api to get job [f2bc5ee]
  • ➕ : add ansi-to-html dependency [22a81bb]
  • ✨ : add api to get stacks [6310b45]
  • ✨ : add modal service to display notifications [9f7cba6]
  • ✨ : add axios interceptors to handle responses [2ff794f]
  • ✨ : add api service for users [0194fb8]
  • ✨ : add api service for settings [67b6ef1]
  • ✨ : add resource to expose settings [1a6213f]
  • ✨ : add api service for dashboard summary [f2d5e68]
  • ✨ : add resource to expose dashboard summary [557674f]
  • ✨ : update page title for each route [1d13bcc]
  • ➕ : add uuid dependency [941b11f]
  • ✅ : disable selenium IT until migration completed [cd7a38c]
  • ✅ : fix tests after security process rework [81e78a3]
  • ✨ : add component for oauth signin [dded8ed]
  • ✨ : add default layout [129ef69]
  • ✨ : add service to manage cookie [2317c3b]
  • ✨ : add api service for build infos [82b8155]
  • ✨ : add error layout [93ffff5]
  • ✨ : add layout system and none layout [c6f151b]
  • ✨ : add navigation guard [ca10adb]
  • ✨ : add service for session storage [0a9ab01]
  • ✨ : add store management for user session [82a1cf6]
  • ✨ : add authentication api service in client [cc1d3d7]
  • ➕ : add axios dependency [3e3bf0c]
  • ➕ : add node modules which were previously webjars [50e55b8]

Changed

  • ♻️ : change the route for stack creation [12fdcff]
  • 💄 : add overlay on dashboard loading [27a62aa]
  • ⬆️ : bump bootstrap-vue from 2.4.2 to 2.10.1 [f00edb8]
  • 🚚 : split shared components in subfolders [8ec8295]
  • ♻️ : migrate job page [02fdbf3]
  • ♻️ : migrate backend for job [23495b9]
  • ⚡ : call api simultaneously on users page [6c48041]
  • 💄 : enhance look of user-badge icon [80c8391]
  • ♻️ : migrate stacks page [e83caf4]
  • ♻️ : migrate stack edition page [5a77b98]
  • 🚚 : rename api service file for stacks [f5c81dc]
  • ♻️ : migrate users page [43d65f6]
  • ♻️ : migrate settings page [4bf2d24]
  • 🔧 : move vue-form-wizard declaration [e519110]
  • 🔧 : move vue-multiselect declaration [f3e9a9c]
  • ♻️ : migrate dashboard page [094f05a]
  • 🍱 : update logo for topbar [52e934d]
  • ♻️ : extract module-variable component [0692969]
  • ♻️ : make the import route a POST [7c621c1]
  • ♻️ : add stack-api [ea0f2d1]
  • ♻️ : use markdown component in readme [03d58c2]
  • 💄 : use <font-awesome> component instead of <i> [c0e1fe0]
  • ♻️ : extract api services [2440473]
  • ♻️ : import markdown css in its dedicated component [6804875]
  • ♻️ : use props instead of $route to get component inputs [119bb4e]
  • ♻️ : move stack creation route to stack pages [b2b28a3]
  • ♻️ : migrate new stack page [40ab014]
  • ♻️ : migrate module-import page [17dac15]
  • ♻️ : migrate module-description page [3df8a15]
  • ♻️ : migrate the module details page [6cc3fa3]
  • ♻️ : migrate the modules page [c1d939e]
  • ♻️ : rework breadcrumb [508aad5]
  • 🚚 : move job page as child of stack page [c878d0a]
  • 🔧 : use alias @ in all import and export paths [eb6dbbf]
  • ♻️ : small rework on login page [26ca8e5]
  • 🚚 : gather error pages in a sub folder [07a1fee]
  • ♻️ : rework login page [b4f9f72]
  • ♻️ : rework security process [7f65585]
  • 🔧 : configure vue cli dev server with proxy [45081db]
  • 🔧 : specify frontend directory for lint [cb8d84f]
  • 🏗️ : init frontend structure and routes [8d0a71c]
  • 🔧 : configure vue-multiselect [ae1225d]
  • 🔧 : configure bootstrap and bootstrap-vue [fbc11ba]
  • 🔧 : configure vue-fontawesone [17eb2a2]
  • 🔧 : add webpack configuration for frontend [7e18f64]
  • 🔧 : add maven configuration for frontend [1db14be]
  • 🎨 : add .editorconfig [7a3c277]
  • 🎨 : add .eslintrc [1f5cc15]
  • 🏗️ : add controller to manage natural routes for frontend [9f9090c]
  • 🏗️ : init new frontend application [3c69763]

Removed

  • ➖ : remove the UUID dependency [2a40ab8]
  • 🔥 : remove old spring templates and assets [39b6f8c]
  • 🔥 : remove useless id on vue template [5ada7af]
  • 🔥 : remove useless users mvc controller [b3918fa]
  • 🔥 : remove index.js from shared api and services [410503b]
  • 🔥 : remove ModuleMVCController [eba9e2b]
  • 🔥 : remove useless constructor term in kotlin [2b737b2]
  • 🔥 : remove demo css [c737c93]
  • 🔥 : remove UiExtensions process [28f1be3]
  • ➖ : remove webjars dependencies [b8c40c8]
  • 🔥 : deactivate mvc controllers [85004d5]
  • 🔥 : remove thymeleaf [7e0e953]

Fixed

  • 🐛 : fix the save and run on stack creation [0095823]
  • 🐛 : sort jobs by start date desc [81f7411]
  • 🐛 : fix issues with terraform-image-input component [6a85e5e]
  • 🐛 : fix redirection reload issue to job in stack page [74f73e4]
  • 🐛 : fix issue with authentication guard [579ab0e]
  • 🐛 : fix stack loading when user has no team [2f5ba22]
  • 🐛 : disable CSRF on state api to allow POST [118cc40]
  • 🐛 : fix missing BadgePlugin declaration [8e533a7]
  • 🐛 : correct potential NPE on 404 [be05718]
  • 🐛 : return empty string when file doesn't exist [2c4644b]
  • 🐛 : fix issue on page authorities management [f3e063f]
  • 🐛 : fix error on sidebar when cookie is missing [0122518]
  • 🐛 : fix error on authentication at loading [e5ad303]

Security

  • 🔒 : users should not leak their oauth2 token through json [aa9a749]

Miscellaneous

  • 👌 : use named routes [91e5a48]
  • 👌 : fix await usage [250441e]
  • 🙈 : ignore frontend build output dir [b10c2bf]
  • 🙈 : update .gitignore for frontend [ebb886c]
  • 🐳 : fix tag for mongo image [997808c]
  • 📝 : add missing documentation about authorization [1b819d4]
  • 🔀 : Merge pull request #235 from binlab/fix/add-missed-documentation [03fd692]
  • 🔀 : Merge pull request #229 from gaia-app/release/1.3.0 [9b39ccc]

Don't miss a new gaia release

NewReleases is sending notifications on new releases.