Release Notes - Thorntail - Version 2017.2.0 - HTML format

Component Upgrade

  • [THORN-689] - Upgrade Keycloak to 2.4.0
  • [THORN-1015] - Upgrade Examples to Arquillian Drone 2.0.1.Final and Arquillian 1.1.12.Final

Enhancement

  • [THORN-446] - Allow to configure hystrix from project-stages.yml
  • [THORN-672] - Extend StageConfig to load info from a different Source
  • [THORN-711] - Smarter Auto Detection
  • [THORN-838] - Config API's version number should be >= 1
  • [THORN-891] - Swarm's Arquillian container should support fraction autodetection
  • [THORN-907] - Generate configuration api for Keycloak
  • [THORN-958] - Improve hierarchy of keys for project-stages
  • [THORN-967] - Improve documentation around project stage configuration
  • [THORN-994] - Switch @DefaultDeployment to be WAR and not JAR type by default
  • [THORN-1000] - Support parsing fractions-list.json from a different source
  • [THORN-1023] - Arquillian should not be detected for BOM but always included

Feature Request

  • [THORN-981] - Support List as Configurable
  • [THORN-986] - Non main() way to create Keycloak Security Constraints settings
  • [THORN-1028] - security-domain modules should support the module attribute

Epic

Bug

  • [THORN-677] - Not resolving dependencies from local repo in Arquillian integration tests
  • [THORN-718] - Adding "jaxrs-validator" fragment causes ClassMate to be contained in resulting WAR
  • [THORN-839] - Swagger unable to set basePath
  • [THORN-840] - CDI / MAIL incompatibility on windows
  • [THORN-866] - Surface new config properties/yaml information via java -jar myapp-swarm.jar --help
  • [THORN-873] - cdi fraction + remoting fraction + wildfly-swarm:run = deployment failure
  • [THORN-878] - The /node endpoint returns json with wfs-version = fixme
  • [THORN-910] - HTTPS and CDI in combination
  • [THORN-919] - management resources added by Customizers not visible in the Configurables log
  • [THORN-966] - Not loaded modules located by user with wildfly-swarm:run/Run from IDE
  • [THORN-975] - Changing from 2016.12.0 to 2016.12.1 break with "WELD-001408: Unsatisfied dependencies for type SocketBindingGroup"
  • [THORN-979] - Java EE 7 samples: UserTransaction not found in JNDI
  • [THORN-980] - Java EE 7 samples: CDI injection fails in some Arquillian in-container tests
  • [THORN-982] - LogstashCustomizer overrides existing root-logger level and handlers
  • [THORN-987] - Can't enable spatial dialect with hibernate
  • [THORN-990] - RuntimeDeployer does not put classes into correct location in archive
  • [THORN-992] - Set modifiable List to fields in var-args mutator method for model of List to enable the fields to mutate
  • [THORN-995] - NoClassDefFoundError from library when running in IDE
  • [THORN-1017] - FileSystemException while attempting to move files in the jaxrs/scala example on Windows

Task

  • [THORN-941] - Use our SWARM_VERSION variable to keep generator and front-page up-to-date
  • [THORN-971] - Add Code Style verification to build
  • [THORN-977] - Enabling Logstash Example
  • [THORN-997] - Change SNAPSHOT repository to Maven Central
  • [THORN-998] - Add Keycloak Example
  • [THORN-999] - Update Keycloak Document
  • [THORN-1024] - Add checkstyle to fraction plugin build
  • [THORN-1025] - Move Camel Arquillian tests into /testsuite
  • [THORN-1042] - Remove deprecated classes

Edit/Copy Release Notes

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