Skip to content

Releases: ansibleguy76/ansibleforms

v5.0.7

03 Oct 19:55
0246c43
Compare
Choose a tag to compare

Added

  • Added scm branch option to pass to awx

Fixed

  • AzureAD with more than 100 groups was not working anymore since introduction of OIDC
  • Mysql check during init failed and skipped part of init
  • App now properly waits for mysql to be ready before starting
  • Vuelidate 2+ was not working properly for dependent required fields

v5.0.6

20 Sep 14:44
c8625a1
Compare
Choose a tag to compare

Fixed

  • Removed ip lib parts CVE related
  • Updated to vuelidate 2+ (CVE related)

v5.0.5

18 Sep 18:06
343b4b0
Compare
Choose a tag to compare
Merge pull request #220 from ansibleguy76/release/v5.0.5

v5.0.5 into main

v5.0.4

18 Aug 17:29
3a1305f
Compare
Choose a tag to compare

Added

  • If forms.yaml is missing, it will be auto created. This is useful for new installations without docker-compose
  • Same for certificates

Changed

  • Async await replacements for promises (readability)

Fixed

  • Some credentials bugfixes

v5.0.3

21 Jun 14:42
337f1ca
Compare
Choose a tag to compare

Added

  • Option to disable/enable schema creation (ALLOW_SCHEMA_CREATION)
  • Forms yaml can now be in the database (overriding the local file)
  • Database queries are by default no longer logged, use ENABLE_DB_QUERY_LOGGING to enable it again
  • Mongodb connection test

Changed

  • Improved schema creation error messages and error handling
  • Schema patching is now done at application initialization
  • Rewrote database connections with await/async

Fixed

  • Vault credentials, alpine requires decode -d instead --decode
  • Type on jobstatus notification template

v5.0.2

10 Jun 15:46
9f38783
Compare
Choose a tag to compare

Adding

  • Now allowing string (credential name) or array (of names) as dbConfig (dbtype is fetched from the database, with mysql fallback)
    When using array, the resultsets are merged.
  • Added ytt implementation to template yaml files (credits mdaugs)
  • Vault credentials, pass a vault password to ansible playbook.
  • OIDC authentication (credits mdaugs)

Changed

  • job api return objects (extravars, notifications, credentials, ...) instead of json strings
  • awx job id is added to the database

Fixed

  • radio button errors
  • some issue with the designer when a field without name was added
  • multistep was always successfull (tx to mdaugs)

v5.0.1

10 Apr 11:02
8b45c00
Compare
Choose a tag to compare

Fixed

  • login expiryDays didn't work
  • fixed non-ascii codes in ldap
  • fixed approvals, broken since 4.0.19

Added

  • add a form-reload route
  • added mail attribute ldap
  • improved error message on unevaluated fields
  • allow to model arrays like foo.bar[0].ping.pong[1]
  • allow placeholders in description fields of field validation

v5.0.0

25 Jan 13:50
49aff4d
Compare
Choose a tag to compare

Added

  • in remote expression functions, we throw errors so they show up in the form.
  • added valueColumn "*" and placeholderColumn "*", to return all column, this also means that valueColumn "*" results in the same as outputObject: true.
  • jobid is passed now as extravar and passed to nextform, incase an action exists
  • you can now hide a text field
  • more advanced ldap properties for non active directory ldap servers
  • git repositories generic (for forms and playbook for example)
  • added expiryDays to login api, for longlived tokens (admin only)
  • added jwt tokenPrefix property on jwt functions
  • allow admin role fallback for local/admins group in case no forms are found
  • radio button values property can now have array of objects (label, value)
  • instanceGroups property on forms => choose awx instanceGroups
  • enable verbose checkbox for quick ansible verbose mode

Removed

  • git repo type, you can no longer target git repo's from a form, this is breaking when you upgrade to 5.0.0 and use the formtype 'git'

Fixed

  • awx workflow template failed with 404
  • ldap usernameattribute not used
  • fixed database query issue for postgres
  • use ldap-authentication main code (no npm)
  • try ldap group objectName first

v4.0.19

22 Nov 13:50
9b1dd13
Compare
Choose a tag to compare

Fixed

  • undefined error with json

Added

  • Added AzureAD group filter to limit the number of groups

v4.0.18

10 Nov 10:30
282c5ca
Compare
Choose a tag to compare

Fixed

  • javascript replace error with defaults
  • Newer Netapp collection 22.8.2