Releases: vmware/build-tools-for-vmware-aria
v2.44.0 🌈
What's Changed
🚀 Features
- [vro-types] Add VcStorageManager class definition by @VenelinBakalov in #457
- [area/documentation] (#162) Minimal infrastructure setup update by @ivan-zdravkov in #384
- [build, tests] (#302) Enable unit test code coverage as a build step for the artifact-manager by @Michaelpalacce in #446
- [artifact-manager,installer,maven] (#341) Add
vrealize:clean
mvn phase forvra-ng
projects and aclean
option for Installer by @Michaelpalacce in #436 - [typescript/polyglotpkg] Add new PowerShell and PowerCLI runtime options by @pe1pip in #437
- [vrotsc,vrotsc-annotations] (#336) Add Workflow Canvas Item for User Interaction Component by @akantchev in #400
🐛 Bug Fixes
- [vro-types] (#458) Change
011n-plugin-vc
type declarations from interfaces to classes by @VenelinBakalov in #459 - [vrdt,packages] (vrdt #159) Restore System and Server logs in
vRDT OUTPUT
duringRun vRO Action
command by @bcpmihail in #450 - [artifact-manager, maven/plugins, abx] (#430) Fix failure when pushing from ABX project by @akantchev in #441
- [vrdt,packages] (#427) Restore missing
exec
package required forRun vRO Action
VScode command by @bcpmihail in #435
⬆️ Dependencies
- build(deps): bump commons-io:commons-io from 2.7 to 2.14.0 in /maven/archetypes/polyglot by @dependabot in #442
- build(deps): bump commons-io:commons-io from 2.7 to 2.14.0 in /common/artifact-manager by @dependabot in #440
For in-depth feature set review refer to the following document: https://github.com/vmware/build-tools-for-vmware-aria/blob/main/docs/versions/v2.44.0/Release.md
Full Changelog: v2.43.0...v2.44.0
v2.43.0 🌈
What's Changed
🚀 Features
- [artifact-manager] (#331) Fix CRITICAL and HIGH level vulnerabilities by @bcpmihail in #420
- [vro-types] Update ZipWriter class interface by @pe1pip in #419
- [polyglotpkg] (#388) Add node18 and node20 as polyglot runtimes by @Michaelpalacce in #392
🐛 Bug Fixes
- [vropkg] (#415)
for each
transformer now respects comments and will not work in them by @Michaelpalacce in #421 - [ecmascript] (#417) Fix
exports
failure during TS Workflow execution by @bcpmihail in #418
⬆️ Dependencies
- build(deps-dev): bump rollup to 3.29.5 in /typescript/vro-scripting-api by @VenelinBakalov in #433
- build(deps-dev): bump rollup to 3.29.5 in /typescript/vropkg by @VenelinBakalov in #432
- build(deps-dev): bump rollup from 2.67.2 to 3.29.5 in /typescript/vrotest by @dependabot in #431
- build(deps-dev): bump rollup from 1.27.14 to 3.29.5 in /typescript/vrotsc by @dependabot in #426
For in-depth feature set review refer to the following document: https://github.com/vmware/build-tools-for-vmware-aria/blob/main/docs/versions/v2.43.0/Release.md
Full Changelog: v2.42.0...v2.43.0
v2.42.0 🌈
What's Changed
- [docs] (#388) Extend polyglot archetype documentation by @Michaelpalacce in #389
🚀 Features
- [vrotsc-types] (#347) Add remaining Aria plugin types definitions by @unbreakabl3 in #375 #395 #413
- [ecmascript] (#402) Remove unused function
Export.from
from classModule
by @bcpmihail in #411 - (#405) Bump license-maven-plugin from 2.0.1 to 2.4.0 by @VenelinBakalov in #409
- [vrotsc] (#301) Improve error messages for Policy Template, Workflow and Configuration files with incorrect extensions by @bcpmihail in #399
- [vrotsc] (#383) Improvements to Item presentation structure in Workflow Schema by @bcpmihail in #387
- [all] (#330) Support for Java version 21 LTS by @Tchoui in #386
- [maven] (#379) Exclude license headers generation for javascript and typescript test files by @VenelinBakalov in #380
🐛 Bug Fixes
- [vrotsc-types] (#406) Make
vgpu
optional property ofVcVirtualDeviceBackingInfo
interface by @unbreakabl3 in #410 - [vrotsc] (#385) Fix TS-vRA archetype sample policy definition and re-add v2 policy attributes by @bcpmihail in #390
- [ecmascript] (#311) Fix for Unknown error on VROES.import from a missing/invalid module path by @bcpmihail in #345
⬆️ Dependencies
- build(deps-dev): bump webpack from 4.22.0 to 5.94.0 in /maven/archetypes/vcd-ng-angular8/src/main/resources/archetype-resources by @dependabot in #397
- build(deps): bump micromatch from 4.0.5 to 4.0.8 in /typescript/polyglotpkg by @dependabot in #403
- build(deps): bump braces and gulp in /typescript/vro-scripting-api by @dependabot in #378
- build(deps): bump braces, gulp and gulp-cli in /typescript/vropkg by @dependabot in #377
- build(deps): bump braces and gulp in /typescript/vrotest by @dependabot in #374
- build(deps): bump braces and gulp in /typescript/npmconv by @dependabot in #376
For in-depth feature set review refer to the following document: https://github.com/vmware/build-tools-for-vmware-aria/blob/main/docs/versions/v2.42.0/Release.md
Full Changelog: v2.41.0...v2.42.0
v2.41.0 🌈
What's Changed
🚀 Features
- [vrotsc,vrotsc-annotations] (#324) Add Workflow canvas Error Handling by @Michaelpalacce in #371
- [vrotsc-types] (#347) Extend Aria plugin types definitions by @unbreakabl3 in #367
- [ecmascript] (#361) Add Object support in
Array.from()
method by @akantchev in #362 - [vropkg] (#365) Support for transforming
for each
statements when pulling by @Michaelpalacce in #366 - [vrotsc] (#318) Update Item presentation structure in Workflow Schema by @Michaelpalacce in #363
- [vrotsc-types] (#347) Add Aria plugin types definitions by @unbreakabl3 in #349
- [polyglot] Add support for python 3.10 runtime in Aria Orchestrator by @pe1pip in #360
- [vrotsc,vrotsc-annotations] (#335) Add Workflow canvas Action item by @Michaelpalacce in #358
- [vrotsc,vrotsc-annotations] (#338) Add Workflow canvas Async Workflow item by @Michaelpalacce in #354
- [vrotsc, vrotsc-annotations] (#337) Add Workflow canvas Scheduled Workflow item by @Michaelpalacce in #350
- [vrotsc, vrotsc-annotations] (#339) Add Workflow canvas Default Error Handler item by @akantchev in #346
- [vrotsc] (#340) Add Workflow canvas Workflow End item by @akantchev in #348
- [vrotsc] (#325) Add Workflow canvas Workflow item by @Michaelpalacce in #334
🐛 Bug Fixes
- [ecmascript] Change default return Object of
Array.from()
Method to be empty array by @VenelinBakalov in #372 - [ecmascript] (#361) Add Object support in
Array.from()
method by @akantchev in #362 - [ecmascript] (#353) Fix problem with Size in a Map Object when Setting a Value in it by @akantchev in #356
- [polyglotpkg] (#259) Fix polyglot project building issue by @Michaelpalacce in #320
⬆️ Dependencies
- (#368) Bump maven-assembly-plugin and maven-dependency-plugin to 3.7.1 by @pe1pip in #369
- build(deps): bump braces from 3.0.2 to 3.0.3 in /typescript/polyglotpkg by @dependabot in #286
For in-depth feature set review refer to the following document: https://github.com/vmware/build-tools-for-vmware-aria/blob/main/docs/versions/v2.41.0/Release.md
Full Changelog: v2.40.0...v2.41.0
v2.40.0 🌈
What's Changed
🚀 Features
- [vrotsc] (#314) Implement canvas element decorator strategies item printing in vrotsc by @Michaelpalacce in #315
- [artifact-manager] [archetypes/vra] (#250) Add global scope support for property-group in vRA 8 by @Tchoui in #282
- [artifact-manager] [archetypes/vrops] (#280) Add support for priority ordering of Aria Operations policies by @akantchev in #288
- [vrotsc] [vrotsc-annotations] (#289) Workflows now support different type of items by @Michaelpalacce in #296
- [vro-types] (#297) Add missing attributes to VcComputeResourceConfigSpec and related class definitions in vRO interfaces by @unbreakabl3 in #298
- [vrotsc] (#215) Upgrade vrotsc TS from 3.8.3 to 5.4.5 by @Rehiq in #245
🐛 Bug Fixes
- [artifact-manager] [archetypes/vra] (#250) Add global scope support for property-group in vRA 8 by @Tchoui in #282
- [artifact-manager] [archetypes/vra] (#210) Cloud Template folder name and the name from details.json mismatch issue fixed in vRA by @sugeeshC in #300
- [documentation] (#293) Required Java version updated to Java 17 in the documentation. by @sugeeshC in #295
⬆️ Dependencies
- build(deps): Bump org.apache.commons:commons-collections4 from 4.0 to 4.1 in /common/artifact-manager by @dependabot in #308
- build(deps): bump braces, @types/gulp and gulp in /typescript/vrotsc by @dependabot in #287
For in-depth feature set review refer to the following document: https://github.com/vmware/build-tools-for-vmware-aria/blob/main/docs/versions/v2.40.0/Release.md
Full Changelog: v2.39.0...v2.40.0
v2.39.0
What's Changed
- [vro-types] #251 / Add missing types to AD plugin by @unbreakabl3 in #254
- [vrotsc] Allow definition of workflow attribute which value is bound to the value of a Configuration Element variable by @ynedelchev in #263
- [artifact-manager] Export Aria Automation Custom forms in a structured JSON rather than in string encoded JSON when stored together with the Custom Form metadata by @ynedelchev in #261
- [typescript/vrotsc] Add full Support of the vRO Policies Feature by @akashayyappan in #202
- [artifact-manager] Republish the same tenants on vcd plugin upgrade by @IyyGITHUBVMWare in #248
- [vro-scripting-api] revert #110 / Revert the way config elements are mocked to 2.33.0 functionality by @pe1pip in #265
- [artifact-manager] #220 / Update the package.json template for generating ABX actions by @mtopchieva in #268
- [typescript/vrotsc] #264 / Implement Object.setPrototypeOf() function by @VenelinBakalov in #277
- [vro] Implement new strategy StrategyForceLatestVersions that forces upload of newer or same version of artifacts and new installer property -Dvro.forceImportLatestVersions={{BOOLEAN}} by @Michaelpalacce in #271
- [vra] #279 / Implementation of Different Scope Support in the Content Sharing Policies in vRA by @akantchev in #281
- [vropkg] #278 / Add support for string[], Test[] and similar JSDoc syntax in @param tag with proper conversion to Array/string, Array/Test respectively by @Michaelpalacce in #284
- Add missing attribute to SSHSession by @unbreakabl3 in #266
- Convert VcKeyAnyValue from interface to class by @unbreakabl3 in #285
- Update the Mockito Version to Support JDK 22 by @akantchev in #273
- Bump tar and npm in /typescript/npmconv by @dependabot in #275
- Bump requests from 2.31.0 to 2.32.2 in /typescript/polyglotpkg/test/e2e/abxpython by @dependabot in #276
New Contributors
- @IyyGITHUBVMWare made their first contribution in #248
Full Changelog: v2.38.1...v2.39.0
v2.38.1
What's Changed
- [vro-types] Adding support for vgpu in VcVirtualDeviceBackingInfo class by @unbreakabl3 in #253
- [artifact-manager] Fixed an issue with CS Pipeline imports by @joroaf in #255
Full Changelog: v2.38.0...v2.38.1
v2.38.0
What's Changed
- Bump org.springframework:spring-core from 5.2.24.RELEASE to 6.0.15 in /common/artifact-manager by @dependabot in #230
- Bump org.springframework:spring-core from 6.0.15 to 6.0.16 in /common/artifact-manager by @dependabot in #231
- [vrotsc] Refactor
vrotsc
by @Michaelpalacce in #233 - [artifact-manager] Additional Information on Exception messages when REST API Call fails. by @ynedelchev in #234
- chore(deps): Bump axios from 0.21.2 to 0.28.0 in /typescript/polyglotpkg/test/e2e/nodejs by @dependabot in #240
- chore(deps): Bump axios from 0.21.2 to 0.28.0 in /typescript/polyglotpkg/test/e2e/node_14 by @dependabot in #239
- chore(deps): Bump axios from 0.21.2 to 0.28.0 in /typescript/polyglotpkg/test/e2e/node_12 by @dependabot in #238
- [vro-types] Fix SSH Session 'error' and 'status' types by @unbreakabl3 in #236
- [vropkg] Fix #165, handle unsupported characters in legacy archetype workflow path by @sugeeshC in #235
- [artifact-manager] IAC-796 / Upgrade VCD archetype to support Angular 15 by @vganevjb in #188
- [artifact-manager] IAC-782 / Fixed issue-77 : Added support for export and import of 5 policy types. by @Tchoui in #242
- [vro-types] Fix SSH Session 'cmd', 'pty', 'terminal' types by @unbreakabl3 in #249
New Contributors
- @ynedelchev made their first contribution in #234
- @sugeeshC made their first contribution in #235
- @Tchoui made their first contribution in #242
Full Changelog: v2.37.0...v2.38.0
v2.37.0
What's Changed
- [artifact-manager] IAC-778 / Backup only works with current package version, otherwise throws exception 404 not found by @mtopchieva in #155
- [artifact-manager] IAC-799 / Wrong unix file path separators when creating backup path by @akumanov-vmw in #193
- [packages/ecmascript] IAC-803 / 192 Fix incompatible Array.from() behaviour by @VenelinBakalov in #198
- [docs] IAC-800 / 194 - Transpiler fails to convert array functions to vRO compatible code by @VenelinBakalov in #196
- [artifact-manager] IAC-801 / Fix vRA catalog items appearing twice on multi page results by @akantchev in #199
- [vcd-ng] 167 / When pushing extensibility plugins, if API version 38 or above is detected, the code will automatically switch to API version 37 by @vganevjb in #183
- [installer] 133 / Delete old packages fails with 401 error in case vro is embedded by @jgangel in #203
- [github-actions] Enable stale action by @VenelinBakalov in #213
- [vropkg] IAC-793 / Support for vRO custom interaction forms in the vRO package during parsing and serializing by @akantchev in #200
- [artifact-manager] 211 / A better error is thrown now in case of an error when 2 blueprints with the same name exist in a single project on the server by @Michaelpalacce in #216
- [artifact-manager] IAC-779 / Install vro package fails with 404 not found in case vro_server hostname is used instead of FQDN by @akumanov-vmw in #221
- [artifact-manager] IAC-643 / Support subscription with ABX action - point to proper ABX action by @vsuddya in #214
- [pr-template] Update PR checklist to be up to date by @Michaelpalacce in #223
- [typescript] 206 / Conditional Execution in Saga by @krasimirr in #222
- [vro-types] Fix SSHSession 'output' type by @unbreakabl3 in #228
- Bump com.jayway.jsonpath:json-path from 2.4.0 to 2.9.0 in /common/artifact-manager by @dependabot in #227
New Contributors
- @akumanov-vmw made their first contribution in #193
- @vganevjb made their first contribution in #183
- @jgangel made their first contribution in #203
- @vsuddya made their first contribution in #214
Full Changelog: v2.36.0...v2.37.0
v2.36.0
What's Changed
- Bump @babel/traverse from 7.22.8 to 7.23.2 in /typescript/vrotest by @dependabot in #175
- [artifact-manager] IAC-786 / Set Aria Operations Default Policy vROPs 8.12.x by @akantchev in #173
- [artifact-manager] IAC-790 / Update usage of deprecated policy APIs for vROPs 8.12.x by @akantchev in #178
- [artifact-manager] IAC-788 / Improved Handling of Empty vRA Blueprint Versions for vRA 8.12.x by @akantchev in #176
- [artifact-manager] IAC-788 / Fix vRA Custom Forms not enabled with vRA Version prior 8.12.x by @akantchev in #176
- Fix SSH Session exitCode type by @unbreakabl3 in #190
- [archetypes] IAC-797 / Improved content.yaml definition for "ts-vra-ng" and "vra-ng" by @imihov1988 in #170
- [vro-types/o11n-plugin-aria] IAC-789 / Adding new Aria Automation Plugin vRO inventory Types by @vhagar91 in #177
- [vro-types/o11n-plugin-aria] IAC-798 / Deprecating SQLDatabaseManager getDatabase() function by @VenelinBakalov in #191
New Contributors
- @VenelinBakalov made their first contribution in #189
- @unbreakabl3 made their first contribution in #190
- @vhagar91 made their first contribution in #177
Full Changelog: v2.35.1...v2.36.0