Skip to content
Jérémy Sevellec edited this page Jan 9, 2020 · 44 revisions

4.3.1.0

  • update to latest version of cassandra-all (3.11.5) and cassandra-java-driver (4.3.1) (#305, #297, #289)
  • fix logging issue (#277, #267)
  • fix windows path issue (#303; #135)
  • cleanup the code base regarding old test dataset (#298)
  • Exclude test and cli dependencies from shaded jar deps (#254)

3.7.1.0

  • update to latest version of cassandra-all (3.11.4) and cassandra-java-driver (3.7.1) (#292)
  • Remove dependency on FileUtils (#291)

3.5.0.1

  • Added withoutJMXReporting to EmbeddedCassandraServerHelper (#274)

3.5.0.0

  • Disable JMX reporting for datastax client (#268)
  • Fixed bug in computing pathname of copied .yaml file (#263)
  • Add function: Set tmpdir using EmbeddedCassandra annotation (#258)
  • Added function to set tmp directory from CassandraUnitCommandLineStar (260)
  • Optimize class imports (#259)
  • Update FileCQLDataSet.java (#271)
  • Lazy initialization (#270)
  • update to latest version of cassandra-all (3.11.2) and cassandra-java-driver (3.5.0) (#272)

3.3.0.2

  • revert a commit which introduce a failure during the connection to the embedded cassandra (#247)

3.3.0.1

  • update to cassandra 3.11 and java driver 3.3.0 (#246)
  • Add the possibility to load multiple schemas from CLI (#242)
  • Migrate to Java 8 (#241)
  • Updating Dependencies (#239)
  • New feature that starts cassandra from CLI (#238)
  • Update Guava and Cassandra driver version (#234)
  • prevent startup-timeout by setting cassandra.unsafesystem (#230)
  • Added link to Apache Cassanda site (#226)
  • Use full qualified table name for truncate (#204)

3.1.3.2

  • dedicated shaded project (to avoid transitive dependency issue) (#201)
  • Speed Issues When Using Driver 2.1.6+ (#164)
  • Hector removal (#203)
  • adding missing cdc_raw_directory in cu-cassandra-rndport.yaml (#186)
  • keyspace Creation without Deletion error (#206)

3.1.1.0

  • Create a single jvm wide cluster and session object (#196)
  • Upgrade to Cassandra 3.9 and Datastax driver 3.1.1 (#194, #182)
  • Add function to truncate data in one keyspace. (#188)
  • Add hints_directory to random port config (#183)
  • Using DROP KEYSPACE IF EXISTS syntax, instead of querying system_schema (#177)
  • removed unused imports (#172)

3.0.0.1

  • escaping of double single and double quotes(#171)
  • support of Cassandra 3 (#168)
  • Avoid netty version conflicts (#162)

2.2.2.1

  • Added readTimeoutMillis to overloaded constructors of CassandraCQLUnit(#157)
  • update to cassandra 2.2.2 and java driver 2.1.8 (#145, #139)
  • removing the separated shaded cassandra-unit artifact and use classifier instead
  • update pom.xml to fit with the sonatype release process

2.1.9.2

  • update to cassandra 2.1.9 (#117, #141)
  • Fixing race condition on Cassandra startup (#132)
  • Adding support for configuring Cassandra startup timeout in @EmbeddedCassandra (#127)
  • Handle comments in CQL file (#116)
  • Make startup timeout configurable using the junit rule (#115)
  • startEmbeddedCassandra bug fix (#113)
  • CassandraUnitDependencyInjectionIntegrationTestExecutionListener (#100)
  • Fail when Cassandra daemon timesout (#99)
  • Multi file datasets (#95)
  • pom cleanup and new shaded subproject (#120)
  • Optional random ports for Embedded Cassandra (#119)

2.1.3.1

  • Multi file datasets (#95)
  • Fail when Cassandra daemon timeout (#99)
  • new dependency injection listener : CassandraUnitDependencyInjectionIntegrationTestExecutionListener (#100)
  • EmbeddedCassandraServerHelper was not using the tmpdir (#113)
  • Make startup timeout configurable using the junit rule (#115)
  • Handle comments in CQL file (#116)
  • upgrade to cassandra 2.1.3 and cassandra java driver 2.1.4 (#117)

2.0.2.2

  • Upgrades Cassandra to 2.1 (#92)
  • Make startup timeout configurable (#89)
  • fix : CQL Loader handle lines with blanks after semicolon (#87)

2.0.2.1

  • thread adjustment (#72)
  • upgrade to cassandra 2.0.5 and cassandra java driver 2.0.1 (#78)
  • license clarification (#76)
  • netty dependency adjustment (#72)

2.0.2.0

  • Support of cassandra 2.0.X (#70)
  • spring autowiring problem (#67)

1.2.0.1

  • integration of the cassandra-java-driver (for the CQL3 integration)
  • CQL3 dataset support (issues #62, #63, #64)
  • spring module for cassandra-unit (issue #61)

1.1.2.1

  • cassandra 1.2 and Hector 1.1-2 support

1.1.1.3

  • Abstract cassandra test case should support configuration file name (issue #52)
  • ComparatorTypes now accepts 'reversed' qualifiers (#53)
  • Binary data can now be formatted as Base64 encoded strings in data-set files (issue #54)

1.1.1.2

  • allow to define column metadata name with all existing type (issue #22)
  • fixing a bug with null column value (issue #41)
  • fixing function for value which are not be interpreted if column meta data is defined (issue #42)
  • allow to use parenthesis inside function (issue #43)

1.1.1.1

  • allow to set your own cassandra.yaml when using @Rule (issue #12)
  • only set log4j if configuration missing (issue #15)
  • run alternate configuration with the @Rule (issue #20)
  • support all cassandra data type which was not yet supported : AsciiType, BooleanType, DateType, DoubleType, DoubleType, FloatType (issue #23)
  • ability to either pass in yaml contents or pass a filesystem file to use as the yaml file (issue #24)
  • allow to not set column value (issue #28)
  • allow to set a timestamp to a column (issue #30)
  • jaxb consistent class generation on java6 et java7 with Boolean (issue #36)
  • update dependency of cassandra-all to 1.1.1 (issue #37)
  • update dependency of hector to the 1.1-0 (issue #38)
  • Deprecating stopEmbeddedCassandra() because it doesn't work well... (issue #39)

1.1.0.1

  • supporting setting more column family option in dataset (issue #9)
  • allow to se index name into column metadata on a column family (issue#10)
  • change port of embedded cassandra instance to avoid conflict with a local instance of cassandra (issue #13)
  • allow to specify tmp directory when starting embedded cassandra (issue #17)
  • update dependency of hector to the 1.1-0 (issue #18)
  • update dependency of cassandra-all to 1.1.1 (issue #18)

1.0.3.1

  • adding CompositeType capacity on key and column name! more...
  • adding EmbeddedCassandraServerHelper.startEmbeddedCassandra(String yamlFile) (issue #8) more...
  • update dependency of hector to the 1.0-3
  • update dependency of cassandra-all to 1.0.6

1.0.1.4

  • command line to load data (cu-loader) more...
  • set the default validator on column family when creating schema (issue #7)
  • set the name of column metadata into indexName if indexType is not set (issue #6)

1.0.1.3

  • Hex String are decoded when BytesType is set (or by default) (issue #5)

1.0.1.2

  • support of secondary index (issue #3) more...
  • support @rule to create test without enforcing a class extension issue (issue #4) more...

1.0.1.1

  • upgrade dependencies of hector to 1.0-1 and cassandra to 1.0.0

0.8.0.3.1

  • upgrade dependencies of hector to 0.8.0-3 and cassandra to 0.8.7

0.8.0.2.4

  • Counter Column Family (standard and super) (issue #1)

0.8.0.2.3

0.8.0.2.2

0.8.0.2.1

  • Xml dataSet more...
  • BytesType
  • IntegerType
  • LexicalUUIDType
  • LongType
  • TimeUUIDType
  • UTF8Type
  • UUIDType
  • function defining type for (column) value