Skip to content

Commit

Permalink
Bump to version 0.9.0 an prepare for releasing
Browse files Browse the repository at this point in the history
  • Loading branch information
abelgomez committed Apr 24, 2024
1 parent a01af60 commit 6865a9d
Show file tree
Hide file tree
Showing 27 changed files with 114 additions and 33 deletions.
19 changes: 19 additions & 0 deletions doc/Changelog.md
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
1 change: 1 addition & 0 deletions doc/Installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
4 changes: 2 additions & 2 deletions features/io.github.abelgomez.asyncapi.feature/feature.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<feature
id="io.github.abelgomez.asyncapi.feature"
label="AsyncAPI Toolkit"
version="0.8.0.qualifier"
version="0.9.0.qualifier"
provider-name="SOM Research Lab">

<description url="https://github.com/SOM-Research/asyncapi-toolkit">
Expand Down Expand Up @@ -310,7 +310,7 @@ version(s), and exceptions or additional permissions here}.&quot;
id="io.github.abelgomez.asyncapi"
download-size="0"
install-size="0"
version="0.8.0.qualifier"
version="0.9.0.qualifier"
unpack="false"/>

</feature>
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<feature
id="io.github.abelgomez.asyncapi.i40.feature"
label="AsyncAPI Industry 4.0"
version="0.8.0.qualifier"
version="0.9.0.qualifier"
provider-name="SOM Research Lab">

<description url="https://github.com/SOM-Research/asyncapi-toolkit">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<feature
id="io.github.abelgomez.asyncapi.i40.profile.feature"
label="Industry 4.0 Profile"
version="0.8.0.qualifier"
version="0.9.0.qualifier"
provider-name="SOM Research Lab">

<description url="https://github.com/SOM-Research/asyncapi-toolkit">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<feature
id="io.github.abelgomez.asyncapi.i40.ui.feature"
label="AsyncAPI Industry 4.0 UI"
version="0.8.0.qualifier"
version="0.9.0.qualifier"
provider-name="SOM Research Lab">

<description url="https://github.com/SOM-Research/asyncapi-toolkit">
Expand Down
6 changes: 3 additions & 3 deletions features/io.github.abelgomez.asyncapi.ui.feature/feature.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<feature
id="io.github.abelgomez.asyncapi.ui.feature"
label="AsyncAPI Toolkit UI"
version="0.8.0.qualifier"
version="0.9.0.qualifier"
provider-name="SOM Research Lab">

<description url="https://github.com/SOM-Research/asyncapi-toolkit">
Expand Down Expand Up @@ -321,14 +321,14 @@ version(s), and exceptions or additional permissions here}.&quot;
id="io.github.abelgomez.asyncapi.ide"
download-size="0"
install-size="0"
version="0.8.0.qualifier"
version="0.9.0.qualifier"
unpack="false"/>

<plugin
id="io.github.abelgomez.asyncapi.ui"
download-size="0"
install-size="0"
version="0.8.0.qualifier"
version="0.9.0.qualifier"
unpack="false"/>

</feature>
2 changes: 1 addition & 1 deletion features/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>io.github.abelgomez.asyncapi</groupId>
<artifactId>root</artifactId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
</parent>
<groupId>io.github.abelgomez.asyncapi</groupId>
<artifactId>features</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
4 changes: 2 additions & 2 deletions plugins/io.github.abelgomez.asyncapi.i40.ui/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@
<parent>
<groupId>io.github.abelgomez.asyncapi</groupId>
<artifactId>plugins</artifactId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
</parent>
<artifactId>io.github.abelgomez.asyncapi.i40.ui</artifactId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
<name>[bundle] AsyncAPI Industry 4.0 UI Plug-in</name>
<organization>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
4 changes: 2 additions & 2 deletions plugins/io.github.abelgomez.asyncapi.i40/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@
<parent>
<groupId>io.github.abelgomez.asyncapi</groupId>
<artifactId>plugins</artifactId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
</parent>
<artifactId>io.github.abelgomez.asyncapi.i40</artifactId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
<name>[bundle] AsyncAPI Industry 4.0 Plug-in</name>
<organization>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
4 changes: 2 additions & 2 deletions plugins/io.github.abelgomez.asyncapi.ide/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@
<parent>
<groupId>io.github.abelgomez.asyncapi</groupId>
<artifactId>plugins</artifactId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
</parent>
<artifactId>io.github.abelgomez.asyncapi.ide</artifactId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
<name>[bundle] AsyncAPI Toolkit IDE Support Plug-in</name>
<organization>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
4 changes: 2 additions & 2 deletions plugins/io.github.abelgomez.asyncapi.ui/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@
<parent>
<groupId>io.github.abelgomez.asyncapi</groupId>
<artifactId>plugins</artifactId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
</parent>
<artifactId>io.github.abelgomez.asyncapi.ui</artifactId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
<name>[bundle] AsyncAPI Toolkit UI Plug-in</name>
<organization>
Expand Down
2 changes: 1 addition & 1 deletion plugins/io.github.abelgomez.asyncapi/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
4 changes: 2 additions & 2 deletions plugins/io.github.abelgomez.asyncapi/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@
<parent>
<groupId>io.github.abelgomez.asyncapi</groupId>
<artifactId>plugins</artifactId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
</parent>
<artifactId>io.github.abelgomez.asyncapi</artifactId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
<name>[bundle] AsyncAPI Toolkit Plug-in</name>
<organization>
Expand Down
2 changes: 1 addition & 1 deletion plugins/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>io.github.abelgomez.asyncapi</groupId>
<artifactId>root</artifactId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
</parent>
<groupId>io.github.abelgomez.asyncapi</groupId>
<artifactId>plugins</artifactId>
Expand Down
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<groupId>io.github.abelgomez.asyncapi</groupId>
<artifactId>root</artifactId>
<name>[container] AsyncAPI Toolkit</name>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>
<module>plugins</module>
Expand Down Expand Up @@ -101,7 +101,7 @@
<artifact>
<groupId>io.github.abelgomez.asyncapi</groupId>
<artifactId>platform</artifactId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
</artifact>
</target>
<environments>
Expand Down
2 changes: 1 addition & 1 deletion releng/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>io.github.abelgomez.asyncapi</groupId>
<artifactId>root</artifactId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
</parent>
<groupId>io.github.abelgomez.asyncapi</groupId>
<artifactId>releng</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion releng/products/asyncapi.product
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<?pde version="3.5"?>

