Release Notes - Spring XD - Version 1.1 M1 - HTML format

Technical task

  • [XD-2203] - Make sure Spring XD's PDF reference doc has right release revision references
  • [XD-2300] - Document automatic declaration of DQL for each consumer queue
  • [XD-2327] - Update wiki page with release version
  • [XD-2328] - Create a 1.0.x 'Docs' branch

Bug

  • [XD-2078] - "http | hdfs" stream starts throwing exceptions after a few minutes
  • [XD-2113] - Redis aggregate-counter fails when end of interval is on the hour
  • [XD-2114] - Job stuck in "deploying" state when no containers are available
  • [XD-2151] - HDFS sink should honor --fileExtension parameter for bzip2 compressed files
  • [XD-2201] - Exception in a tap will stop the tapped stream from sinking data
  • [XD-2230] - Fix the configuration problem with Filter and Transform modules
  • [XD-2239] - Fix incorrect IP Address associated with containers
  • [XD-2248] - Gemfire Source and Sink deployments cause OOME PermGen
  • [XD-2274] - Intermittent TcpModulesTests.testTcpSink test failure
  • [XD-2310] - Parsing issues with kafka-bus.xml
  • [XD-2322] - Enable configuration of replication factor on the Kafka message bus
  • [XD-2323] - Filejdbc jobs status shows "STARTED" even when job is complete
  • [XD-2326] - Can't create stream running on Windows
  • [XD-2345] - XD UI not usable with IE 11
  • [XD-2353] - Boot upgrade caused test failures

Improvement

  • [XD-1655] - twittersearch module to produce json data as-is from twitter
  • [XD-1864] - Add paging support for UI list views
  • [XD-1972] - Add ability to define nested jobs
  • [XD-2148] - Create separate distribution for shell
  • [XD-2172] - Provide a way to customize the isolation level of the JobRepository
  • [XD-2198] - Create CompositeModuleRegistry
  • [XD-2199] - Simplify ModuleRegistry
  • [XD-2238] - Improve module deployment distribution

Story

  • [XD-721] - Deploy a new job module *after* XD-singlenode container has started.
  • [XD-788] - Add Integration Tests to run JobCommands Tests against all transports
  • [XD-923] - Error Channel for streams modules that fail to process a message
  • [XD-1151] - Apply Composite GoF pattern to ModuleDefinition
  • [XD-1695] - Research how to secure Admin's REST endpoints
  • [XD-1791] - New job that executes a Spark job
  • [XD-1876] - Create test that uses #jsonPath with the filter module
  • [XD-1877] - Create gemfire test
  • [XD-1879] - Create test with jdbc sink and initializeDb=false
  • [XD-1880] - Integration test for field-value-counter and aggregate-counter
  • [XD-2026] - Handle random available http port for admin server
  • [XD-2044] - Add SFTP source
  • [XD-2069] - Provide a way to debug the http source
  • [XD-2096] - UI: Visual representation of Stream/Job with deployed modules
  • [XD-2098] - Implement KafkaMessageBus
  • [XD-2121] - Secure all endpoints using LDAP based security configurations
  • [XD-2123] - Provide kerberos support for HDFS sink
  • [XD-2205] - Add Python processor
  • [XD-2209] - Add acceptance test to include Gemfire use case
  • [XD-2210] - Enhance JDBC sink test to include more options
  • [XD-2213] - Add stress test
  • [XD-2216] - Upgrade to Spring 4.1.2, SI 4.1.0, SA 1.4.0
  • [XD-2223] - Provide proper ordering for all REST endpoints
  • [XD-2224] - REST: Make the Configurations REST endpoint pagination-aware
  • [XD-2228] - Remove logging of password in Shell
  • [XD-2237] - Provide Python module to handle I/O for implementing a Python shell processor
  • [XD-2253] - Baseline tcp measurements (DB-1)
  • [XD-2254] - Vary message size (DB-2)
  • [XD-2255] - Vary prefetch size (DB-3)
  • [XD-2256] - Vary consumers size (DB-4)
  • [XD-2257] - Vary producers size (DB-5)
  • [XD-2258] - Research adding support for 'spring-cloud-config' to configure Modules
  • [XD-2259] - Infrastructure for RabbitMQ Cluster (DB)
  • [XD-2264] - Infrastructure for RabbitMQ Cluster (ECB)
  • [XD-2265] - Vary consumers size (ECB-4)
  • [XD-2266] - Vary producers size (ECB-5)
  • [XD-2268] - Create a maintenance branch
  • [XD-2269] - Remove deprecated functions
  • [XD-2270] - Upgrade to Spring Boot 1.2.0
  • [XD-2271] - Upgrade to Spring Integration 4.1.0
  • [XD-2275] - Vary Producer and Consumer in combination using 2 Queues (ECB-6)
  • [XD-2276] - Vary message size (EC-DB-2)
  • [XD-2277] - Vary prefecth size (EC-DB-3)
  • [XD-2278] - Vary queue number (ECB-7)
  • [XD-2279] - Vary consumer size (EC-DB-4)
  • [XD-2280] - Vary producer size (EC-DB-5)
  • [XD-2281] - Vary Producer and Consumer in combination using 2 Queues (B-6)
  • [XD-2282] - Vary queue number (B-7)
  • [XD-2296] - Add config parameter to enable/disable message rates in cluster view
  • [XD-2299] - Placeholder for 1.0.2 and 1.1M1 release testing effort
  • [XD-2302] - UI: Update AngularJS to v1.3
  • [XD-2307] - Add support for PHD 2.1 (XD 1.1 M1 Release)
  • [XD-2308] - Create sample app to demonstrate Kafka integration
  • [XD-2315] - UI: Add support for stoppable notifications
  • [XD-2319] - Add spring-xd-python to the distribution
  • [XD-2320] - UI: Create a dedicated Launch Page for Jobs
  • [XD-2325] - Set 'auto-startup' to false in Kafka source
  • [XD-2330] - Zip created by Publish 1.1 only contains the shell.
  • [XD-2335] - Update Performance AMI to include Kafka
  • [XD-2339] - Remove external config properties for modules
  • [XD-2354] - EC2 Integration Tests fail after Boot 1.2 upgrade

Edit/Copy Release Notes

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