Changelog nsx-prime
Filter
x
2021.7.0 (2021-11-24)
Added
- excluded metamodel-runtime from heartless packaging
- heartless used out of the box by expanders-maven-plugin 2021.7.0+
- prime-core and metamodel-runtime are now dynamically determined based on transitive expansion resource dependencies
2021.6.0 (2021-11-19)
Updated
- Update prime-core 2021.5.12 -> 2021.6.3
- Update metamodel-runtime 4.1.4 -> 4.1.9
2021.5.8 (2021-10-01)
Updated
- Update prime-core 2021.5.10 -> 2021.5.12
2021.5.7 (2021-09-29)
Updated
- Update prime-core 2021.5.9 -> 2021.5.10
- Update metamodel-runtime 4.0.1 -> 4.1.4
2021.5.6 (2021-09-27)
Updated
- Update prime-core 2021.5.8 -> 2021.5.9
2021.5.5 (2021-09-23)
Updated
- Update prime-core 2021.5.6 -> 2021.5.8
2021.5.4 (2021-09-22)
Updated
- Update prime-core 2021.5.5 -> 2021.5.6
2021.5.3 (2021-09-22)
Updated
- Update prime-core 2021.5.4 -> 2021.5.5
2021.5.2 (2021-09-20)
Updated
- Update prime-core 2021.5.2 -> 2021.5.4
2021.5.1 (2021-09-15)
Updated
- Update metamodel-runtime 4.0.0 -> 4.0.1
2021.5.0 (2021-09-10)
Updated
- Update prime-core 2021.4.2 -> 2021.5.1
2021.4.3 (2021-08-31)
Updated
- Update prime-core 2021.4.1 -> 2021.4.2
2021.4.2 (2021-08-23)
Updated
- Update prime-core 2021.4.0 -> 2021.4.1
2021.4.1 (2021-08-23)
- Re-release, fixed some tests
2021.4.0 (2021-08-23)
Changed
- Changed model loading to use the ModelLoader class of prime-core
Removed
- Removed several classes that are no longer used:
- ExpansionClassLoaderBuilder
- ExpansionResourceDependencyValidator
- TransitiveExpansionResourceResolver
- ExpansionConfigLoader
- ExpansionResourceFetcher
- ApplicationLoader
- ApplicationReader
- BaseConfigLoader
- DataLoader
- ExpansionResourceLoader
- NsfInstallationLoader
- SettingDirectoriesLoader
- ModelResourceExtractor
2021.3.1 (2021-07-15)
Updated
- Updated prime-core 2021.3.0 -> 2021.3.1
2021.3.0 (2021-07-05)
Added
- [experimental] NsxPrime no longer needs to be installed before expanding, instead
NSX_PRIME_WORKING_DIRECTORY
env var (e.g. ‘target/nsx’) can be defined - [experimental] Added
heartless
jar-with-dependencies packaging, but without prime-core
Changed
- used elements/prime-core version is determined at runtime, not during nsx-prime’s build (required for heartless prime-core swapping)
Updated
- Updated prime-core 2021.2.2 -> 2021.3.0
2021.2.2 (2021-07-01)
Fixed
- Provide better error message when elements version is outdated; fixed cases where caught exceptions were not propagated
2021.2.1 (2021-06-18)
Updated
- Updated prime-core 2021.2.1 -> 2021.2.2
2021.2.0 (2021-06-15)
Updated
- Updated prime-core 2021.1.0 -> 2021.2.1
Fixed
- DataResource loading has been reworked to prevent issues with references across files. This removes the requirement to define the DataResource files in the correct order.
2021.1.1 (2021-04-30)
Fixed
- Fixed issue where Application was being read before extensions were added.
2021.1.0 (2021-04-15)
Updated
- Updated prime-core 2021.0.3 -> 2021.1.0
- Updated metamodel-runtime 3.2.0 -> 3.7.0
2021.0.0 (2021-04-09)
Updated
- Updated prime-core 2020.14.1 -> 2021.0.3
Added
- Added
.git
and.gitignore
as protected files when clean-expanding
Removed
- Removed tasks AddOption, AddResource, SetAttribute (and ConfigTask)
- the implementation didn’t correctly handle particularities of the modified files
- use model-manipulator instead
- Removed tasks ListVersions (obsolete), ValidateXml (obsolete), Init (replaced by ns-init project)
- Removed task CleanCache (use mvn clean instead)
- Removed task GenerateMenu (now provided by Expanders 4.13.x, or by Prime Radiant 2021.1.0)
- Dropped support for non-PROVIDED expander versions without explicit Expanders expansion-resource
- add Expanders expansionResource explicitly
- for legacy use
expanders-maven-pluging:2020.18.0
andnsx-prime:2020.12.0
- Dropped support for nsx-prime auto-supplying default-stack
- add required expansionResources explicitly
- for legacy, use
expanders-maven-pluging:2020.18.0
andnsx-prime:2020.12.0
- Dropped support for undocumented providing file name to
--expander
expansionGoal - [internal] Dropped support for NsfInstallation except for
repositoriesDirectory
- internal decoupling from NsfInstallation class
2020.12.0 (2020-12-02)
Updated
- Updated prime-core 2020.13.2 -> 2020.14.1
2020.11.1 (2020-10-29)
Updated
- Updated metamodel-runtime 3.1.0 -> 3.2.0
2020.11.0 (2020-10-29)
Updated
- Updated prime-core 2020.12.1 -> 2020.13.2
2020.10.0 (2020-10-28)
Added
- Call ModelExtensionLoader to register extensions before reading the models
Updated
- Updated prime-core 2020.10.3 -> 2020.13.0
- Updated metamodel-runtime 2.1.0 -> 3.1.0
2020.9.4 (2020-10-21)
Updated
- Updated nsx-runtime 2020.9.0 -> 2020.11.1
2020.9.3 (2020-10-21)
Merged
- Merged nsx-prime 2020.8.6
2020.9.2 (2020-10-12)
Fixed
- Fixed issues where
nsf update
would not update the script files when using--version RELEASE
or--version LATEST
2020.9.1 (2020-10-12)
Fixed
- Set internal elements version to version of prime-core
Updated
- prime-core.version 2020.10.0 -> 2020.10.3
2020.9.0 (2020-09-08)
Changed
- This version of nsx-prime uses prime-core to deliver the elements and expansionControl classes
2020.8.6 (2020-09-29)
Updated
- Updated nsx-parent 2019.5 -> 2020.9.1
- Updated elements 2020.8.0 -> 2020.8.4, elements-ioxml 2020.9.4 -> 2020.9.6
2020.8.5 (2020-09-25)
Fixed
- Fixed expansionResource version comparison not accepting valid SemVer versions
- Warn when using non-SemVer versions in expansionResource dependencies
2020.8.4 (2020-09-08)
Updated
- Updated nsx-runtime 2020.7.2 -> 2020.9.0
2020.8.3 (2020-09-07)
Removed
- Removed obsolete SSL context preparation and JSON maven dependency
2020.8.2 (2020-08-20)
Updated
- Patch update elements-ioxml 2020.9.0 -> 2020.9.4
2020.8.1 (2020-08-20)
Fixed
- Updated nsx-runtime to v2020.7.2 to fix incorrect exit codes for CliParser
2020.8.0 (2020-07-07)
Removed
- Removed support for
*
andlatest
versions when using nsx-prime internal maven invocation - Removed
--latestVersions
from nsx-prime install task - Removed prime-radiant updating from UpdateTask
2020.7.8 (2020-06-15)
Added
- Added logging for final listing of expansion resources
2020.7.7 (2020-05-28)
Changed
- Updated dependencies
Fixed
- Fixed ExternalPrimeTaskRunner not being able to run from local maven repository
2020.5.0 (2020-03-26)
Changed
- nsx-prime now targets Java 8
Fixed
- fixed double-resource fetching and re-extraction
Removed
- removed parallel maven invocation requesting
- removed all resource version updating and fetching during extraction phase
2020.3.4 (2020-03-06)
Added
- Expansion-resources will be validated and sorted based on their dependencies. If a dependency is outdated, nsx-prime will raise an issue
- If a dependency is missing, it will be added
2020.1.0 (2020-01-22)
Removed
- removed support for reading components from single files
<useComponentFile value="false"/>
in expansionSettings.xml is now ignored