Browse Source

Updated changelog for 1.0.0.M4 MongoDB

pull/1/head
Thomas Risberg 15 years ago
parent
commit
c646c1f3b2
  1. 80
      src/main/resources/changelog.txt

80
src/main/resources/changelog.txt

@ -1,11 +1,83 @@ @@ -1,11 +1,83 @@
Spring Data Document Changelog
=============================================
Changes in version 1.0.0.RC1 MongoDB (2011-??-??)
-------------------------------------------------
Changes in version 1.0.0.M4 MongoDB (2011-09-01)
------------------------------------------------
** Bug
* [DATADOC-134] - MongoDB: No exception when saving duplicate value to an attribute annotated with @Indexed(unique=true)
* [DATADOC-162] - Exception thrown on toString of Point class
* [DATADOC-167] - @Document annotation is not inherited
* [DATADOC-168] - Registering a custom converter from String to UUID causes all Strings to be converted to UUIDs
* [DATADOC-172] - Unable to force property order when saving document
* [DATADOC-176] - @DBRef annotation only supports ids of type ObjectId
* [DATADOC-177] - Sorting on multiple fields does not maintain order
* [DATADOC-181] - MongoFactoryBean does not call Mongo.close() on shutdown
* [DATADOC-190] - SimpleMongoRepository.exists(…) returns false for existing entities with non-ObjectId id
* [DATADOC-192] - MappingMongoConverter does not read empty Sets correctly
* [DATADOC-199] - Synchronisation during performance tests
* [DATADOC-207] - MappingMongoConverter fails when reading empty java.util.SortedMaps
* [DATADOC-209] - Collections of enums not handled correctly
* [DATADOC-210] - spring-data-mongodb requires Java 1.6, should require 1.5
* [DATADOC-212] - NPE during MongoTemplate.update() if no ID field is defined (via field name or annotation)
* [DATADOC-217] - Set cannot be used as a collection in a Document
* [DATADOC-218] - Adding of custom simple types is not easy
* [DATADOC-221] - BigDecimal values not read correctly in maps
* [DATADOC-224] - MappingMongoConverter does not inspect value type for Object properties
* [DATADOC-228] - NullPointerException when persiting Map with null values
* [DATADOC-229] - When a parameterized List is used in the PersistentConstructor, conversion fail
* [DATADOC-231] - spring-data-mongodb does not work in an OSGi server because of unresolved dependencies
* [DATADOC-232] - mongodb allow to $inc many fields in one query, but Updat().inc(firs).inc(last) do only last inc
* [DATADOC-235] - Unable to map unstructured data
* [DATADOC-236] - Repository queries do not honour order defined in method name
* [DATADOC-237] - @Indexed annotation doesn't honor field name from @Field annotation
* [DATADOC-240] - Update with id key is not working
* [DATADOC-243] - mongo:mapping-converter schema does not allow db-factory-ref
* [DATADOC-246] - Stack overflow when Update.pushAll(push)
* [DATADOC-247] - QueryMapper does not handle BigInteger ids correctly
* [DATADOC-248] - MongoDB Query and Collection mapping
* [DATADOC-249] - ConcurrentModificationException when calling MongoTemplate.updateFirst
* [DATADOC-254] - SimpleMongoDbFactory should handle dots in database names correctly
** Improvement
* [DATADOC-32] - SimpleMongoConverter could support identifying Spring EL expressions in keys
* [DATADOC-63] - Converters to support use of a 'typeId' strategy to determine class to marshall/unmarshal from Mongo
* [DATADOC-166] - Check for null if various template CRUD methods
* [DATADOC-169] - Registering custom converters for a type requires treating the type as simple in mapping context
* [DATADOC-171] - IllegalArgumentException when persisting entity with BigDecimal field
* [DATADOC-178] - System.out.println in the in method of Criteria. Line 179.
* [DATADOC-188] - Allow means to disable repository infrastructure creating indexes
* [DATADOC-189] - Improve extensibility of MongoRepositoryFactoryBean
* [DATADOC-215] - Allow configuring WriteConcern via MongoFactoryBean and thus the namespace
* [DATADOC-223] - Registering of customSimpleTypes should be available through the mongo namespace of spring-data-mongodb
* [DATADOC-225] - BasicMongoPersistentEntity shouldn't reject root entities without an id property
* [DATADOC-241] - Allow Map conversion behavior overriding
* [DATADOC-255] - Add to MongoOperations and executeCommand with an additional integer options argument
* [DATADOC-256] - Update to use MongoDB driver version 2.6.5
** New Feature
* [DATADOC-7] - Support for map-reduce operations in MongoTemplate
* [DATADOC-64] - Allow defining the collections a query is ran against on finder methods
* [DATADOC-68] - Support for geoNear command
* [DATADOC-87] - Provide @GeoSpatialIndexed annotation that mirrors GeoSpatialIndex class for use in mapping.
* [DATADOC-100] - Provide means to externalize manually defined queries
* [DATADOC-202] - Add a 'DocumentCallbackHandler' so that a callback can process each DBObject returned from a query
* [DATADOC-216] - Allow configuring a WriteConcern on SimpleMongoDbFactory for DB wide WriteConcern
* [DATADOC-226] - Add QuerydslRepositorySupport helper class similar to the one in Spring Data JPA
** Refactoring
* [DATADOC-170] - Review listener design
* [DATADOC-191] - Remove 'document' from package names
* [DATADOC-214] - MongoConverter refactorings
** Task
* [DATADOC-91] - Add more TestCases for the basic functionality
* [DATADOC-152] - Investigate failing of test for repository.findbyLocationWithinBox
* [DATADOC-175] - Review DSM matrix and remove package cycles if found.
* [DATADOC-194] - Remove use of Class.forName to support use in an OSGi environment
* [DATADOC-206] - Upgrade to Querydsl 2.2.0
* [DATADOC-253] - Upgrade to Spring 3.0.6
Mapping
* [DATADOC-167] - @Documentation annotation is now inherited into subclasses
Changes in version 1.0.0.M3 MongoDB (2011-06-02)
------------------------------------------------

Loading…
Cancel
Save