camunda-bpm-platform icon indicating copy to clipboard operation
camunda-bpm-platform copied to clipboard

feat(distro): add WildFly 31 support

Open yanavasileva opened this issue 1 year ago • 2 comments

https://github.com/camunda/camunda-bpm-platform/issues/4102

yanavasileva avatar Feb 16 '24 10:02 yanavasileva

Java dependency diff

Omitted due to character limit. See workflow artifacts for full diff file.

Module details

Omitted due to character limit. See workflow artifacts for full diff file.

Checklist

Unique changes

  • [ ] wildfly-ee: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] wildfly-transactions: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] jakarta.enterprise.concurrent-api: 3.0.2 ⚠‼ => 3.0.3 ⚠‼
  • [ ] ironjacamar-core-api: 3.0.3.Final ❓ => 3.0.8.Final
  • [ ] ironjacamar-core-impl: 3.0.3.Final ❓ => 3.0.8.Final
  • [ ] ironjacamar-common-api: 3.0.3.Final ❓ => 3.0.8.Final
  • [ ] ironjacamar-common-spi: 3.0.3.Final ❓ => 3.0.8.Final
  • [ ] ironjacamar-common-impl: 3.0.3.Final ❓ => 3.0.8.Final
  • [ ] ironjacamar-deployers-common: 3.0.3.Final ❓ => 3.0.8.Final
  • [ ] ironjacamar-jdbc: 3.0.3.Final ❓ => 3.0.8.Final
  • [ ] ironjacamar-validator: 3.0.3.Final ❓ => 3.0.8.Final
  • [ ] narayana-jts-integration: 6.0.1.Final ❓ => 7.0.0.Final
  • [ ] wildfly-transaction-client: 3.0.0.Final ✔ => 3.0.3.Final
  • [ ] jboss-logging: 3.4.3.Final ✔ => 3.5.3.Final
  • [ ] jboss-dmr: 1.6.1.Final ❓‼ => 1.7.0.Final
  • [ ] wildfly-controller-client: 21.1.0.Final ❓‼ => 23.0.1.Final
  • [ ] wildfly-common: 1.6.0.Final ✔ => 1.7.0.Final
  • [ ] wildfly-core-security: 21.1.0.Final ❓‼ => 23.0.1.Final
  • [ ] wildfly-elytron-asn1: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-base: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-util: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-auth: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-provider-util: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-x500: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-x500-cert-util: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-x500-cert: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-keystore: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-credential: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-permission: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-auth-server: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-encryption: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-credential-store: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-credential-source-impl: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-password-impl: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-security-manager-action: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-security-manager: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-http: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-mechanism: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-ssl: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-sasl: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-x500-cert-acme: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-version: 21.1.0.Final ❓‼ => 23.0.1.Final
  • [ ] jboss-modules: 2.1.0.Final ❓‼ => 2.1.2.Final ❓‼
  • [ ] jboss-msc: 1.5.1.Final ❓ => 1.5.2.Final
  • [ ] jboss-logmanager: 2.1.19.Final ✔ => 2.1.19.Final
  • [ ] staxmapper: 1.4.0.Final ❓ => 1.5.0.Final
  • [ ] org.eclipse.jgit: 6.6.0.202305301015-r ✔ => 6.8.0.202311291450-r
  • [ ] snakeyaml: 2.0 ✔ => 2.2
  • [ ] wildfly-controller: 21.1.0.Final ❓‼ => 23.0.1.Final
  • [ ] jboss-threads: 2.4.0.Final ✔ => 2.4.0.Final
  • [ ] wildfly-threads: 21.1.0.Final ❓‼ => 23.0.1.Final
  • [ ] wildfly-core-management-client: 21.1.0.Final ❓‼ => 23.0.1.Final
  • [ ] wildfly-client-config: 1.0.1.Final ✔ => 1.0.1.Final
  • [ ] xnio-api: 3.8.9.Final ✔ => 3.8.12.Final
  • [ ] xnio-nio: 3.8.8.Final ✔ => 3.8.8.Final
  • [ ] undertow-core: 2.3.7.Final ✔ => 2.3.10.Final
  • [ ] wildfly-elytron-http-util: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-mechanism-digest: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-sasl-digest: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-domain-management: 21.1.0.Final ❓‼ => 23.0.1.Final
  • [ ] wildfly-domain-http-interface: 21.1.0.Final ❓‼ => 23.0.1.Final
  • [ ] wildfly-deployment-repository: 21.1.0.Final ❓‼ => 23.0.1.Final
  • [ ] wildfly-platform-mbean: 21.1.0.Final ❓‼ => 23.0.1.Final
  • [ ] wildfly-process-controller: 21.1.0.Final ❓‼ => 23.0.1.Final
  • [ ] wildfly-io: 21.1.0.Final ❓‼ => 23.0.1.Final
  • [ ] wildfly-elytron-mechanism-gssapi: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] sshd-common: 2.10.0 ✔ => 2.12.0
  • [ ] wildfly-elytron-auth-util: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-ssh-util: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-client: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-network: 21.1.0.Final ❓‼ => 23.0.1.Final
  • [ ] wildfly-elytron-audit: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-auth-server-http: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-auth-server-sasl: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-auth-server-deprecated: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] wildfly-elytron-sasl-anonymous: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] jboss-marshalling: 2.1.1.Final ✔ => 2.1.3.SP1
  • [ ] wildfly-elytron-sasl-auth-util: 1.20.2.Final ✔ => 1.20.2.Final
  • [ ] wildfly-elytron-realm: 2.2.1.Final ✔ => 2.2.3.Final
  • [ ] jboss-remoting: 5.0.27.Final ✔ => 5.0.27.Final
  • [ ] wildfly-remoting: 21.1.0.Final ❓‼ => 23.0.1.Final
  • [ ] jandex: 3.1.2 ✔ => 3.1.6
  • [ ] org.eclipse.jgit.ssh.apache: 6.6.0.202305301015-r ✔ => 6.8.0.202311291450-r
  • [ ] sshd-core: 2.10.0 ✔ => 2.12.0
  • [ ] wildfly-server: 21.1.0.Final ❓‼ => 23.0.1.Final
  • [ ] wildfly-clustering-common: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] wildfly-clustering-ee-cache: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] wildfly-clustering-ee-spi: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] wildfly-clustering-marshalling-jboss: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] wildfly-clustering-server-api: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] wildfly-clustering-server-service: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] wildfly-clustering-service: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] wildfly-naming: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] wildfly-request-controller: 21.1.0.Final ❓‼ => 23.0.1.Final
  • [ ] jgroups: 5.2.14.Final ✔ => 5.2.19.Final
  • [ ] wildfly-connector: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] wildfly-clustering-ejb-spi: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] wildfly-clustering-infinispan-embedded-service: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] wildfly-clustering-infinispan-embedded-spi: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] wildfly-clustering-server-spi: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] wildfly-clustering-singleton-api: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] wildfly-iiop-openjdk: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] wildfly-http-client-common: 2.0.2.Final ✔ => 2.0.6.Final
  • [ ] wildfly-http-ejb-client: 2.0.2.Final ✔ => 2.0.6.Final
  • [ ] jboss-metadata-ejb: 16.0.0.Final ❓ => 16.0.0.Final
  • [ ] jboss-ejb3-ext-api: 2.3.0.Final ❓ => 2.4.0.Final
  • [ ] jboss-marshalling-river: 2.1.1.Final ✔ => 2.1.3.SP1
  • [ ] hibernate-validator: 8.0.0.Final ✔ => 8.0.1.Final
  • [ ] hibernate-validator-cdi: 8.0.0.Final ✔ => 8.0.1.Final
  • [ ] wildfly-weld-common: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] wildfly-ejb3: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] jakarta.servlet.jsp-api: 3.1.0 ⚠❓‼ => 3.1.1 ⚠❓‼
  • [ ] wildfly-web-common: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] wildfly-galleon-pack: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] wildfly-dist: 29.0.0.Final ❓ => 31.0.0.Final
  • [ ] wildfly-controller: 19.0.1.Final ❓‼ => 19.0.1.Final ❓‼
  • [ ] wildfly-threads: 19.0.1.Final ❓‼ => 19.0.1.Final ❓‼
  • [ ] xnio-api: 3.8.8.Final ✔ => 3.8.8.Final
  • [ ] undertow-core: 2.3.0.Final ✔ => 2.3.0.Final
  • [ ] wildfly-domain-management: 19.0.1.Final ❓‼ => 19.0.1.Final ❓‼
  • [ ] wildfly-domain-http-interface: 19.0.1.Final ❓‼ => 19.0.1.Final ❓‼
  • [ ] wildfly-platform-mbean: 19.0.1.Final ❓‼ => 19.0.1.Final ❓‼
  • [ ] wildfly-process-controller: 19.0.1.Final ❓‼ => 19.0.1.Final ❓‼
  • [ ] wildfly-io: 19.0.1.Final ❓‼ => 19.0.1.Final ❓‼
  • [ ] jboss-remoting: 5.0.26.Final ✔ => 5.0.26.Final
  • [ ] wildfly-remoting: 19.0.1.Final ❓‼ => 19.0.1.Final ❓‼
  • [ ] wildfly-server: 19.0.1.Final ❓‼ => 19.0.1.Final ❓‼
  • [ ] wildfly-request-controller: 19.0.1.Final ❓‼ => 19.0.1.Final ❓‼
  • [ ] wildfly-connector: 27.0.1.Final ❓ => 27.0.1.Final
  • [ ] wildfly-ejb3: 27.0.1.Final ❓ => 27.0.1.Final
  • [ ] wildfly-web-common: 27.0.1.Final ❓ => 27.0.1.Final
  • [ ] xnio-api: 3.8.2.Final ✔ => 3.8.2.Final
  • [ ] xnio-nio: 3.8.2.Final ✔ => 3.8.2.Final
  • [ ] undertow-core: 2.2.14.Final ✔ => 2.2.14.Final
  • [ ] wildfly-domain-http-interface: 18.0.4.Final ❓‼ => 18.0.4.Final ❓‼
  • [ ] wildfly-process-controller: 18.0.4.Final ❓‼ => 18.0.4.Final ❓‼
  • [ ] wildfly-io: 18.0.4.Final ❓‼ => 18.0.4.Final ❓‼
  • [ ] jboss-remoting: 5.0.23.Final ✔ => 5.0.23.Final
  • [ ] wildfly-remoting: 18.0.4.Final ❓‼ => 18.0.4.Final ❓‼
  • [ ] wildfly-server: 18.0.4.Final ❓‼ => 18.0.4.Final ❓‼
  • [ ] wildfly-request-controller: 18.0.4.Final ❓‼ => 18.0.4.Final ❓‼
  • [ ] wildfly-naming-client: 1.0.14.Final ✔ => 1.0.14.Final
  • [ ] wildfly-http-client-common: 1.1.10.Final ✔ => 1.1.10.Final
  • [ ] wildfly-http-naming-client: 1.1.10.Final ✔ => 1.1.10.Final
  • [ ] wildfly-naming: 26.0.1.Final ❓ => 26.0.1.Final
  • [ ] wildfly-ee: 26.0.1.Final ❓ => 26.0.1.Final
  • [ ] wildfly-web-common: 26.0.1.Final ❓ => 26.0.1.Final
  • [ ] wildfly-clustering-service: 26.0.1.Final ❓ => 26.0.1.Final
  • [ ] wildfly-clustering-common: 26.0.1.Final ❓ => 26.0.1.Final
  • [ ] wildfly-clustering-singleton-api: 26.0.1.Final ❓ => 26.0.1.Final
  • [ ] wildfly-clustering-spi: 26.0.1.Final ❓ => 26.0.1.Final
  • [ ] wildfly-iiop-openjdk: 26.0.1.Final ❓ => 26.0.1.Final
  • [ ] wildfly-http-transaction-client: 1.1.10.Final ✔ => 1.1.10.Final
  • [ ] wildfly-transactions: 26.0.1.Final ❓ => 26.0.1.Final
  • [ ] wildfly-threads: 18.0.4.Final ❓‼ => 18.0.4.Final ❓‼
  • [ ] ironjacamar-core-impl: 1.5.3.Final ❓ => 1.5.3.Final
  • [ ] ironjacamar-deployers-common: 1.5.3.Final ❓ => 1.5.3.Final
  • [ ] ironjacamar-jdbc: 1.5.3.Final ❓ => 1.5.3.Final
  • [ ] wildfly-connector: 26.0.1.Final ❓ => 26.0.1.Final
  • [ ] wildfly-clustering-ee-cache: 26.0.1.Final ❓ => 26.0.1.Final
  • [ ] jboss-ejb-client: 4.0.44.Final ✔ => 4.0.44.Final
  • [ ] wildfly-clustering-ejb-spi: 26.0.1.Final ❓ => 26.0.1.Final
  • [ ] wildfly-http-ejb-client: 1.1.10.Final ✔ => 1.1.10.Final
  • [ ] infinispan-core: 12.1.7.Final ✔ => 12.1.7.Final
  • [ ] wildfly-clustering-infinispan-spi: 26.0.1.Final ❓ => 26.0.1.Final
  • [ ] wildfly-weld-common: 26.0.1.Final ❓ => 26.0.1.Final
  • [ ] wildfly-ejb3: 26.0.1.Final ❓ => 26.0.1.Final

