From 6865a9d7ce070b9457c7a4bdff875f933a114a8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abel=20G=C3=B3mez?= Date: Wed, 24 Apr 2024 16:14:01 +0200 Subject: [PATCH] Bump to version 0.9.0 an prepare for releasing --- doc/Changelog.md | 19 ++++++++ doc/Installation.md | 1 + .../feature.xml | 4 +- .../feature.xml | 2 +- .../feature.xml | 2 +- .../feature.xml | 2 +- .../feature.xml | 6 +-- features/pom.xml | 2 +- .../META-INF/MANIFEST.MF | 2 +- .../META-INF/MANIFEST.MF | 2 +- .../pom.xml | 4 +- .../META-INF/MANIFEST.MF | 2 +- .../io.github.abelgomez.asyncapi.i40/pom.xml | 4 +- .../META-INF/MANIFEST.MF | 2 +- .../io.github.abelgomez.asyncapi.ide/pom.xml | 4 +- .../META-INF/MANIFEST.MF | 2 +- .../io.github.abelgomez.asyncapi.ui/pom.xml | 4 +- .../META-INF/MANIFEST.MF | 2 +- plugins/io.github.abelgomez.asyncapi/pom.xml | 4 +- plugins/pom.xml | 2 +- pom.xml | 4 +- releng/pom.xml | 2 +- releng/products/asyncapi.product | 2 +- releng/products/pom.xml | 2 +- ...io.github.abelgomez.asyncapi.catalog.setup | 46 +++++++++++++++++++ ...elgomez.asyncapi.configuration.0.9.0.setup | 15 ++++++ releng/update/pom.xml | 4 +- 27 files changed, 114 insertions(+), 33 deletions(-) create mode 100644 releng/setup/io.github.abelgomez.asyncapi.configuration.0.9.0.setup diff --git a/doc/Changelog.md b/doc/Changelog.md index 8ac076b..550f7d7 100644 --- a/doc/Changelog.md +++ b/doc/Changelog.md @@ -1,3 +1,22 @@ +## AsyncAPI Toolkit v0.9.0 + +Major release with incompatible changes: + +* Fix duplicate schemas when transforming inheritances from i4.0 models +* Update the Service Level Agreement extensions to the latest version +* Latency and Period metrics are supported +* The subscription callback always receives the channel parameters (even if empty) +* The subscription operation returns the actual Consumer function passed as a callback +* Subscriptions now allow multiple calls to register multiple callbacks +* Operations are no longer used as static classes, but as singletons +* Operation must be called from the Channel +* Refactored the methods in IOperations, and IPublishOperation and IsubscribeOperation +* Added generic publish and subscribe methods, so that they can be used in the measurement instruments +* Added period measurement instrument +* Add example project with QoS +* Also update other example projects accordingly +* Fix wizard window size + ## AsyncAPI Toolkit v0.8.0 Major release with small but incompatible changes: diff --git a/doc/Installation.md b/doc/Installation.md index 9bf7b52..308d0f8 100644 --- a/doc/Installation.md +++ b/doc/Installation.md @@ -21,6 +21,7 @@ First, download the [Eclipse installer](https://www.eclipse.org/downloads/packag Setup links: * [AsyncAPI Toolkit (latest)](https://raw.githubusercontent.com/SOM-Research/asyncapi-toolkit/master/releng/setup/io.github.abelgomez.asyncapi.configuration.latest.setup) +* [AsyncAPI Toolkit (0.9.0)](https://raw.githubusercontent.com/SOM-Research/asyncapi-toolkit/master/releng/setup/io.github.abelgomez.asyncapi.configuration.0.8.0.setup) * [AsyncAPI Toolkit (0.8.0)](https://raw.githubusercontent.com/SOM-Research/asyncapi-toolkit/master/releng/setup/io.github.abelgomez.asyncapi.configuration.0.8.0.setup) * [AsyncAPI Toolkit (0.7.0)](https://raw.githubusercontent.com/SOM-Research/asyncapi-toolkit/master/releng/setup/io.github.abelgomez.asyncapi.configuration.0.7.0.setup) * [AsyncAPI Toolkit (0.6.2)](https://raw.githubusercontent.com/SOM-Research/asyncapi-toolkit/master/releng/setup/io.github.abelgomez.asyncapi.configuration.0.6.2.setup) diff --git a/features/io.github.abelgomez.asyncapi.feature/feature.xml b/features/io.github.abelgomez.asyncapi.feature/feature.xml index 5eec7c0..c407b23 100644 --- a/features/io.github.abelgomez.asyncapi.feature/feature.xml +++ b/features/io.github.abelgomez.asyncapi.feature/feature.xml @@ -2,7 +2,7 @@ @@ -310,7 +310,7 @@ version(s), and exceptions or additional permissions here}." id="io.github.abelgomez.asyncapi" download-size="0" install-size="0" - version="0.8.0.qualifier" + version="0.9.0.qualifier" unpack="false"/> diff --git a/features/io.github.abelgomez.asyncapi.i40.feature/feature.xml b/features/io.github.abelgomez.asyncapi.i40.feature/feature.xml index b415049..1e6b4ea 100644 --- a/features/io.github.abelgomez.asyncapi.i40.feature/feature.xml +++ b/features/io.github.abelgomez.asyncapi.i40.feature/feature.xml @@ -2,7 +2,7 @@ diff --git a/features/io.github.abelgomez.asyncapi.i40.profile.feature/feature.xml b/features/io.github.abelgomez.asyncapi.i40.profile.feature/feature.xml index 022a800..fab73a3 100644 --- a/features/io.github.abelgomez.asyncapi.i40.profile.feature/feature.xml +++ b/features/io.github.abelgomez.asyncapi.i40.profile.feature/feature.xml @@ -2,7 +2,7 @@ diff --git a/features/io.github.abelgomez.asyncapi.i40.ui.feature/feature.xml b/features/io.github.abelgomez.asyncapi.i40.ui.feature/feature.xml index dadc9a8..44e925e 100644 --- a/features/io.github.abelgomez.asyncapi.i40.ui.feature/feature.xml +++ b/features/io.github.abelgomez.asyncapi.i40.ui.feature/feature.xml @@ -2,7 +2,7 @@ diff --git a/features/io.github.abelgomez.asyncapi.ui.feature/feature.xml b/features/io.github.abelgomez.asyncapi.ui.feature/feature.xml index bca5b12..745c9e2 100644 --- a/features/io.github.abelgomez.asyncapi.ui.feature/feature.xml +++ b/features/io.github.abelgomez.asyncapi.ui.feature/feature.xml @@ -2,7 +2,7 @@ @@ -321,14 +321,14 @@ version(s), and exceptions or additional permissions here}." id="io.github.abelgomez.asyncapi.ide" download-size="0" install-size="0" - version="0.8.0.qualifier" + version="0.9.0.qualifier" unpack="false"/> diff --git a/features/pom.xml b/features/pom.xml index d1f4c0f..8d469ee 100644 --- a/features/pom.xml +++ b/features/pom.xml @@ -8,7 +8,7 @@ io.github.abelgomez.asyncapi root - 0.8.0-SNAPSHOT + 0.9.0-SNAPSHOT io.github.abelgomez.asyncapi features diff --git a/plugins/io.github.abelgomez.asyncapi.i40.profile/META-INF/MANIFEST.MF b/plugins/io.github.abelgomez.asyncapi.i40.profile/META-INF/MANIFEST.MF index 1410c9b..3cfe952 100644 --- a/plugins/io.github.abelgomez.asyncapi.i40.profile/META-INF/MANIFEST.MF +++ b/plugins/io.github.abelgomez.asyncapi.i40.profile/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: io.github.abelgomez.asyncapi.i40.profile;singleton:=true Automatic-Module-Name: io.github.abelgomez.asyncapi.i40.profile -Bundle-Version: 0.8.0.qualifier +Bundle-Version: 0.9.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin diff --git a/plugins/io.github.abelgomez.asyncapi.i40.ui/META-INF/MANIFEST.MF b/plugins/io.github.abelgomez.asyncapi.i40.ui/META-INF/MANIFEST.MF index 4e477d1..aa359c0 100644 --- a/plugins/io.github.abelgomez.asyncapi.i40.ui/META-INF/MANIFEST.MF +++ b/plugins/io.github.abelgomez.asyncapi.i40.ui/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: AsyncAPI Industry 4.0 UI Plug-in Bundle-SymbolicName: io.github.abelgomez.asyncapi.i40.ui;singleton:=true -Bundle-Version: 0.8.0.qualifier +Bundle-Version: 0.9.0.qualifier Bundle-Activator: io.github.abelgomez.asyncapi.i40.ui.I40UiPlugin Bundle-Vendor: SOM Research Lab Require-Bundle: io.github.abelgomez.asyncapi, diff --git a/plugins/io.github.abelgomez.asyncapi.i40.ui/pom.xml b/plugins/io.github.abelgomez.asyncapi.i40.ui/pom.xml index dc73ce1..ae0d65d 100644 --- a/plugins/io.github.abelgomez.asyncapi.i40.ui/pom.xml +++ b/plugins/io.github.abelgomez.asyncapi.i40.ui/pom.xml @@ -7,10 +7,10 @@ io.github.abelgomez.asyncapi plugins - 0.8.0-SNAPSHOT + 0.9.0-SNAPSHOT io.github.abelgomez.asyncapi.i40.ui - 0.8.0-SNAPSHOT + 0.9.0-SNAPSHOT eclipse-plugin [bundle] AsyncAPI Industry 4.0 UI Plug-in diff --git a/plugins/io.github.abelgomez.asyncapi.i40/META-INF/MANIFEST.MF b/plugins/io.github.abelgomez.asyncapi.i40/META-INF/MANIFEST.MF index 1eda372..59dc1e1 100644 --- a/plugins/io.github.abelgomez.asyncapi.i40/META-INF/MANIFEST.MF +++ b/plugins/io.github.abelgomez.asyncapi.i40/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: AsyncAPI Industry 4.0 Plug-in Bundle-SymbolicName: io.github.abelgomez.asyncapi.i40 -Bundle-Version: 0.8.0.qualifier +Bundle-Version: 0.9.0.qualifier Bundle-Activator: io.github.abelgomez.asyncapi.i40.I40Plugin Bundle-Vendor: SOM Research Lab Require-Bundle: org.eclipse.core.runtime, diff --git a/plugins/io.github.abelgomez.asyncapi.i40/pom.xml b/plugins/io.github.abelgomez.asyncapi.i40/pom.xml index ed87ad2..8cc441d 100644 --- a/plugins/io.github.abelgomez.asyncapi.i40/pom.xml +++ b/plugins/io.github.abelgomez.asyncapi.i40/pom.xml @@ -7,10 +7,10 @@ io.github.abelgomez.asyncapi plugins - 0.8.0-SNAPSHOT + 0.9.0-SNAPSHOT io.github.abelgomez.asyncapi.i40 - 0.8.0-SNAPSHOT + 0.9.0-SNAPSHOT eclipse-plugin [bundle] AsyncAPI Industry 4.0 Plug-in diff --git a/plugins/io.github.abelgomez.asyncapi.ide/META-INF/MANIFEST.MF b/plugins/io.github.abelgomez.asyncapi.ide/META-INF/MANIFEST.MF index 854a5ef..675f59f 100644 --- a/plugins/io.github.abelgomez.asyncapi.ide/META-INF/MANIFEST.MF +++ b/plugins/io.github.abelgomez.asyncapi.ide/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Automatic-Module-Name: io.github.abelgomez.asyncapi.ide Bundle-ManifestVersion: 2 Bundle-Name: AsyncAPI Toolkit IDE Support Plug-in Bundle-Vendor: SOM Research Lab -Bundle-Version: 0.8.0.qualifier +Bundle-Version: 0.9.0.qualifier Bundle-SymbolicName: io.github.abelgomez.asyncapi.ide; singleton:=true Bundle-ActivationPolicy: lazy Require-Bundle: io.github.abelgomez.asyncapi, diff --git a/plugins/io.github.abelgomez.asyncapi.ide/pom.xml b/plugins/io.github.abelgomez.asyncapi.ide/pom.xml index 9ee52f7..cd0786e 100644 --- a/plugins/io.github.abelgomez.asyncapi.ide/pom.xml +++ b/plugins/io.github.abelgomez.asyncapi.ide/pom.xml @@ -7,10 +7,10 @@ io.github.abelgomez.asyncapi plugins - 0.8.0-SNAPSHOT + 0.9.0-SNAPSHOT io.github.abelgomez.asyncapi.ide - 0.8.0-SNAPSHOT + 0.9.0-SNAPSHOT eclipse-plugin [bundle] AsyncAPI Toolkit IDE Support Plug-in diff --git a/plugins/io.github.abelgomez.asyncapi.ui/META-INF/MANIFEST.MF b/plugins/io.github.abelgomez.asyncapi.ui/META-INF/MANIFEST.MF index abbddb0..9056189 100644 --- a/plugins/io.github.abelgomez.asyncapi.ui/META-INF/MANIFEST.MF +++ b/plugins/io.github.abelgomez.asyncapi.ui/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Automatic-Module-Name: io.github.abelgomez.asyncapi.ui Bundle-ManifestVersion: 2 Bundle-Name: AsyncAPI Toolkit UI Plug-in Bundle-Vendor: SOM Research Lab -Bundle-Version: 0.8.0.qualifier +Bundle-Version: 0.9.0.qualifier Bundle-SymbolicName: io.github.abelgomez.asyncapi.ui; singleton:=true Bundle-ActivationPolicy: lazy Require-Bundle: io.github.abelgomez.asyncapi, diff --git a/plugins/io.github.abelgomez.asyncapi.ui/pom.xml b/plugins/io.github.abelgomez.asyncapi.ui/pom.xml index 2dba66f..511e14b 100644 --- a/plugins/io.github.abelgomez.asyncapi.ui/pom.xml +++ b/plugins/io.github.abelgomez.asyncapi.ui/pom.xml @@ -7,10 +7,10 @@ io.github.abelgomez.asyncapi plugins - 0.8.0-SNAPSHOT + 0.9.0-SNAPSHOT io.github.abelgomez.asyncapi.ui - 0.8.0-SNAPSHOT + 0.9.0-SNAPSHOT eclipse-plugin [bundle] AsyncAPI Toolkit UI Plug-in diff --git a/plugins/io.github.abelgomez.asyncapi/META-INF/MANIFEST.MF b/plugins/io.github.abelgomez.asyncapi/META-INF/MANIFEST.MF index fc5352b..c39e645 100644 --- a/plugins/io.github.abelgomez.asyncapi/META-INF/MANIFEST.MF +++ b/plugins/io.github.abelgomez.asyncapi/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Automatic-Module-Name: io.github.abelgomez.asyncapi Bundle-ManifestVersion: 2 Bundle-Name: AsyncAPI Toolkit Plug-in Bundle-Vendor: SOM Research Lab -Bundle-Version: 0.8.0.qualifier +Bundle-Version: 0.9.0.qualifier Bundle-SymbolicName: io.github.abelgomez.asyncapi; singleton:=true Bundle-ActivationPolicy: lazy Require-Bundle: org.eclipse.xtext, diff --git a/plugins/io.github.abelgomez.asyncapi/pom.xml b/plugins/io.github.abelgomez.asyncapi/pom.xml index a0cc418..ac600e0 100644 --- a/plugins/io.github.abelgomez.asyncapi/pom.xml +++ b/plugins/io.github.abelgomez.asyncapi/pom.xml @@ -7,10 +7,10 @@ io.github.abelgomez.asyncapi plugins - 0.8.0-SNAPSHOT + 0.9.0-SNAPSHOT io.github.abelgomez.asyncapi - 0.8.0-SNAPSHOT + 0.9.0-SNAPSHOT eclipse-plugin [bundle] AsyncAPI Toolkit Plug-in diff --git a/plugins/pom.xml b/plugins/pom.xml index 8050dec..cc34a82 100644 --- a/plugins/pom.xml +++ b/plugins/pom.xml @@ -5,7 +5,7 @@ io.github.abelgomez.asyncapi root - 0.8.0-SNAPSHOT + 0.9.0-SNAPSHOT io.github.abelgomez.asyncapi plugins diff --git a/pom.xml b/pom.xml index 672ad55..86e9502 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ io.github.abelgomez.asyncapi root [container] AsyncAPI Toolkit - 0.8.0-SNAPSHOT + 0.9.0-SNAPSHOT pom plugins @@ -101,7 +101,7 @@ io.github.abelgomez.asyncapi platform - 0.8.0-SNAPSHOT + 0.9.0-SNAPSHOT diff --git a/releng/pom.xml b/releng/pom.xml index c555582..6188396 100644 --- a/releng/pom.xml +++ b/releng/pom.xml @@ -8,7 +8,7 @@ io.github.abelgomez.asyncapi root - 0.8.0-SNAPSHOT + 0.9.0-SNAPSHOT io.github.abelgomez.asyncapi releng diff --git a/releng/products/asyncapi.product b/releng/products/asyncapi.product index c436d6a..b4bd463 100644 --- a/releng/products/asyncapi.product +++ b/releng/products/asyncapi.product @@ -1,7 +1,7 @@ - + diff --git a/releng/products/pom.xml b/releng/products/pom.xml index b0fed34..4a7ce67 100644 --- a/releng/products/pom.xml +++ b/releng/products/pom.xml @@ -7,7 +7,7 @@ io.github.abelgomez.asyncapi releng - 0.8.0-SNAPSHOT + 0.9.0-SNAPSHOT products eclipse-repository diff --git a/releng/setup/io.github.abelgomez.asyncapi.catalog.setup b/releng/setup/io.github.abelgomez.asyncapi.catalog.setup index 1f40a06..552b5ca 100644 --- a/releng/setup/io.github.abelgomez.asyncapi.catalog.setup +++ b/releng/setup/io.github.abelgomez.asyncapi.catalog.setup @@ -348,6 +348,52 @@ url="https://som-research.github.io/asyncapi-toolkit/updates/0.8.0"/> + + + + https://github.com/SOM-Research/asyncapi-toolkit/ + + + AsyncAPI Toolkit + + + + + + + + + + + + + + + + + + Package suited to design AsyncAPI-based event-driven architectures based on the Eclipse Platform adding the AsyncAPI Toolkit, m2e, JDT, among other utilities. The catalog of products available as packaged downloads for the AsyncAPI Toolkit. diff --git a/releng/setup/io.github.abelgomez.asyncapi.configuration.0.9.0.setup b/releng/setup/io.github.abelgomez.asyncapi.configuration.0.9.0.setup new file mode 100644 index 0000000..ccbe0ca --- /dev/null +++ b/releng/setup/io.github.abelgomez.asyncapi.configuration.0.9.0.setup @@ -0,0 +1,15 @@ + + + + + AsyncAPI Toolkit Installation. + + The AsyncAPI Toolkit Configuration allows installing the AsyncAPI Toolkit. + diff --git a/releng/update/pom.xml b/releng/update/pom.xml index bc22429..563b767 100644 --- a/releng/update/pom.xml +++ b/releng/update/pom.xml @@ -7,10 +7,10 @@ io.github.abelgomez.asyncapi releng - 0.8.0-SNAPSHOT + 0.9.0-SNAPSHOT update.eclipse-repository - 0.8.0-SNAPSHOT + 0.9.0-SNAPSHOT eclipse-repository [updatesite] AsyncAPI Toolkit Update Site