Christoph Strobl
7f4d3f27e6
DATAMONGO-2258 - Add startAfter option to change stream support.
...
Original pull request: #739 .
2019-04-16 11:25:27 +02:00
Christoph Strobl
a30ee07b4a
DATAMONGO-2257 - Polishing.
...
Enable tests for issues already resolved.
2019-04-15 09:47:20 +02:00
Christoph Strobl
cc45b4e081
DATAMONGO-2257 - Upgrade to MongoDB Java Driver 3.11.0-beta2
2019-04-15 09:38:33 +02:00
Christoph Strobl
0d0d17ebf6
DATAMONGO-2222 - After release cleanups.
2019-04-11 12:00:20 +02:00
Christoph Strobl
b53caaf69d
DATAMONGO-2222 - Prepare next development iteration.
2019-04-11 12:00:19 +02:00
Christoph Strobl
98091f9096
DATAMONGO-2222 - Release version 2.2 M3 (Moore).
2.2.0.M3
2019-04-11 11:24:31 +02:00
Christoph Strobl
010f182c2b
DATAMONGO-2222 - Prepare 2.2 M3 (Moore).
2019-04-11 11:23:56 +02:00
Christoph Strobl
e8553468e7
DATAMONGO-2222 - Updated changelog.
2019-04-11 11:23:50 +02:00
Mark Paluch
8741b85806
DATAMONGO-2112 - Polishing.
...
Align Indexed(expireAfter) default to empty string according to the documentation. Slightly reword Javadoc.
Import DurationStyle to reuse duration parsing until Spring Framework provides a similar utility. Document ISO-8601 duration style. Prevent null index name evaluation to render "null" as String.
Convert assertions from Hamcrest to AssertJ.
Original pull request: #647 .
2019-04-10 12:45:18 +02:00
Christoph Strobl
8fbaba0a7c
DATAMONGO-2112 - Allow SpEL expression to be used for annotated index & geoIndex names as well as compound index definition.
...
We now also evaluate SpEL expressions for the name of indices as well as the def attribute of the compound index definition.
@CompoundIndex(name = "#{'cmp' + 2 + 'name‘}“, def = "#{T(org.bson.Document).parse(\"{ 'foo': 1, 'bar': -1 }\")}")
class WithCompoundIndexFromExpression {
// …
}
An expression used for Indexed.expireAfter may now not only return a plain String value with the timeout but also a java.time.Duration.
Original pull request: #647 .
2019-04-10 12:45:12 +02:00
Christoph Strobl
82da8027f5
DATAMONGO-2112 - Allow usage of SpEL expression for index timeout.
...
We added expireAfter which accepts numeric values followed by the unit of measure (d(ays), h(ours), m(inutes), s(econds)) or a Spring template expression to the Indexed annotation.
@Indexed(expireAfter = "10s")
String expireAfterTenSeconds;
@Indexed(expireAfter = "1d")
String expireAfterOneDay;
@Indexed(expireAfter = "#{@mySpringBean.timeout}")
String expireAfterTimeoutObtainedFromSpringBean;
Original pull request: #647 .
2019-04-10 12:45:01 +02:00
Mark Paluch
9c26859c04
DATAMONGO-2255 - Polishing.
...
Add ticket references. Rename allAsFlow() to flow() to simplify naming.
Original pull request: #736 .
2019-04-10 08:38:14 +02:00
Sebastien Deleuze
02931ecb3a
DATAMONGO-2255 - Polishing.
...
Fix test naming for insert extension.
Original pull request: #736 .
2019-04-09 16:25:36 +02:00
Sebastien Deleuze
32399f63bb
DATAMONGO-2255 - Add Coroutines Flow extensions.
...
Original pull request: #736 .
2019-04-09 16:25:36 +02:00
Mark Paluch
0f3c90bea9
DATAMONGO-1849 - Polishing.
...
Fix generics usage in MappingMongoJsonSchemaCreator. Make fields final. Rename MappingMongoConverter.computeWriteTarget to getWriteTarget and expose it publicly for reuse in custom DefaultTypeMapper setups without the need to subclass MappingMongoConverter.
Remove Nullability functionality for required fields as nullability indicators should originate from PersistentProperty and PreferredConstructor. Update documentation.
Related ticket: DATACMNS-1513
Original pull request: #733 .
2019-04-09 14:16:00 +02:00
Christoph Strobl
7f88889984
DATAMONGO-1849 - Schema derivation from domain type.
...
MongoJsonSchemaCreator extracts the MongoJsonSchema for a given Class by applying the following mapping rules:
Required Properties:
- Properties of primitive type.
Ignored Properties:
- All properties annotated with Transient.
Property Type Mapping:
- java.lang.Object -> { type : 'object' }
- java.util.Arrays -> { type : 'array' }
- java.util.Collection -> { type : 'array'}
- java.util.Map -> { type : 'object'}
- java.lang.Enum -> { type : 'string', enum : [ ... ] }
- Simple Types -> { type : 'the corresponding bson type' }
- Domain Types -> { type : 'object', properties : { ... } }
_id properties using types that can be converted into
ObjectId like String will be mapped to { type : 'object' } unless there is more specific information available via the MongoId annotation.
By using Field#targetType it is now possible to pass down a type hint to the conversion subsystem. This allows specifying the desired target type for a property so that eg. a plain String can be stored as Code.
Original pull request: #733 .
2019-04-09 14:14:56 +02:00
Christoph Strobl
f869ea4bcd
DATAMONG-2254 - Upgrade to MongoDB Java driver 3.10.2
2019-04-09 10:24:37 +02:00
Mark Paluch
20fab74965
DATAMONGO-1783 - Polishing.
...
Move Meta cloning to Meta class. Consider all Meta properties.
Original pull request: #650 .
2019-04-08 11:45:41 +02:00
Christoph Strobl
ed9173c384
DATAMONGO-1783 - Apply query limit and offset to CountOptions for MongoOperations.count.
...
We now pass on the range defined by Query.skip and Query.limit to MongoDB. This allows to count documents within a certain range so that it is possible to find the number of matches within eg. the first 10,000 documents.
Original pull request: #650 .
2019-04-08 11:45:41 +02:00
Oliver Drotbohm
38d8529b81
DATAMONGO-2248 - Removed cross-store module.
...
Related tickets: DATAMONGO-1705.
2019-04-04 13:49:59 +02:00
Mark Paluch
54d1fd20ce
DATAMONGO-2247 - Polishing.
...
Update ticket references in tests.
Original pull request: #735 .
2019-04-04 13:00:25 +02:00
Sebastien Deleuze
84ead72680
DATAMONGO-2247 - Add non-nullable variants to Coroutines extensions.
...
Original pull request: #735 .
2019-04-04 13:00:04 +02:00
Oliver Drotbohm
10128d4d38
DATAMONGO-2204 - Updated changelog.
2019-04-01 20:56:29 +02:00
Oliver Drotbohm
3fa8e80764
DATAMONGO-2186 - Updated changelog.
2019-04-01 19:37:00 +02:00
Oliver Drotbohm
54a6a28806
DATAMONGO-2243 - Updated changelog.
2019-04-01 18:52:19 +02:00
Oliver Drotbohm
7676bd28b7
DATAMONGO-2185 - Updated changelog.
2019-04-01 18:49:22 +02:00
Christoph Strobl
d2a9bf0c6c
DATAMONGO-2241 - Polishing.
...
Ensure to have to DbRefResolver operate within the session while reusing the MappingContext.
Original Pull Request: #734
2019-04-01 12:09:01 +02:00
Mark Paluch
847dfebce0
DATAMONGO-2241 - Retain MongoConverter using MongoTemplate.withSession(…).
...
We now reuse the MongoConverter instance that is associated with a MongoTemplate when using withSession(…) instead of creating a new converter instance.
In consequence, we're reusing PersistentEntity instances, EntityInstantiators and generated accessor classes.
Original Pull Request: #734
2019-04-01 10:46:57 +02:00
Christoph Strobl
c3857209d5
DATAMONGO-2218 - Polishing.
...
Original Pull Request: #655
2019-03-28 08:41:50 +01:00
Minsu
f3b7ce8079
DATAMONGO-2218 - Add support for replaceOne operation in BulkOperations.
...
Original Pull Request: #655
2019-03-28 08:10:38 +01:00
Mark Paluch
24677fabd1
DATAMONGO-2221 - Polishing.
...
Reformat imports.
Original pull request: #732 .
2019-03-26 14:45:05 +01:00
Christoph Strobl
d7cd97ea89
DATAMONGO-2221 - Fix mapping of Strings matching a valid ObjectId for unresolvable paths.
...
We now make sure we to not convert Strings representing valid ObjectIds into the such for paths that cannot be resolved to a Property.
Original pull request: #732 .
2019-03-26 14:44:28 +01:00
Mark Paluch
9a64830e95
DATAMONGO-2223 - Polishing.
...
Replace DBRef annotation using FQCN with import.
Original pull request: #660 .
2019-03-25 09:59:43 +01:00
Christoph Strobl
39a163bdbc
DATAMONGO-2223 - Add test for DBRef resolution in a different database.
...
Original pull request: #660 .
2019-03-25 09:59:40 +01:00
Christoph Strobl
2a7821ea9c
DATAMONGO-2224 - Add trace logging to DBRef resolution.
...
We added trace logging to DefaultDbRefResolver.
<logger name="org.springframework.data.mongodb.core.convert.DefaultDbRefResolver" level="trace"/>
Original pull request: #659 .
2019-03-25 09:48:37 +01:00
Spring Operator
3eb9d790b9
DATAMONGO-2231 - URL Cleanup.
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* [ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/ ) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 850 occurrences migrated to:
https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0 ) result 200).
Original Pull Request: #727
2019-03-22 10:08:46 +01:00
Mark Paluch
28883f37d9
DATAMONGO-2230 - Decrement demand after emission in DataBufferPublisherAdapter.
...
We now decrement the demand and propagate exceptions from the adapter. Previously, we did not decrement the demand and kept emitting buffers although the subscriber demand was satisfied.
Original Pull Request: #693
2019-03-21 10:58:14 +01:00
Spring Operator
407f998a13
DATAMONGO-2231 - URL Cleanup.
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.
* [ ] http://geojson.org/ (200) with 4 occurrences could not be migrated:
([https](https://geojson.org/ ) result SSLHandshakeException).
* [ ] http://geojson.org/geojson-spec.html (200) with 16 occurrences could not be migrated:
([https](https://geojson.org/geojson-spec.html ) result SSLHandshakeException).
* [ ] http://site.icu-project.org (200) with 1 occurrences could not be migrated:
([https](https://site.icu-project.org ) result ClosedChannelException).
* [ ] http://userguide.icu-project.org/collation/concepts (200) with 1 occurrences could not be migrated:
([https](https://userguide.icu-project.org/collation/concepts ) result ClosedChannelException).
* [ ] http://www.querydsl.com/ (200) with 2 occurrences could not be migrated:
([https](https://www.querydsl.com/ ) result AnnotatedConnectException).
* [ ] http://www.querydsl.com/static/querydsl/latest/reference/html/ (200) with 2 occurrences could not be migrated:
([https](https://www.querydsl.com/static/querydsl/latest/reference/html/ ) result AnnotatedConnectException).
* [ ] http://www.querydsl.com/team (200) with 8 occurrences could not be migrated:
([https](https://www.querydsl.com/team ) result AnnotatedConnectException).
# Fixed URLs
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* [ ] http://docs.spring.io/spring/docs/ with 18 occurrences migrated to:
https://docs.spring.io/spring/docs/ ([https](https://docs.spring.io/spring/docs/ ) result 200).
* [ ] http://maven.apache.org/xsd/maven-4.0.0.xsd with 2 occurrences migrated to:
https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd ) result 200).
* [ ] http://media.mongodb.org/zips.json with 1 occurrences migrated to:
https://media.mongodb.org/zips.json ([https](https://media.mongodb.org/zips.json ) result 200).
* [ ] http://openjdk.java.net/projects/code-tools/jmh/ with 1 occurrences migrated to:
https://openjdk.java.net/projects/code-tools/jmh/ ([https](https://openjdk.java.net/projects/code-tools/jmh/ ) result 200).
* [ ] http://openmymind.net/mongodb.pdf with 1 occurrences migrated to:
https://openmymind.net/mongodb.pdf ([https](https://openmymind.net/mongodb.pdf ) result 200).
* [ ] http://pivotal.io/ with 1 occurrences migrated to:
https://pivotal.io/ ([https](https://pivotal.io/ ) result 200).
* [ ] http://projectreactor.io/docs/ with 1 occurrences migrated to:
https://projectreactor.io/docs/ ([https](https://projectreactor.io/docs/ ) result 200).
* [ ] http://projectreactor.io/docs/core/release/reference/ with 1 occurrences migrated to:
https://projectreactor.io/docs/core/release/reference/ ([https](https://projectreactor.io/docs/core/release/reference/ ) result 200).
* [ ] http://projects.spring.io/ with 1 occurrences migrated to:
https://projects.spring.io/ ([https](https://projects.spring.io/ ) result 200).
* [ ] http://projects.spring.io/spring-data-mongodb/ with 2 occurrences migrated to:
https://projects.spring.io/spring-data-mongodb/ ([https](https://projects.spring.io/spring-data-mongodb/ ) result 200).
* [ ] http://repo.spring.io/milestone/org/springframework/data/ with 1 occurrences migrated to:
https://repo.spring.io/milestone/org/springframework/data/ ([https](https://repo.spring.io/milestone/org/springframework/data/ ) result 200).
* [ ] http://spring.io with 1 occurrences migrated to:
https://spring.io ([https](https://spring.io ) result 200).
* [ ] http://spring.io/blog with 2 occurrences migrated to:
https://spring.io/blog ([https](https://spring.io/blog ) result 200).
* [ ] http://spring.io/docs with 2 occurrences migrated to:
https://spring.io/docs ([https](https://spring.io/docs ) result 200).
* [ ] http://spring.io/tools/sts with 1 occurrences migrated to:
https://spring.io/tools/sts ([https](https://spring.io/tools/sts ) result 200).
* [ ] http://stackoverflow.com/questions/18653574/spring-data-mongodb-aggregation-framework-invalid-reference-in-group-operati with 2 occurrences migrated to:
https://stackoverflow.com/questions/18653574/spring-data-mongodb-aggregation-framework-invalid-reference-in-group-operati ([https](https://stackoverflow.com/questions/18653574/spring-data-mongodb-aggregation-framework-invalid-reference-in-group-operati ) result 200).
* [ ] http://stackoverflow.com/questions/24185987/using-root-inside-spring-data-mongodb-for-retrieving-whole-document with 1 occurrences migrated to:
https://stackoverflow.com/questions/24185987/using-root-inside-spring-data-mongodb-for-retrieving-whole-document ([https](https://stackoverflow.com/questions/24185987/using-root-inside-spring-data-mongodb-for-retrieving-whole-document ) result 200).
* [ ] http://stackoverflow.com/questions/tagged/spring-data with 2 occurrences migrated to:
https://stackoverflow.com/questions/tagged/spring-data ([https](https://stackoverflow.com/questions/tagged/spring-data ) result 200).
* [ ] http://stackoverflow.com/questions/tagged/spring-data-mongodb with 2 occurrences migrated to:
https://stackoverflow.com/questions/tagged/spring-data-mongodb ([https](https://stackoverflow.com/questions/tagged/spring-data-mongodb ) result 200).
* [ ] http://twitter.com/SpringData with 1 occurrences migrated to:
https://twitter.com/SpringData ([https](https://twitter.com/SpringData ) result 200).
* [ ] http://www.google.com/search?q=nosoql+acronym with 1 occurrences migrated to:
https://www.google.com/search?q=nosoql+acronym ([https](https://www.google.com/search?q=nosoql+acronym ) result 200).
* [ ] http://www.reactive-streams.org/ with 1 occurrences migrated to:
https://www.reactive-streams.org/ ([https](https://www.reactive-streams.org/ ) result 200).
* [ ] http://www.springframework.org/schema/beans/spring-beans.xsd with 4 occurrences migrated to:
https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd ) result 200).
* [ ] http://www.springframework.org/schema/context/spring-context.xsd with 1 occurrences migrated to:
https://www.springframework.org/schema/context/spring-context.xsd ([https](https://www.springframework.org/schema/context/spring-context.xsd ) result 200).
* [ ] http://www.springframework.org/schema/data/repository/spring-repository.xsd with 10 occurrences migrated to:
https://www.springframework.org/schema/data/repository/spring-repository.xsd ([https](https://www.springframework.org/schema/data/repository/spring-repository.xsd ) result 200).
* [ ] http://contributor-covenant.org with 1 occurrences migrated to:
https://contributor-covenant.org ([https](https://contributor-covenant.org ) result 301).
* [ ] http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to:
https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/ ) result 301).
* [ ] http://docs.mongodb.org/ecosystem/drivers/java/ with 1 occurrences migrated to:
https://docs.mongodb.org/ecosystem/drivers/java/ ([https](https://docs.mongodb.org/ecosystem/drivers/java/ ) result 301).
* [ ] http://docs.mongodb.org/manual/ with 1 occurrences migrated to:
https://docs.mongodb.org/manual/ ([https](https://docs.mongodb.org/manual/ ) result 301).
* [ ] http://docs.mongodb.org/manual/aggregation/ with 1 occurrences migrated to:
https://docs.mongodb.org/manual/aggregation/ ([https](https://docs.mongodb.org/manual/aggregation/ ) result 301).
* [ ] http://docs.mongodb.org/manual/core/2dsphere/ with 1 occurrences migrated to:
https://docs.mongodb.org/manual/core/2dsphere/ ([https](https://docs.mongodb.org/manual/core/2dsphere/ ) result 301).
* [ ] http://docs.mongodb.org/manual/core/introduction/ with 2 occurrences migrated to:
https://docs.mongodb.org/manual/core/introduction/ ([https](https://docs.mongodb.org/manual/core/introduction/ ) result 301).
* [ ] http://docs.mongodb.org/manual/reference/operator/aggregation/bucket/ with 1 occurrences migrated to:
https://docs.mongodb.org/manual/reference/operator/aggregation/bucket/ ([https](https://docs.mongodb.org/manual/reference/operator/aggregation/bucket/ ) result 301).
* [ ] http://docs.mongodb.org/manual/reference/operator/aggregation/bucketAuto/ with 1 occurrences migrated to:
https://docs.mongodb.org/manual/reference/operator/aggregation/bucketAuto/ ([https](https://docs.mongodb.org/manual/reference/operator/aggregation/bucketAuto/ ) result 301).
* [ ] http://docs.mongodb.org/manual/reference/operator/aggregation/facet/ with 1 occurrences migrated to:
https://docs.mongodb.org/manual/reference/operator/aggregation/facet/ ([https](https://docs.mongodb.org/manual/reference/operator/aggregation/facet/ ) result 301).
* [ ] http://docs.mongodb.org/manual/reference/operator/aggregation/project/ with 1 occurrences migrated to:
https://docs.mongodb.org/manual/reference/operator/aggregation/project/ ([https](https://docs.mongodb.org/manual/reference/operator/aggregation/project/ ) result 301).
* [ ] http://docs.mongodb.org/manual/reference/operator/query/text/ with 1 occurrences migrated to:
https://docs.mongodb.org/manual/reference/operator/query/text/ ([https](https://docs.mongodb.org/manual/reference/operator/query/text/ ) result 301).
* [ ] http://docs.mongodb.org/manual/tutorial/aggregation-examples/ with 2 occurrences migrated to:
https://docs.mongodb.org/manual/tutorial/aggregation-examples/ ([https](https://docs.mongodb.org/manual/tutorial/aggregation-examples/ ) result 301).
* [ ] http://docs.mongodb.org/manual/tutorial/getting-started/ with 1 occurrences migrated to:
https://docs.mongodb.org/manual/tutorial/getting-started/ ([https](https://docs.mongodb.org/manual/tutorial/getting-started/ ) result 301).
* [ ] http://docs.spring.io/spring-data/mongodb/docs/current/api/ with 1 occurrences migrated to:
https://docs.spring.io/spring-data/mongodb/docs/current/api/ ([https](https://docs.spring.io/spring-data/mongodb/docs/current/api/ ) result 301).
* [ ] http://docs.spring.io/spring-data/mongodb/docs/current/reference/html/ with 1 occurrences migrated to:
https://docs.spring.io/spring-data/mongodb/docs/current/reference/html/ ([https](https://docs.spring.io/spring-data/mongodb/docs/current/reference/html/ ) result 301).
* [ ] http://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/new-in-3.0.html with 1 occurrences migrated to:
https://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/new-in-3.0.html ([https](https://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/new-in-3.0.html ) result 301).
* [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/core.html with 10 occurrences migrated to:
https://docs.spring.io/spring/docs/current/spring-framework-reference/core.html ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/core.html ) result 301).
* [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/html/dao.html with 1 occurrences migrated to:
https://docs.spring.io/spring/docs/current/spring-framework-reference/html/dao.html ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/html/dao.html ) result 301).
* [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/html/transaction.html with 1 occurrences migrated to:
https://docs.spring.io/spring/docs/current/spring-framework-reference/html/transaction.html ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/html/transaction.html ) result 301).
* [ ] http://help.github.com/forking/ with 1 occurrences migrated to:
https://help.github.com/forking/ ([https](https://help.github.com/forking/ ) result 301).
* [ ] http://projects.spring.io/spring-data with 1 occurrences migrated to:
https://projects.spring.io/spring-data ([https](https://projects.spring.io/spring-data ) result 301).
* [ ] http://projects.spring.io/spring-data-mongodb with 3 occurrences migrated to:
https://projects.spring.io/spring-data-mongodb ([https](https://projects.spring.io/spring-data-mongodb ) result 301).
* [ ] http://springsource.org with 4 occurrences migrated to:
https://springsource.org ([https](https://springsource.org ) result 301).
* [ ] http://www.mongodb.org/ with 2 occurrences migrated to:
https://www.mongodb.org/ ([https](https://www.mongodb.org/ ) result 301).
* [ ] http://www.mongodb.org/books with 1 occurrences migrated to:
https://www.mongodb.org/books ([https](https://www.mongodb.org/books ) result 301).
* [ ] http://www.mongodb.org/display/DOCS/Aggregation with 1 occurrences migrated to:
https://www.mongodb.org/display/DOCS/Aggregation ([https](https://www.mongodb.org/display/DOCS/Aggregation ) result 301).
* [ ] http://www.springframework.org/schema/beans/spring-beans-3.0.xsd with 4 occurrences migrated to:
https://www.springframework.org/schema/beans/spring-beans-3.0.xsd ([https](https://www.springframework.org/schema/beans/spring-beans-3.0.xsd ) result 301).
* [ ] http://www.springframework.org/schema/context/spring-context-3.0.xsd with 2 occurrences migrated to:
https://www.springframework.org/schema/context/spring-context-3.0.xsd ([https](https://www.springframework.org/schema/context/spring-context-3.0.xsd ) result 301).
* [ ] http://www.springframework.org/schema/data/jpa/spring-jpa-1.0.xsd with 1 occurrences migrated to:
https://www.springframework.org/schema/data/jpa/spring-jpa-1.0.xsd ([https](https://www.springframework.org/schema/data/jpa/spring-jpa-1.0.xsd ) result 301).
* [ ] http://www.springframework.org/schema/data/mongo/spring-mongo-1.0.xsd with 3 occurrences migrated to:
https://www.springframework.org/schema/data/mongo/spring-mongo-1.0.xsd ([https](https://www.springframework.org/schema/data/mongo/spring-mongo-1.0.xsd ) result 301).
* [ ] http://www.springframework.org/schema/data/mongo/spring-mongo.xsd with 5 occurrences migrated to:
https://www.springframework.org/schema/data/mongo/spring-mongo.xsd ([https](https://www.springframework.org/schema/data/mongo/spring-mongo.xsd ) result 301).
* [ ] http://www.springframework.org/schema/data/repository/spring-repository-1.0.xsd with 1 occurrences migrated to:
https://www.springframework.org/schema/data/repository/spring-repository-1.0.xsd ([https](https://www.springframework.org/schema/data/repository/spring-repository-1.0.xsd ) result 301).
* [ ] http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd with 1 occurrences migrated to:
https://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd ([https](https://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd ) result 301).
* [ ] http://repo.spring.io/libs-milestone with 1 occurrences migrated to:
https://repo.spring.io/libs-milestone ([https](https://repo.spring.io/libs-milestone ) result 302).
* [ ] http://repo.spring.io/libs-snapshot with 1 occurrences migrated to:
https://repo.spring.io/libs-snapshot ([https](https://repo.spring.io/libs-snapshot ) result 302).
* [ ] http://try.mongodb.org/ with 1 occurrences migrated to:
https://try.mongodb.org/ ([https](https://try.mongodb.org/ ) result 302).
* [ ] http://www.springsource.org/download with 1 occurrences migrated to:
https://www.springsource.org/download ([https](https://www.springsource.org/download ) result 302).
# Ignored
These URLs were intentionally ignored.
* http://127.0.0.1:8080/capture-benchmarks with 1 occurrences
* http://maven.apache.org/POM/4.0.0 with 4 occurrences
* http://www.springframework.org/schema/beans with 38 occurrences
* http://www.springframework.org/schema/context with 27 occurrences
* http://www.springframework.org/schema/data/jpa with 2 occurrences
* http://www.springframework.org/schema/data/mongo with 38 occurrences
* http://www.springframework.org/schema/data/repository with 22 occurrences
* http://www.springframework.org/schema/jdbc with 2 occurrences
* http://www.springframework.org/schema/tool with 22 occurrences
* http://www.w3.org/2001/XMLSchema with 11 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 20 occurrences
Original Pull Request: #695
2019-03-21 08:05:42 +01:00
Spring Operator
6e6bf3a87e
DATAMONGO-2231 - URL Cleanup.
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://www.springframework.org/schema/beans/spring-beans-3.0.xsd with 5 occurrences migrated to:
https://www.springframework.org/schema/beans/spring-beans-3.0.xsd ([https](https://www.springframework.org/schema/beans/spring-beans-3.0.xsd ) result 200).
* http://www.springframework.org/schema/beans/spring-beans.xsd with 32 occurrences migrated to:
https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd ) result 200).
* http://www.springframework.org/schema/context/spring-context-3.0.xsd with 2 occurrences migrated to:
https://www.springframework.org/schema/context/spring-context-3.0.xsd ([https](https://www.springframework.org/schema/context/spring-context-3.0.xsd ) result 200).
* http://www.springframework.org/schema/context/spring-context.xsd with 5 occurrences migrated to:
https://www.springframework.org/schema/context/spring-context.xsd ([https](https://www.springframework.org/schema/context/spring-context.xsd ) result 200).
* http://www.springframework.org/schema/data/mongo/spring-mongo.xsd with 32 occurrences migrated to:
https://www.springframework.org/schema/data/mongo/spring-mongo.xsd ([https](https://www.springframework.org/schema/data/mongo/spring-mongo.xsd ) result 200).
* http://www.springframework.org/schema/data/repository/spring-repository.xsd with 2 occurrences migrated to:
https://www.springframework.org/schema/data/repository/spring-repository.xsd ([https](https://www.springframework.org/schema/data/repository/spring-repository.xsd ) result 200).
* http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd with 1 occurrences migrated to:
https://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd ([https](https://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd ) result 200).
* http://www.springframework.org/schema/tx/spring-tx-3.0.xsd with 1 occurrences migrated to:
https://www.springframework.org/schema/tx/spring-tx-3.0.xsd ([https](https://www.springframework.org/schema/tx/spring-tx-3.0.xsd ) result 200).
* http://www.springframework.org/schema/util/spring-util.xsd with 5 occurrences migrated to:
https://www.springframework.org/schema/util/spring-util.xsd ([https](https://www.springframework.org/schema/util/spring-util.xsd ) result 200).
* http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd with 1 occurrences migrated to:
https://java.sun.com/xml/ns/persistence/persistence_2_0.xsd ([https](https://java.sun.com/xml/ns/persistence/persistence_2_0.xsd ) result 302).
# Ignored
These URLs were intentionally ignored.
* http://java.sun.com/xml/ns/persistence with 2 occurrences
* http://maven.apache.org/POM/4.0.0 with 10 occurrences
* http://www.springframework.org/schema/beans with 74 occurrences
* http://www.springframework.org/schema/context with 14 occurrences
* http://www.springframework.org/schema/data/mongo with 64 occurrences
* http://www.springframework.org/schema/data/repository with 4 occurrences
* http://www.springframework.org/schema/jdbc with 2 occurrences
* http://www.springframework.org/schema/p with 1 occurrences
* http://www.springframework.org/schema/tx with 2 occurrences
* http://www.springframework.org/schema/util with 10 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 43 occurrences
Original Pull Request: #694
2019-03-20 10:17:01 +01:00
Christoph Strobl
2eedef5e49
DATAMONGO-2231 - URL Cleanup.
...
Original Pull Request: #658
2019-03-19 13:35:06 +01:00
Spring Operator
f5d6947d11
DATAMONGO-2231 - URL Cleanup.
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed Success
These URLs were fixed successfully.
* http://www.gopivotal.com (302) migrated to:
https://pivotal.io ([https](https://www.gopivotal.com ) result 200).
* http://www.apache.org/licenses/LICENSE-2.0 migrated to:
https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0 ) result 200).
* http://projects.spring.io/spring-data-mongodb migrated to:
https://projects.spring.io/spring-data-mongodb ([https](https://projects.spring.io/spring-data-mongodb ) result 301).
* http://www.pivotal.io migrated to:
https://www.pivotal.io ([https](https://www.pivotal.io ) result 301).
* http://repo.mongodb.org/apt/debian migrated to:
https://repo.mongodb.org/apt/debian ([https](https://repo.mongodb.org/apt/debian ) result 302).
# Ignored
These URLs were intentionally ignored.
* http://maven.apache.org/POM/4.0.0
* http://maven.apache.org/maven-v4_0_0.xsd
* http://maven.apache.org/xsd/maven-4.0.0.xsd
* http://www.w3.org/2001/XMLSchema-instance
Original Pull Request: #658
2019-03-19 12:59:26 +01:00
Christoph Strobl
78fc2e0456
DATAMONGO-2225 - Fix potential NPE in MongoExampleMapper.
2019-03-18 13:44:13 +01:00
Christoph Strobl
2dc7c0ecb4
DATAMONGO-2228 - Polishing.
...
Favor AssertJ over hamcrest.
Original Pull Request: #661
2019-03-18 11:17:48 +01:00
Mikhail Kaduchka
cd930ea0b7
DATAMONGO-2228 - Fixed loosing branches in AND expressions in MongodbDocumentSerializer.
...
Original Pull Request: #661
2019-03-18 11:17:39 +01:00
Oliver Drotbohm
70098ae426
DATAMONGO-2227 - Moved off Spring Data Commons' deprecations and unused types.
...
Related ticket: DATACMNS-1496.
2019-03-13 18:51:33 +01:00
Christoph Strobl
4c241b36b6
DATAMONGO-2164 - After release cleanups.
2019-03-07 10:07:29 +01:00
Christoph Strobl
e33f992f2d
DATAMONGO-2164 - Prepare next development iteration.
2019-03-07 10:07:28 +01:00
Christoph Strobl
7c8ec578f2
DATAMONGO-2164 - Release version 2.2 M2 (Moore).
2.2.0.M2
2019-03-07 09:42:21 +01:00
Christoph Strobl
5dc5d7b2eb
DATAMONGO-2164 - Prepare 2.2 M2 (Moore).
2019-03-07 09:41:17 +01:00
Christoph Strobl
8394a5a184
DATAMONGO-2164 - Updated changelog.
2019-03-07 09:41:11 +01:00