Unique additions

  • [ ] wildfly-service: 23.0.1.Final
  • [ ] wildfly-common: 1.7.0.Final
  • [ ] jboss-msc: 1.5.2.Final
  • [ ] jakarta.validation-api: 3.0.2
  • [ ] jboss-logging: 3.5.3.Final
  • [ ] classmate: 1.6.0
  • [ ] wildfly-naming-client: 2.0.1.Final

Developer comments

Glossary

Limitations

  • The reported transitive dependencies may not always be accurate in a multi-module project. The SBOM file format represents a unique dependency (coordinates + type) only once. In a multi-module project a dependency can be declared in multiple locations with different exclusions of transitive dependencies or different version overrides for transitive dependencies.

Emojies

  • ✔: All licenses are on the Go list
  • ⚠: (At least one) license is on the Caution list
  • ❌: (At least one) license is on the Stop list
  • ❓: (At least one) license cannot be determined or is unknown
  • ‼: Dependency has multiple licenses declared
  • ⬆: New dependency version is higher than previous
  • ⬇: New dependency version is lower than previous
  • 🔄: Dependency version is equal and the dependencies of this component changed (e.g. when comparing snapshots)
  • 🤷: The change of the dependency version can not be determined further (e.g. because the version does not follow semantic versioning)

github-actions[bot] avatar Feb 16 '24 10:02 github-actions[bot]

