Release Notes - Thorntail - Version 1.0.0.Alpha6 - HTML format

Enhancement

  • [THORN-225] - Additional repos aren't available at runtime
  • [THORN-233] - Add webservices/soap to config api
  • [THORN-240] - An example with postgres

Feature Request

  • [THORN-216] - Wire up batch subsystem/fraction
  • [THORN-231] - As a developer, using maven I would like to have a Bill Of Materials (BOM) for any wildfly-swam deps / fractions
  • [THORN-243] - package task should bundle jboss.* swarm.* wildfly.* sysprops from System, along with any props that override configured props

Bug

  • [THORN-3] - swarmtool may show aether download errors for some artifacts
  • [THORN-176] - Document ribbon-webapp in gitbook
  • [THORN-182] - Add a ribbon-webapp example
  • [THORN-183] - Runtime dependencies not listed as artifact dependencies
  • [THORN-184] - ClassNotFoundException on Arquillian Test use user own Classes with org.wildfly.swarm.ContainerFactory#newContainer()
  • [THORN-186] - EJB test enricher not working for in-container arq tests
  • [THORN-191] - We should apply all of the infinispan resource defaults
  • [THORN-201] - Arquillian Test can't see module.xml user adds
  • [THORN-207] - java.lang.UnsupportedOperationException: JavaArchive spec does not support Libraries when trying swarm with camel-example-cdi
  • [THORN-208] - camel war example doesn't seem to work
  • [THORN-209] - Error wildfly-swarm-servers | keycloak
  • [THORN-210] - default password for wildfly-swarm-servers | keycloak
  • [THORN-212] - Break SwarmTool into analyze + build phases
  • [THORN-214] - Improve Ribbon archive/fraction API
  • [THORN-215] - Check result of container.deploy(...)
  • [THORN-222] - Swarm itself should use some Loggers
  • [THORN-226] - Optionally (?) remove swarm artifacts from WEB-INF/lib/*
  • [THORN-229] - wildfly-swarm:run doesn't honor overriden modules
  • [THORN-241] - Problem with access property file

Story

  • [THORN-9] - Add ability to specify users
  • [THORN-11] - Minor changes and refactor
  • [THORN-12] - fix building for jaxrs api artifact change, WFLY-4128
  • [THORN-13] - Quick Start with a maven plugin
  • [THORN-16] - NullPointerException in wildfly-swarm-plugin
  • [THORN-17] - Parse Error at PicketBox module.xml
  • [THORN-18] - have system property which explodes working jars to custom dir instead of /tmp
  • [THORN-19] - SWARM-17 check repoPath end character
  • [THORN-20] - Unable to find Main when built with Windows
  • [THORN-21] - Application not accessible on localhost
  • [THORN-22] - [Issue 7] Do a best attempt to write the version number to an artifac…
  • [THORN-23] - module.xml parsing exception
  • [THORN-24] - error packaging project: java.lang.NoClassDefFoundError: org/eclipse/aether/RepositorySystemSession
  • [THORN-25] - Set maven prerequisites in plugin
  • [THORN-26] - Update Customizing introduction Subsystem to Fraction
  • [THORN-28] - Don't use expression syntax in the for the artifact name.
  • [THORN-29] - CDI doesn't work
  • [THORN-30] - Fix for LocalRepositoryResolver exception on Windows
  • [THORN-33] - JPA support
  • [THORN-36] - Fix for NullPointerException when no username/password specified
  • [THORN-37] - Missing exports from Transaction Fraction
  • [THORN-38] - Transaction example
  • [THORN-39] - Netflix OSS Support
  • [THORN-40] - Discussion on wildfly-swarm, fatjar packaging
  • [THORN-43] - Add support for undertow websockets and concurrency utils and fix for InvalidPathException on Windows
  • [THORN-45] - Not able to generate fat jar with JPA module
  • [THORN-48] - Injecting PersistenceContext in JAX-RS resource does not work
  • [THORN-49] - DefaultWarDeployment examples on Windows from IDE or plugin fail to start properly
  • [THORN-51] - Be able to deploy custom module extension subsystems in swarm
  • [THORN-54] - Project website
  • [THORN-55] - Conference Driven Development
  • [THORN-56] - Missing JDK class
  • [THORN-58] - NoSuchFileException: target/wildfly-swarm-archive/modules
  • [THORN-59] - Support static content for regular war/jaxrs deployments
  • [THORN-60] - Allow reintroduction of missing Sun JDK classes
  • [THORN-61] - Example workaround for missing Sun JDK class
  • [THORN-62] - ClassNotFoundException for org.objectweb.asm.Opcodes
  • [THORN-64] - JAXRS test failed / OSX 10.10.3 / JDK 1.7.0_72
  • [THORN-65] - NullPointer when packaging a war
  • [THORN-66] - Duplication of *-swarm-*.jar's for WAR projects
  • [THORN-68] - how excluding some dependency ?
  • [THORN-75] - wildfly-swarm-ee not providing javax.enterprise.concurrent
  • [THORN-76] - Provide JSR-236 concurrency utilities API through wildfly-swarm-ee
  • [THORN-78] - NPE when executing JAR file after mvn package with Alpha 3
  • [THORN-79] - Fix jboss-msc and jboss-javax-sql-api references
  • [THORN-81] - LogManager + groovy problem
  • [THORN-82] - Creating initial webservices fraction.
  • [THORN-85] - Caching Subsystem
  • [THORN-86] - Centralized Logging
  • [THORN-87] - Jolokia stuff
  • [THORN-89] - Keycloak Integration
  • [THORN-90] - #5 plugin name found
  • [THORN-91] - Modify gradle plugin to create jar inside build/libs directory
  • [THORN-92] - Running mvn wildfly-swarm:run fails in Docker container
  • [THORN-93] - Support for the mail subsystem
  • [THORN-94] - Fat JAX-RS Jar in Alpha3 running in Docker fails on execution
  • [THORN-95] - JSF
  • [THORN-96] - Static content - welcome page
  • [THORN-97] - enable additional configuration parameters missing from Gradle plugin
  • [THORN-98] - Packaged JAR cannot execute without Maven Local wildfly-swarm-runtime-* artifacts
  • [THORN-99] - WarDeployment static content "base" is not respected when executing from boostrap JAR
  • [THORN-100] - Serve static content from user-specified base directory when running from bootstrap JAR
  • [THORN-101] - JTDS driver classloading issue
  • [THORN-102] - Fix mainClass closing tag in README
  • [THORN-103] - ModuleNotFoundException: org.jboss.logmanager:main
  • [THORN-104] - Merge pull request SWARM-11 from wildfly-swarm/master
  • [THORN-105] - Document the relation between fractions, swarm modules and wildfly stock subsystems
  • [THORN-106] - Document the modules bootstrap mechnisms
  • [THORN-107] - RFE: Moving the documentation to gitbooks.io
  • [THORN-108] - PEP: Generating the API's to configure the Wildfly subsystems
  • [THORN-109] - Provide access to the main(String[] args) at the Container and msc service levels.
  • [THORN-110] - Add a debugBootstrap flag to Container ctor
  • [THORN-112] - switch to new Undertow predicate syntax
  • [THORN-113] - Deploying remote EJB
  • [THORN-114] - build failed
  • [THORN-115] - add modules folder into swarm.jar
  • [THORN-116] - Failure loading server modules
  • [THORN-117] - swarm-plugin adds too many artifacts to the jar file
  • [THORN-118] - MDB Deployment Error
  • [THORN-119] - Investigate Packr
  • [THORN-120] - Convert logging, mail and datasources configuration to wildfly-config-api
  • [THORN-124] - bin/swarmtool
  • [THORN-125] - Integrate with Hawkular
  • [THORN-127] - Convert EJB Fraction to config-lib
  • [THORN-129] - Throw container StartExceptions instead of logging them and moving on
  • [THORN-130] - Integrate JAXRS, JCA, JPA, JSF, Naming, Weld and Undertow subsystems with config-api
  • [THORN-131] - build frozen
  • [THORN-133] - ClassNotFoundException: org.eclipse.aether.RepositorySystemSession
  • [THORN-134] - Remove duplicated prerequisits maven version setting
  • [THORN-135] - Ribbon.js/RibbonToTheCurbSSEServlet
  • [THORN-136] - Integrate configuration API into transactions subsystem
  • [THORN-137] - Bean with @Singleton causes error on start
  • [THORN-138] - Swarm-specific Arquillian protocol
  • [THORN-139] - For WildFly greater than 10.0.0.CR2, set server UUID consistently
  • [THORN-140] - Adjust for wildfly-config-api 0.3.0 name and package changes.
  • [THORN-141] - Bump to config-api 0.3.1-SNAPSHOT to remove guava deps
  • [THORN-142] - Bump config-api version
  • [THORN-143] - websocket and wildfly-swarm:run
  • [THORN-144] - Failed to resolve artifact 'org.jboss.spec.javax.sql:jboss-javax-sql-api_7.0_spec:1.1.0
  • [THORN-145] - java.lang.reflect.InvocationTargetException after including datasources
  • [THORN-146] - WildFly Swarm Maven Archetype
  • [THORN-147] - Getting "Unable to create default deployment" when running via maven
  • [THORN-148] - List available Fractions as a separate maven artifact
  • [THORN-150] - Dependency version mismatch from config-api
  • [THORN-151] - https only in wildfly-swarm
  • [THORN-152] - Implement InfinispanFraction and friends
  • [THORN-153] - Make messaging subsystem part of the config-api family
  • [THORN-154] - Add messaging dependencies to api/pom.xml
  • [THORN-155] - Add a chapter to the documentation about the Infinispan Fraction
  • [THORN-156] - Add interceptor spec dependency
  • [THORN-157] - Remove redundancy interceptor api dependencies
  • [THORN-159] - Remove dependency on jquery for ribbon-webapp
  • [THORN-160] - Initial webservices fraction
  • [THORN-161] - war.staticContent() looks for static content in $PWD, even when run from a fatjar
  • [THORN-162] - Added webservices fraction
  • [THORN-163] - Added webservices fraction
  • [THORN-164] - m2repro in swarm jar not used
  • [THORN-165] - The wildflySwarmNode attribute should be in the metaData of the Logst…
  • [THORN-166] - Wildfly-swarm 1.0.0.Alpha5 now also shows previously closed issue 88
  • [THORN-167] - Alpha5 is using `wildfly-swarm-plugin` Alpha4 when no version is defined in pom.xml
  • [THORN-169] - Add support for custom environment variables
  • [THORN-170] - Enhance plugin to be usable as integration test goal
  • [THORN-171] - Add Undertow.js fraction
  • [THORN-172] - wildfly-swarm-bootstrap not in internal repo of swarm fat jar
  • [THORN-174] - Maven 'packaging' element not inferred.
  • [THORN-175] - The SSE Endpoint for Ribbon services in ribbon-webapp should use the 'ribbon' context
  • [THORN-179] - Move -examples into primary repo as tested integration tests
  • [THORN-181] - WildFly Swarm Dynamic Configuration Changes
  • [THORN-185] - Make ribbon.js aware somehow of System.getProperty( "wildfly.swarm.ribbon.context.path" )
  • [THORN-211] - Swagger.io Integration

Task

  • [THORN-2] - swarmtool should list all included fractions
  • [THORN-4] - swarmtool should support setting context-path
  • [THORN-5] - swarmtool should support setting sysprops
  • [THORN-7] - swarmtool should print an error when the given artifact does not exist
  • [THORN-158] - Make ribbon-webapp's context configurable
  • [THORN-177] - Add tests to infinispan fraction
  • [THORN-187] - arquillian needs to be documented in gitbooks
  • [THORN-188] - arquillian module should support in-vm testing
  • [THORN-194] - Keycloak Server fraction
  • [THORN-198] - Infinispan defaults should be scattered across fractions that need them
  • [THORN-199] - Simplify artifactId
  • [THORN-200] - Enable @ArquillianResource URI injection
  • [THORN-205] - expose a way to set additional modules and repos when testing via Arquillian
  • [THORN-219] - Document maven plugin options
  • [THORN-220] - make sysprops consistent
  • [THORN-221] - Drop contextPath option to maven plugin in favor of sysprop
  • [THORN-223] - use bundleDependencies=false for arq tests
  • [THORN-246] - Document swagger

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.