From 037e11f9afcebf95898e6f26064f2b214036ba8a Mon Sep 17 00:00:00 2001 From: Christoph Strobl Date: Wed, 14 Oct 2015 09:04:18 +0200 Subject: [PATCH] DATAGRAPH-675, DATAGRAPH-718, DATAGRAPH-756 - Updated changelog. --- src/main/resources/changelog.txt | 125 +++++++++++++++++++++++++++++++ 1 file changed, 125 insertions(+) diff --git a/src/main/resources/changelog.txt b/src/main/resources/changelog.txt index ec98cdf29..36d4ff33d 100644 --- a/src/main/resources/changelog.txt +++ b/src/main/resources/changelog.txt @@ -1,6 +1,23 @@ Spring Data Neo4j Changelog =========================== +Changes in version 4.0.0.RELEASE (2015-09-05) +--------------------------------------------- +* DATAGRAPH-627 - SDN 4.0: Allow Credentials to be specified via Context. +* DATAGRAPH-656 - SDN 4 Migration Notes. +* DATAGRAPH-682 - GraphRepository finds by Object and not GraphID. +* DATAGRAPH-683 - Saving @RelationshipEntity. +* DATAGRAPH-742 - Upgrade neo4j-ogm version to 1.1.2-SNAPSHOT. +* DATAGRAPH-745 - Username and password for remote server. +* DATAGRAPH-749 - Upgrade neo4j-ogm to 1.1.2. +* DATAGRAPH-750 - Upgrade Spring Data Commons to 1.11.0.RELEASE. +* DATAGRAPH-752 - Add Spring Data Neo4j 4 Example to Spring Data examples. +* DATAGRAPH-753 - Expose Neo4jMappingContext as Spring Bean. +* DATAGRAPH-754 - Upgrade to Neo4j 2.2.5. +* DATAGRAPH-755 - Support for Neo4j 2.2.5 Cypher error response changes. +* DATAGRAPH-756 - Release 4.0. + + Changes in version 3.4.0.RELEASE (2015-09-01) --------------------------------------------- * DATAGRAPH-748 - Release 3.4 GA (Gosling). @@ -10,6 +27,51 @@ Changes in version 3.4.0.RELEASE (2015-09-01) * DATAGRAPH-699 - Implement missing operations for Cypher based REST-API separately. +Changes in version 4.0.0.RC2 (2015-08-17) +----------------------------------------- +* DATAGRAPH-564 - Support for SD-Commons infrastructure to make SD-Integration, e.g. SD-REST work. +* DATAGRAPH-597 - HA Transactions and load-balancing. +* DATAGRAPH-624 - Add Support for Spring's ConversionService. +* DATAGRAPH-636 - Two Relationships to same Class in different directions won't map. +* DATAGRAPH-642 - loadAll(0) returns related objects if they're already in the session. +* DATAGRAPH-651 - NullPointerException in TransientRelationship.convert(…). +* DATAGRAPH-694 - Fail gracefully when we're unable to construct a valid @Query. +* DATAGRAPH-665 - getCollectiblesForOwnerAndRelationshipType. +* DATAGRAPH-674 - Relationship Type not working when methods have non @Relationship annotations. +* DATAGRAPH-689 - Encountered error creating entity relationship to itself (self join). +* DATAGRAPH-690 - Sometimes relations get lost in SDN4. +* DATAGRAPH-697 - Allow Neo4jTemplate to return query results along with query statistics. +* DATAGRAPH-698 - @QueryResult- int instead of long returned for ID(). +* DATAGRAPH-701 - Neo4jMappingContext won't compile post RC1 dependency updates. +* DATAGRAPH-702 - Returning multiple Nodes within a session. +* DATAGRAPH-703 - @Transactional causes an NPE when saving an entity. +* DATAGRAPH-704 - Loading an entity: collection does not merge correctly and replaces instead. +* DATAGRAPH-705 - Incorrect query generated by derived finder for a relationship entity when the property name of the start and end node is the same. +* DATAGRAPH-706 - Updating one of the ends of a relationship entity and saving the RE causes existing relationships to be deleted. +* DATAGRAPH-707 - GraphRepository.findOne(…) ignores the type. +* DATAGRAPH-709 - Update the neo4j-ogm version to 1.1.1-SNAPSHOT. +* DATAGRAPH-714 - Properties updated on an RE are not persisted when the end node is saved. +* DATAGRAPH-715 - relIdentity is null in TransientRelationship.convert(…). +* DATAGRAPH-717 - Performance improvements, especially around large Cypher statements. +* DATAGRAPH-718 - Release 4.0 RC2. +* DATAGRAPH-719 - Check logging levels used in the framework and fix as required. +* DATAGRAPH-720 - EnumCollectionStringConverter is used where it shouldn't. +* DATAGRAPH-721 - CQL Generator Mishandles Negative Longs. +* DATAGRAPH-722 - Parameterise remaining expressions. e.g. WHERE idx() = {…}. +* DATAGRAPH-723 - Investigate performance of full path building versus building nodes + 2-node edges. +* DATAGRAPH-726 - Investigate read improvements by not using collect. +* DATAGRAPH-727 - ClassCastException when @Query returns an Iterable. +* DATAGRAPH-728 - An entity with the same relationship type to two relationship entities cannot be saved. +* DATAGRAPH-731 - Tree structure does not persist correctly. +* DATAGRAPH-732 - Throw an exception when trying to save a relationship entity that has no start or end node. +* DATAGRAPH-733 - Determine relative behaviour of distinct on generated queries. +* DATAGRAPH-734 - Expose Neo4jOperations via Neo4jConfiguration. +* DATAGRAPH-735 - Cannot fetch a collection of related entities by superclass. +* DATAGRAPH-737 - Upgrade neo4j-ogm to 1.1.1. +* DATAGRAPH-738 - Remove the dependency on javax.persistence. +* DATAGRAPH-740 - Change REST Test Location and Update Dependencies. + + Changes in version 3.4.0.RC1 (2015-08-04) ----------------------------------------- * DATAGRAPH-725 - Release 3.4 RC1 (Gosling). @@ -26,6 +88,69 @@ Changes in version 3.3.2.RELEASE (2015-07-28) * DATAGRAPH-574 - Defer manual Index Addition to just after the transaction succeeded in REST mode. +Changes in version 4.0.0.RC1 (2015-07-09) +----------------------------------------- +* DATAGRAPH-550 - Support for arrays/collections of Convertible types. +* DATAGRAPH-554 - Support for @QueryResult. +* DATAGRAPH-556 - Support pageable / sortable. +* DATAGRAPH-564 - Integration with Spring Data REST. +* DATAGRAPH-577 - @NodeEntity etc on interfaces. +* DATAGRAPH-579 - Supply User-Agent Header. +* DATAGRAPH-585 - Document how to use fulltext and spatial integration with SDN4. +* DATAGRAPH-587 - @Query results ordering. +* DATAGRAPH-607 - Return stats on Neo4jTemplate execute() methods.. +* DATAGRAPH-608 - Type Conversions in @QueryResult Objects. +* DATAGRAPH-617 - Adapt API changes in Spring Data Commons to simplify custom repository base class registration. +* DATAGRAPH-623 - Documentation. +* DATAGRAPH-629 - Dynamic query improvements. +* DATAGRAPH-632 - Derived finder support for nested properties on relationship entities. +* DATAGRAPH-640 - Split Core OGM from Spring modules. +* DATAGRAPH-645 - Ensure all tests run against 2.2 (authentication). +* DATAGRAPH-677 - Updates based on the TestServer changes made to the OGM. +* DATAGRAPH-565 - Adding a new relationship entity to a node deletes the previous one. +* DATAGRAPH-568 - A relationship entity is lost when a loaded node entity is persisted. +* DATAGRAPH-569 - Relationship entity not saved when pre existing node entity is saved. +* DATAGRAPH-578 - Fix the pom declaration for neo4j-ogm-test. +* DATAGRAPH-582 - Cannot replace an existing RelationshipEntity. +* DATAGRAPH-583 - Cannot add a new RelationshipEntity to a Set. +* DATAGRAPH-586 - Deleting a relationship entity by id also deletes nodes with the same id. +* DATAGRAPH-588 - Relationship deletion problems. +* DATAGRAPH-589 - Labels and relationship types should be backticked when constructing cypher queries. +* DATAGRAPH-590 - Metadata resolves to an abstract class for an interface. +* DATAGRAPH-591 - Ordering not preserved when loading array properties. +* DATAGRAPH-594 - Hydrating objects ignores relationship direction between objects of the same type.. +* DATAGRAPH-595 - Cannot specify load depth -1 (load all). +* DATAGRAPH-596 - Unrequested objects being loaded. +* DATAGRAPH-600 - Mapping of numeric values to other numeric types. +* DATAGRAPH-602 - Incorrect propagation of @Transactional. +* DATAGRAPH-604 - Neo4jTemplate.execute() method swallows errors. +* DATAGRAPH-606 - Support for Windows. +* DATAGRAPH-610 - Relationship with null properties causes InvalidSyntax. +* DATAGRAPH-611 - Relation is saved in the wrong direction between entities. +* DATAGRAPH-614 - Character conversions on Windows. +* DATAGRAPH-616 - Relationship entities with the same start and end node type do not load. +* DATAGRAPH-628 - Dynamic queries fail to use the label when defined for a @NodeEntity. +* DATAGRAPH-630 - Cannot use domain models that are subgraphs. +* DATAGRAPH-631 - Property names should be backticked in cypher statements. +* DATAGRAPH-634 - AmbiguousBaseClassException when resolving a hierarchy which contains exactly one superclass and one subclass in a particular order. +* DATAGRAPH-637 - "Cannot map iterable" when a node entity contains simple relations to the same entity type but different relation types. +* DATAGRAPH-638 - No Entities/Relationships found on scan on Windows. +* DATAGRAPH-639 - NullPointer when saving an entity with an undirected relationship. +* DATAGRAPH-641 - Fails to handle responses properly from graphene db installations. +* DATAGRAPH-644 - OGM unable to apply a collection of values from database into a Set. +* DATAGRAPH-652 - Use of query() rather than execute(). +* DATAGRAPH-657 - Node is not an instance of a persistable class. +* DATAGRAPH-658 - Incorrect data type conversion - double comes back as integer. +* DATAGRAPH-660 - Can't persist multiple Relationship Entities of the same type between 2 instances. +* DATAGRAPH-663 - HttpResponse not being closed properly. +* DATAGRAPH-666 - save OR update. +* DATAGRAPH-675 - Release 4.0 RC1. +* DATAGRAPH-676 - Update changelog for 4.0 RC1. +* DATAGRAPH-677 - Updates based on the TestServer changes made to the OGM. +* DATAGRAPH-679 - Add bug fix descriptions to the changelog. +* DATAGRAPH-692 - Document the new test dependencies. + + Changes in version 3.1.6.RELEASE (2015-07-01) --------------------------------------------- * DATAGRAPH-686 - Release 3.1.6 (Dijkstra).