Spring Data KeyValue Changelog ========================== Changes in version 2.2.0.RC2 (2019-08-05) ----------------------------------------- * DATAKV-271 - Migrate tests to AssertJ. * DATAKV-270 - Revise readme for a consistent structure. * DATAKV-268 - Add SpEL support for @KeySpace. * DATAKV-267 - Release 2.2 RC2 (Moore). * DATAKV-264 - Introduce Jenkins CI. Changes in version 2.1.10.RELEASE (2019-08-05) ---------------------------------------------- * DATAKV-269 - Fix NoHTTP errors. * DATAKV-266 - Release 2.1.10 (Lovelace SR10). * DATAKV-264 - Introduce Jenkins CI. Changes in version 1.2.23.RELEASE (2019-08-05) ---------------------------------------------- * DATAKV-264 - Introduce Jenkins CI. * DATAKV-263 - Release 1.2.23 (Ingalls SR23). Changes in version 2.2.0.RC1 (2019-06-14) ----------------------------------------- * DATAKV-265 - Create security policy readme. * DATAKV-258 - Release 2.2 RC1 (Moore). Changes in version 2.1.9.RELEASE (2019-06-14) --------------------------------------------- * DATAKV-262 - Release 2.1.9 (Lovelace SR9). Changes in version 1.2.22.RELEASE (2019-05-13) ---------------------------------------------- * DATAKV-261 - Release 1.2.22 (Ingalls SR22). Changes in version 2.1.8.RELEASE (2019-05-13) --------------------------------------------- * DATAKV-260 - Release 2.1.8 (Lovelace SR8). Changes in version 2.2.0.M4 (2019-05-13) ---------------------------------------- * DATAKV-259 - Release 2.2 M4 (Moore). * DATAKV-212 - Use SimpleEvaluationContext. Changes in version 1.2.21.RELEASE (2019-05-10) ---------------------------------------------- * DATAKV-255 - Release 1.2.21 (Ingalls SR21). * DATAKV-212 - Use SimpleEvaluationContext. Changes in version 2.1.7.RELEASE (2019-05-10) --------------------------------------------- * DATAKV-257 - Release 2.1.7 (Lovelace SR7). * DATAKV-212 - Use SimpleEvaluationContext. Changes in version 2.2.0.M3 (2019-04-11) ---------------------------------------- * DATAKV-251 - Move off deprecation in Spring Data Commons. * DATAKV-250 - Release 2.2 M3 (Moore). Changes in version 2.1.6.RELEASE (2019-04-01) --------------------------------------------- * DATAKV-249 - Release 2.1.6 (Lovelace SR6). Changes in version 2.0.14.RELEASE (2019-04-01) ---------------------------------------------- * DATAKV-247 - Release 2.0.14 (Kay SR14). Changes in version 1.2.20.RELEASE (2019-04-01) ---------------------------------------------- * DATAKV-254 - Release 1.2.20 (Ingalls SR20). Changes in version 1.2.19.RELEASE (2019-04-01) ---------------------------------------------- * DATAKV-246 - Release 1.2.19 (Ingalls SR19). Changes in version 2.2.0.M2 (2019-03-07) ---------------------------------------- * DATAKV-245 - Introduce Concourse CI. * DATAKV-244 - Update copyright years to 2019. * DATAKV-243 - Release 2.2 M2 (Moore). Changes in version 2.1.5.RELEASE (2019-02-13) --------------------------------------------- * DATAKV-248 - Release 2.1.5 (Lovelace SR5). Changes in version 2.1.4.RELEASE (2019-01-10) --------------------------------------------- * DATAKV-244 - Update copyright years to 2019. * DATAKV-240 - Release 2.1.4 (Lovelace SR4). Changes in version 2.0.13.RELEASE (2019-01-10) ---------------------------------------------- * DATAKV-244 - Update copyright years to 2019. * DATAKV-239 - Release 2.0.13 (Kay SR13). Changes in version 1.2.18.RELEASE (2019-01-10) ---------------------------------------------- * DATAKV-244 - Update copyright years to 2019. * DATAKV-238 - Release 1.2.18 (Ingalls SR18). Changes in version 2.2.0.M1 (2018-12-11) ---------------------------------------- * DATAKV-242 - Simplify reference documentation setup. * DATAKV-241 - Release 2.2 M1 (Moore). Changes in version 2.1.3.RELEASE (2018-11-27) --------------------------------------------- * DATAKV-236 - Release 2.1.3 (Lovelace SR3). Changes in version 2.0.12.RELEASE (2018-11-27) ---------------------------------------------- * DATAKV-234 - Release 2.0.12 (Kay SR12). Changes in version 1.2.17.RELEASE (2018-11-27) ---------------------------------------------- * DATAKV-235 - Release 1.2.17 (Ingalls SR17). Changes in version 2.1.2.RELEASE (2018-10-29) --------------------------------------------- * DATAKV-233 - Release 2.1.2 (Lovelace SR2). Changes in version 1.2.16.RELEASE (2018-10-15) ---------------------------------------------- * DATAKV-230 - Release 1.2.16 (Ingalls SR16). Changes in version 2.0.11.RELEASE (2018-10-15) ---------------------------------------------- * DATAKV-231 - Release 2.0.11 (Kay SR11). Changes in version 2.1.1.RELEASE (2018-10-15) --------------------------------------------- * DATAKV-232 - Release 2.1.1 (Lovelace SR1). Changes in version 2.1.0.RELEASE (2018-09-21) --------------------------------------------- * DATAKV-229 - Release 2.1 GA (Lovelace). Changes in version 2.0.10.RELEASE (2018-09-10) ---------------------------------------------- * DATAKV-227 - Release 2.0.10 (Kay SR10). Changes in version 1.2.15.RELEASE (2018-09-10) ---------------------------------------------- * DATAKV-228 - Release 1.2.15 (Ingalls SR15). Changes in version 2.1.0.RC2 (2018-08-20) ----------------------------------------- * DATAKV-226 - Release 2.1 RC2 (Lovelace). Changes in version 1.2.14.RELEASE (2018-07-27) ---------------------------------------------- * DATAKV-224 - Full editing pass on reference documentation. * DATAKV-223 - Add coverpage for epub documentation output. * DATAKV-221 - Release 1.2.14 (Ingalls SR14). Changes in version 2.0.9.RELEASE (2018-07-26) --------------------------------------------- * DATAKV-224 - Full editing pass on reference documentation. * DATAKV-223 - Add coverpage for epub documentation output. * DATAKV-222 - Release 2.0.9 (Kay SR9). Changes in version 2.1.0.RC1 (2018-07-26) ----------------------------------------- * DATAKV-225 - Add support for immutable objects. * DATAKV-224 - Full editing pass on reference documentation. * DATAKV-223 - Add coverpage for epub documentation output. * DATAKV-220 - Release 2.1 RC1 (Lovelace). Changes in version 2.0.8.RELEASE (2018-06-13) --------------------------------------------- * DATAKV-218 - Release 2.0.8 (Kay SR8). Changes in version 1.2.13.RELEASE (2018-06-13) ---------------------------------------------- * DATAKV-217 - Release 1.2.13 (Ingalls SR13). Changes in version 2.1.0.M3 (2018-05-17) ---------------------------------------- * DATAKV-219 - Adapt to SpEL extension API changes in Spring Data Commons. * DATAKV-216 - Release 2.1 M3 (Lovelace). Changes in version 2.0.7.RELEASE (2018-05-08) --------------------------------------------- * DATAKV-215 - Release 2.0.7 (Kay SR7). Changes in version 1.2.12.RELEASE (2018-05-08) ---------------------------------------------- * DATAKV-214 - Release 1.2.12 (Ingalls SR12). Changes in version 2.1.0.M2 (2018-04-13) ---------------------------------------- * DATAKV-213 - KeySpace javadoc references unsupported example. * DATAKV-209 - Release 2.1 M2 (Lovelace). Changes in version 2.0.6.RELEASE (2018-04-04) --------------------------------------------- * DATAKV-213 - KeySpace javadoc references unsupported example. * DATAKV-211 - Release 2.0.6 (Kay SR6). Changes in version 1.2.11.RELEASE (2018-04-04) ---------------------------------------------- * DATAKV-207 - Release 1.2.11 (Ingalls SR11). Changes in version 2.0.5.RELEASE (2018-02-28) --------------------------------------------- * DATAKV-210 - Release 2.0.5 (Kay SR5). Changes in version 2.0.4.RELEASE (2018-02-19) --------------------------------------------- * DATAKV-208 - Release 2.0.4 (Kay SR4). Changes in version 2.1.0.M1 (2018-02-06) ---------------------------------------- * DATAKV-205 - Update copyright years to 2018. * DATAKV-200 - Release 2.1 M1 (Lovelace). Changes in version 2.0.3.RELEASE (2018-01-24) --------------------------------------------- * DATAKV-204 - Release 2.0.3 (Kay SR3). Changes in version 1.2.10.RELEASE (2018-01-24) ---------------------------------------------- * DATAKV-203 - Release 1.2.10 (Ingalls SR10). Changes in version 2.0.2.RELEASE (2017-11-27) --------------------------------------------- * DATAKV-202 - Release 2.0.2 (Kay SR2). Changes in version 1.2.9.RELEASE (2017-11-27) --------------------------------------------- * DATAKV-201 - Release 1.2.9 (Ingalls SR9). Changes in version 2.0.1.RELEASE (2017-10-27) --------------------------------------------- * DATAKV-199 - Release 2.0.1 (Kay SR1). Changes in version 1.2.8.RELEASE (2017-10-11) --------------------------------------------- * DATAKV-193 - Release 1.2.8 (Ingalls SR8). Changes in version 2.0.0.RELEASE (2017-10-02) --------------------------------------------- * DATAKV-198 - Adapt to changed Spring Framework 5 documentation structure. * DATAKV-197 - Introduce nullable annotations for API validation. * DATAKV-196 - Open up configuration and repository components for extension. * DATAKV-195 - Add explicit automatic module name for Java 9. * DATAKV-194 - Release 2.0 GA (Kay). Changes in version 2.0.0.RC3 (2017-09-11) ----------------------------------------- * DATAKV-192 - Move codebase to Java8 API. * DATAKV-190 - Release 2.0 RC3 (Kay). * DATAKV-175 - Remove deprecated KeyValueQuery.getCritieria method. Changes in version 1.2.7.RELEASE (2017-09-11) --------------------------------------------- * DATAKV-191 - Release 1.2.7 (Ingalls SR7). Changes in version 1.2.6.RELEASE (2017-07-26) --------------------------------------------- * DATAKV-188 - Release 1.2.6 (Ingalls SR6). Changes in version 2.0.0.RC2 (2017-07-25) ----------------------------------------- * DATAKV-189 - Release 2.0 RC2 (Kay). Changes in version 2.0.0.RC1 (2017-07-25) ----------------------------------------- * DATAKV-187 - Remove restriction of ID type to be Serializable. * DATAKV-186 - Incorrect behavior of SimpleKeyValueRepository.existsById(…) due to changes with Optional. * DATAKV-185 - Adapt to changes in SpEL parser. * DATAKV-184 - Adapt to API changes in mapping subsystem. * DATAKV-183 - Release 2.0 RC1 (Kay). Changes in version 1.2.5.RELEASE (2017-07-24) --------------------------------------------- * DATAKV-182 - Release 1.2.5 (Ingalls SR5). Changes in version 2.0.0.M4 (2017-06-14) ---------------------------------------- * DATAKV-179 - Adapt to API changes in QuerydslPredicateExecutor. * DATAKV-178 - Release 2.0 M4 (Kay). Changes in version 1.2.4.RELEASE (2017-06-08) --------------------------------------------- * DATAKV-174 - Release 1.2.4 (Ingalls SR4). * DATAKV-170 - Rename KeyValueQuery.getCritieria to getCriteria. Changes in version 1.1.11.RELEASE (2017-06-07) ---------------------------------------------- * DATAKV-173 - Release 1.1.11 (Hopper SR11). * DATAKV-170 - Rename KeyValueQuery.getCritieria to getCriteria. Changes in version 2.0.0.M3 (2017-05-09) ---------------------------------------- * DATAKV-176 - Adapt to API changes in repository interfaces. * DATAKV-170 - Rename KeyValueQuery.getCritieria to getCriteria. * DATAKV-169 - Add support for IN keyword in derived queries. * DATAKV-168 - Release 2.0 M3 (Kay). Changes in version 1.1.10.RELEASE (2017-04-19) ---------------------------------------------- * DATAKV-172 - Release 1.1.10 (Hopper SR10). Changes in version 1.2.3.RELEASE (2017-04-19) --------------------------------------------- * DATAKV-171 - Release 1.2.3 (Ingalls SR3). Changes in version 1.1.9.RELEASE (2017-04-19) --------------------------------------------- * DATAKV-169 - Add support for IN keyword in derived queries. * DATAKV-165 - Release 1.1.9 (Hopper SR9). Changes in version 1.2.2.RELEASE (2017-04-19) --------------------------------------------- * DATAKV-169 - Add support for IN keyword in derived queries. * DATAKV-164 - Release 1.2.2 (Ingalls SR2). Changes in version 2.0.0.M2 (2017-04-04) ---------------------------------------- * DATAKV-166 - Rename getRepositoryFactoryClassName to getRepositoryFactoryBeanClassName. * DATAKV-163 - Use Spring 5 compatible version of AnnotatedElementUtils.findAnnotationAttributes. * DATAKV-159 - Integrate Data Commons Java 8 upgrade branch. * DATAKV-158 - Update project documentation with the CLA tool integration. * DATAKV-157 - Migrate ticket references in test code to Spring Framework style. * DATAKV-154 - Upgrade to a newer JDK version on TravisCI. * DATAKV-153 - Adapt API in RepositoryFactoryBeanSupport implementation. * DATAKV-152 - Register repository factory in spring.factories for multi-store support. * DATAKV-151 - Release 2.0 M2 (Kay). Changes in version 1.1.8.RELEASE (2017-03-02) --------------------------------------------- * DATAKV-163 - Use Spring 5 compatible version of AnnotatedElementUtils.findAnnotationAttributes. * DATAKV-161 - Release 1.1.8 (Hopper SR8). Changes in version 1.2.1.RELEASE (2017-03-02) --------------------------------------------- * DATAKV-163 - Use Spring 5 compatible version of AnnotatedElementUtils.findAnnotationAttributes. * DATAKV-162 - Release 1.2.1 (Ingalls SR1). Changes in version 1.1.7.RELEASE (2017-01-26) --------------------------------------------- * DATAKV-155 - Release 1.1.7 (Hopper SR7). Changes in version 1.2.0.RELEASE (2017-01-26) --------------------------------------------- * DATAKV-158 - Update project documentation with the CLA tool integration. * DATAKV-157 - Migrate ticket references in test code to Spring Framework style. * DATAKV-156 - Release 1.2 GA (Ingalls). Changes in version 1.1.6.RELEASE (2016-12-21) --------------------------------------------- * DATAKV-148 - Release 1.1.6 (Hopper SR6). Changes in version 1.2.0.RC1 (2016-12-21) ----------------------------------------- * DATAKV-154 - Upgrade to a newer JDK version on TravisCI. * DATAKV-153 - Adapt API in RepositoryFactoryBeanSupport implementation. * DATAKV-152 - Register repository factory in spring.factories for multi-store support. * DATAKV-142 - Consider PartTree.isLimiting() and PartTree.getMaxResults() when creating queries. * DATAKV-141 - Release 1.2 RC1 (Ingalls). Changes in version 2.0.0.M1 (2016-11-23) ---------------------------------------- * DATAKV-150 - Set up 2.0 development. * DATAKV-149 - Release 2.0 M1 (Kay). Changes in version 1.1.5.RELEASE (2016-11-03) --------------------------------------------- * DATAKV-146 - Release 1.1.5 (Hopper SR5). Changes in version 1.1.4.RELEASE (2016-09-29) --------------------------------------------- * DATAKV-144 - Release 1.1.4 (Hopper SR4). Changes in version 1.0.6.RELEASE (2016-09-29) --------------------------------------------- * DATAKV-145 - Release 1.0.6 (Gosling SR6). Changes in version 1.0.5.RELEASE (2016-09-20) --------------------------------------------- * DATAKV-143 - Release 1.0.5 (Gosling SR5). * DATAKV-136 - Secure random algorithm in DefaultIdentifierGenerator not available on Windows. Changes in version 1.1.3.RELEASE (2016-09-20) --------------------------------------------- * DATAKV-139 - Release 1.1.3 (Hopper SR3). Changes in version 1.2.0.M1 (2016-07-27) ---------------------------------------- * DATAKV-137 - Cached queries reuse the EvaluationContext. * DATAKV-136 - Secure random algorithm in DefaultIdentifierGenerator not available on Windows. * DATAKV-133 - Release 1.2 M1 (Ingalls). Changes in version 1.1.2.RELEASE (2016-06-15) --------------------------------------------- * DATAKV-137 - Cached queries reuse the EvaluationContext. * DATAKV-136 - Secure random algorithm in DefaultIdentifierGenerator not available on Windows. * DATAKV-134 - Release 1.1.2 (Hopper SR2). Changes in version 1.1.1.RELEASE (2016-04-06) --------------------------------------------- * DATAKV-132 - Release 1.1.1 (Hopper SR1). Changes in version 1.1.0.RELEASE (2016-04-06) --------------------------------------------- * DATAKV-131 - Add pull request template. * DATAKV-130 - Release 1.1 GA (Hopper). Changes in version 1.1.0.RC1 (2016-03-18) ----------------------------------------- * DATAKV-128 - Release 1.1 RC1 (Hopper). * DATAKV-117 - Type information should be passed on to adapter. * DATAKV-112 - Allow query intialization strategy to be configured. Changes in version 1.0.4.RELEASE (2016-02-23) --------------------------------------------- * DATAKV-126 - Release 1.0.4 (Gosling SR4). Changes in version 1.1.0.M1 (2016-02-12) ---------------------------------------- * DATAKV-125 - Add code of conduct. * DATAKV-124 - Release 1.1 M1 (Hopper). * DATAKV-123 - KeyValueRepositoryFactoryBean should expose dedicated createRepositoryFactory(…) method. * DATAKV-121 - Add support for projections on repository query methods. * DATAKV-119 - Upgrade to Querydsl 4. * DATAKV-115 - Executing query methods on repositories is not thread-safe. * DATAKV-114 - Query using a repository's findByXXX fails when a property XXX of any entry is null. * DATAKV-111 - Typos in reference documentation. Changes in version 1.0.2.RELEASE (2015-12-18) --------------------------------------------- * DATAKV-122 - Release 1.0.2 (Gosling). Changes in version 1.0.1.RELEASE (2015-11-15) --------------------------------------------- * DATAKV-118 - Release 1.0.1 (Gosling). * DATAKV-114 - Query using a repository's findByXXX fails when a property XXX of any entry is null. * DATAKV-111 - Typos in reference documentation. Changes in version 1.0.0.RELEASE (2015-09-01) --------------------------------------------- * DATAKV-110 - Release 1.0 GA (Gosling). Changes in version 1.0.0.RC1 (2015-08-04) ----------------------------------------- * DATAKV-109 - Release 1.0 RC1 (Gosling). Changes in version 1.0.0.M1 (2015-06-02) ---------------------------------------- * DATAKV-108 - Release 1.0 M1 (Gosling). * DATAKV-107 - Add license to repository. * DATAKV-106 - Set up Travis build and Slack notifications. * DATAKV-105 - Polish implementation after recent addition of featurs. * DATAKV-104 - Refactor event handling according to design in Spring Data MongoDB. * DATAKV-103 - Add minimal keyspace bound interface to access underlying store via Adapter. * DATAKV-101 - Favor Iterable over Collection types as return types in KeyValueAdapter and KeyValueOperations. * DATAKV-100 - Update artifactId on readme.md. * DATAKV-99 - Add KeyValueIterator. * DATAKV-98 - Adapt to changes in Spring Data Commons. * DATAKV-97 - Upgrade to gosling build pom. * DATAKV-96 - Add 'findAll' method to QuerydslKeyValueRepository which accepts a querydsl Predicate and a Sort. * DATAKV-95 - Adapt to latest changes in Querydsl APIs in Spring Data Commons. * DATAKV-94 - Remove invalid @since attributes from javadoc. * DATAKV-93 - Add readme and reference documentation. * DATAKV-91 - Add support for sending application events. * DATAKV-90 - Add findAll variant with QueryDSL OrderSpecifier without a Predicate. * DATAKV-89 - KeyValueTemplate.insert(…) should throw DuplicateKeyException for duplicate keys instead of InvalidDataAccessApiUsageException. * DATAKV-88 - Let the configuration infrastructure for maps default a KeyValueTemplate. * DATAKV-87 - @EnableMapRepositories should allow the definition of the Map-type to be used. * DATAKV-86 - Move configuration infrastructure for Map-based repositories into map package. * DATAKV-85 - Migrate key-value infrastructure from Spring Data Commons. * DATAKV-84 - Setup project structure.