Release Notes - Thorntail - Version 2017.12.1 - HTML format

Component Upgrade

  • [THORN-1611] - Upgrade to WildFly 11.0.0.Final
  • [THORN-1621] - Upgrade to Keycloak 3.4.0.Final
  • [THORN-1676] - Upgrade wildfly-microprofile-config to 1.1.2
  • [THORN-1713] - upgrade Arquillian to 1.1.15.Final

Enhancement

  • [THORN-1463] - Create a MicroProfile JWT RBAC fraction
  • [THORN-1609] - Upgrade Teiid Fraction for new YAML based configuration
  • [THORN-1663] - Create WF Swarm fraction for Fault Tolerance impl
  • [THORN-1664] - MP Fault tolerance build should trigger TCK by default
  • [THORN-1668] - Change Fault Tolerance package name and artefact id
  • [THORN-1671] - MP FT - improve logging
  • [THORN-1733] - MP Monitor fraction should support CORS headers

Library Upgrade

  • [THORN-1516] - Hystrix Fraction: Align Hystrix version with Feign Hystrix
  • [THORN-1614] - Upgrade org.objectweb.asm to 6.0+

Feature Request

  • [THORN-1673] - MP FT - allow to disable SynchronousCircuitBreaker
  • [THORN-1674] - MP FT - allow to cache config parameters
  • [THORN-1679] - MP FT - support annotations added via portable extension
  • [THORN-1690] - MP FT - support non-public fallback methods

Epic

  • [THORN-1177] - Any work related to MicroProfile 1.2 impl

Bug

  • [THORN-1431] - Swarm WAR misses transitive dependencies -> NoClassDefFoundError
  • [THORN-1619] - BOM should not contain internal fractions
  • [THORN-1628] - Remove Eclipse repositories
  • [THORN-1634] - MP Config module.conf declares same module twice
  • [THORN-1636] - MP Health has JAX-RS spec jar dependency
  • [THORN-1637] - MP Health renames
  • [THORN-1638] - MP JWT cleanup
  • [THORN-1640] - MP Metrics dependency subsystems
  • [THORN-1641] - MP Metrics shouldn't add Weld to deployment
  • [THORN-1642] - MP 1.2 fraction missing sub spec dependencies
  • [THORN-1643] - Maven module present twice in build
  • [THORN-1650] - documentation of datasources should include validation settings
  • [THORN-1654] - Terminate on deployment errors that happen before swarm.server is initialized
  • [THORN-1662] - FaultToleranceDefinitionException not thrown if method annotated with @Asynchronous does not return Future
  • [THORN-1678] - MP FT - fix priorities of overriding config parameters
  • [THORN-1689] - Dependencies with module-info.class fail
  • [THORN-1694] - MPJwtPackageDetector detects obsolete/invalid package
  • [THORN-1710] - Problems with test-jar type
  • [THORN-1712] - Upgrade to WildFly 11 breaks MP config
  • [THORN-1714] - Teiid fraction is not compatible with WF11
  • [THORN-1716] - `msc` becoming properly internal has broken some examples
  • [THORN-1718] - Metrics must return a 406 for OPTIONS and text/plain
  • [THORN-1735] - Bad dependency on mp-ft-cdi extension

Task

  • [THORN-1622] - Verify Eclipse MicroProfile 1.2 support
  • [THORN-1627] - Consolidate versions in build-parent
  • [THORN-1629] - Adjust Copyright in files
  • [THORN-1630] - Verify dependencies across new apis and fractions for MicroProfile
  • [THORN-1631] - MP Metrics CDI Extension location
  • [THORN-1632] - Rename MP packages
  • [THORN-1633] - Clean up new MP code
  • [THORN-1635] - Verify all MP Fractions have appropriate Fraction detectors
  • [THORN-1639] - MP Metrics shades SnakeYaml
  • [THORN-1644] - Make it possible to run TCK for each MP fraction
  • [THORN-1669] - Sort out duplication of HealthResponseFilter in MicroProfile and client apis
  • [THORN-1672] - MP FT - get rid of FixedHystrixCommand workaround
  • [THORN-1684] - Verify MicroProfile hollow jar with 1.2
  • [THORN-1685] - MP FT - make sure that SynchronousCircuitBreaker follows HystrixCircuitBreaker contract
  • [THORN-1692] - upgrade NoSQL fractions to use wildfly-nosql 1.0.0.Alpha5 + nosql config-api 1.2.1
  • [THORN-1711] - Fix MP FT fraction to pass TCK
  • [THORN-1717] - Remove old MP-Metrics testsuite
  • [THORN-1720] - Update MP Fraction stability
  • [THORN-1721] - MP FT CDI extension location

Edit/Copy Release Notes

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