License check todo (WIP)

  • [x] Apache 2 - most of the WildFly libraries transitioned to Apache 2, the occurrences for versions 26 and 19 are from WildFly 26 modules.

    • wildfly-controller - https://github.com/wildfly/wildfly-core/blob/main/controller/pom.xml
    • wildfly-dist - https://github.com/wildfly/wildfly/blob/main/dist/pom.xml
    • wildfly-galleon-pack - https://github.com/wildfly/wildfly/blob/main/galleon-pack/galleon-feature-pack/pom.xml
    • wildfly-threads - https://github.com/wildfly/wildfly-core/blob/main/threads/pom.xml
    • wildfly-naming - https://github.com/wildfly/wildfly/blob/main/naming/pom.xml
    • wildfly-*
  • [x] GNU lesser - these dependencies were already there

    • jboss-metadata-ejb - https://github.com/jboss/metadata/blob/main/ejb/LICENSE.txt
    • jboss-msc - https://github.com/jboss-msc/jboss-msc
    • ironjacamar-*
  • [x] EPL

    • jakarta.enterprise.concurrent-api
    • jakarta.servlet.jsp-api - https://github.com/jakartaee/pages/blob/master/api/pom.xml
  • [x] Is it dual? can we use it under Apache 2 - it's a transitive dependency from a wildfly test module, I raised https://jira.camunda.com/browse/OB-35 to clarify the license nevertheless.

    • jboss-module: 2.1.0.Final ❓‼ => 2.1.2.Final ❓‼
      • https://github.com/jboss-modules/jboss-modules/blob/2.1.2.Final/pom.xml
      • https://github.com/jboss-modules/jboss-modules/tree/2.1.2.Final?tab=readme-ov-file#license

yanavasileva avatar Feb 16 '24 12:02 yanavasileva