Skip to content

Releases: arangodb/spring-data

Version 3.9.0

18 Apr 09:05
edcb02b
Compare
Choose a tag to compare
  • upgraded dependency com.arangodb:arangodb-java-driver:6.22.0 (DE-541)

Version 3.8.0

08 Feb 09:17
a8e0cc4
Compare
Choose a tag to compare
  • improved resolution of already fetched embedded entities (#270)
  • added deduplicate in persistent indexes options (#242)
  • dependencies update
  • fixed support for Pageable.unpaged() in PagingAndSortingRepository (#255)
  • fixed concurrency in SPEL evaluation of string based queries (#266)

Version 3.7.1

19 Aug 08:04
f2df540
Compare
Choose a tag to compare
  • fixed counterclockwise box generation for compatibility with geo json polygons in ArangoDB 3.10 (#231)
  • fixed query generation with custom field names (#240)
  • fixed compatibility with Lombok classes (#241)
  • fixed WITH clause generation for compatibility with ArangoDB 3.10 (#247)

Version 3.7.0

08 Feb 14:19
e4adb37
Compare
Choose a tag to compare
  • deprecated hash and skiplist indexes
  • fixed support for collection names containing - symbol (#230)
  • upgraded dependency com.arangodb:arangodb-java-driver:6.16.0
  • added mapping support to LocalTime (#227)

NOTE: new changes in Spring Core named parameters discovery could result in runtime exceptions when using positional
query parameters. Using named query parameters is therefore recommended.

Version 3.6.0

20 Sep 12:15
4bfb6c6
Compare
Choose a tag to compare
  • updated support of spring-data to 2.5.x
  • upgraded dependency com.arangodb:arangodb-java-driver:6.13.0
  • upgraded dependency com.arangodb:velocypack:2.5.4
  • fixed binding Point parameter in query derivation (#223)
  • added support to geoJSON types and Spring Data geo types (#222)
  • added SPEL support to custom AQL query on repository methods (#221)
  • fixed missing META-INF/spring.factories (#155)
  • fixed query derivation for not persistent nested attribute (#216)

Version 3.5.0

23 Apr 14:27
Compare
Choose a tag to compare
  • added annotations to ttl indexes (@TtlIndex and @TtlIndexed)
  • removed dependencies on velocypack-module-jdk8 and velocypack-module-joda
  • upgraded dependency com.arangodb:arangodb-java-driver:6.11.1
  • upgraded dependency com.arangodb:velocypack:2.5.3

Version 3.4.1

26 Jan 16:55
Compare
Choose a tag to compare
  • upgraded dependency com.arangodb:arangodb-java-driver:6.8.2

Version 3.4.0

21 Dec 16:14
Compare
Choose a tag to compare

Added

  • support for array search by example (#202)

Changed

  • updated support of spring-data to 2.4.x
  • upgraded dependency com.arangodb:velocypack:2.5.1
  • upgraded dependency com.arangodb:arangodb-java-driver:6.8.0

Fixed

  • fixed swallowed exception in query result conversion (#213)
  • fixed escaping of array brackets in user queries (#208)

Version 3.3.0

14 Aug 13:36
Compare
Choose a tag to compare

Added

  • find by example using regex string matcher
  • find by example matching any object in nested array

Changed

  • reimplemented ArangoOperations.repsert() using AQL UPSERT (also used by ArangoRepository.save())
  • dependencies update

Fixed

  • fixed null serialization when writing Maps, Arrays and Collections
  • fixed automatical collection creation on ArangoRepository.count() and ArangoRepository.findAll()
  • fixed serialization of @Ref fields with custom names
  • fixed collection like mapping, allowing duplicate values
  • fixed lazy behavior of ArangoOperations.findAll()

Version 3.2.5

14 May 15:17
Compare
Choose a tag to compare
  • set org.springframework.data.build:spring-data-parent as parent project
  • added org.springframework.boot:spring-boot-dependencies to dependency management