<product name="AsyncAPI Toolkit" uid="io.github.abelgomez.asyncapi.product" id="org.eclipse.platform.ide" application="org.eclipse.ui.ide.workbench" version="0.8.0.qualifier" useFeatures="true" includeLaunchers="true">
<product name="AsyncAPI Toolkit" uid="io.github.abelgomez.asyncapi.product" id="org.eclipse.platform.ide" application="org.eclipse.ui.ide.workbench" version="0.9.0.qualifier" useFeatures="true" includeLaunchers="true">

<aboutInfo>
<image path="eclipse_lg.png"/>
Expand Down
2 changes: 1 addition & 1 deletion releng/products/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>io.github.abelgomez.asyncapi</groupId>
<artifactId>releng</artifactId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
</parent>
<artifactId>products</artifactId>
<packaging>eclipse-repository</packaging>
Expand Down
46 changes: 46 additions & 0 deletions releng/setup/io.github.abelgomez.asyncapi.catalog.setup
Original file line number Diff line number Diff line change
Expand Up @@ -348,6 +348,52 @@
url="https://som-research.github.io/asyncapi-toolkit/updates/0.8.0"/>
</setupTask>
</version>
<version
name="0.9.0"
label="0.9.0"
requiredJavaVersion="11">
<annotation
source="http://www.eclipse.org/oomph/setup/BrandingInfo">
<detail
key="siteURI">
<value>https://github.com/SOM-Research/asyncapi-toolkit/</value>
</detail>
<detail
key="shortcut">
<value>AsyncAPI Toolkit</value>
</detail>
</annotation>
<setupTask
xsi:type="setup.p2:P2Task"
label="Eclipse - 2022-03">
<repository
url="http://download.eclipse.org/releases/2022-03/"/>
</setupTask>
<setupTask
xsi:type="setup.p2:P2Task"
label="Eclipse Project Updates - 4.23">
<requirement
name="org.eclipse.platform.ide"/>
<repository
url="http://download.eclipse.org/eclipse/updates/4.23/"/>
</setupTask>
<setupTask
xsi:type="setup.p2:P2Task"
label="AsyncAPI Toolkit - 0.9.0">
<requirement
name="io.github.abelgomez.asyncapi.i40.feature.feature.group"/>
<requirement
name="io.github.abelgomez.asyncapi.i40.ui.feature.feature.group"/>
<requirement
name="io.github.abelgomez.asyncapi.feature.feature.group"/>
<requirement
name="io.github.abelgomez.asyncapi.ui.feature.feature.group"/>
<requirement
name="io.github.abelgomez.asyncapi.i40.profile.feature.feature.group"/>
<repository
url="https://som-research.github.io/asyncapi-toolkit/updates/0.9.0"/>
</setupTask>
</version>
<description>Package suited to design AsyncAPI-based event-driven architectures based on the Eclipse Platform adding the AsyncAPI Toolkit, m2e, JDT, among other utilities.</description>
</product>
<description>The catalog of products available as packaged downloads for the AsyncAPI Toolkit.</description>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<setup:Configuration
xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI"
xmlns:setup="http://www.eclipse.org/oomph/setup/1.0"
label="AsyncAPI Toolkit Installation Configuration">
<installation
name="io.github.abelgomez.asyncapi.installation"
label="AsyncAPI Toolkit Installation">
<productVersion
href="io.github.abelgomez.asyncapi.catalog.setup#//@products[name='asyncapi-toolkit']/@versions[name='0.9.0']"/>
<description>AsyncAPI Toolkit Installation.</description>
</installation>
<description>The AsyncAPI Toolkit Configuration allows installing the AsyncAPI Toolkit.</description>
</setup:Configuration>
4 changes: 2 additions & 2 deletions releng/update/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@
<parent>
<groupId>io.github.abelgomez.asyncapi</groupId>
<artifactId>releng</artifactId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
</parent>
<artifactId>update.eclipse-repository</artifactId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
<packaging>eclipse-repository</packaging>
<name>[updatesite] AsyncAPI Toolkit Update Site</name>
<build>
Expand Down

0 comments on commit 6865a9d

Please sign in to comment.