Rel 5 5 7 mergeback (#3520)

* Add versionenum, bump maven version

* failing tests

* more logs

* Add more test cases, not passing

* fixed the double chain with contained resource second case

* clean up a bit

* add tests for qualifiers

* force the resource table to be the root of the query if we might be traversing a contained reference

* tidy up

* tests for longer chains

* changelog

* code review feedback

* backport changelog

* Add version.yaml

* [2935] Escape "%" in like expression

* Add backport to changelog

* Bumping version number. Update VersionEnum to support 5.5.3

* Jr 20211013 chained references (#3079)

* Create index entries for outbound references of contained resources

* build query for chained reference

* fix case where the contained reference is an explicit id rather than a continued chain

* fix contained index to use path names not search param names

* make qualified search work

* cleanup and changelog

* code review

* fix broken tests

* add imports from bad merge

* Add forgotten import from merge

* Jr 20211018 chained references 2 (#3099)

* Create index entries for outbound references of contained resources

* build query for chained reference

* fix case where the contained reference is an explicit id rather than a continued chain

* fix contained index to use path names not search param names

* make qualified search work

* cleanup and changelog

* recurse while creating indexes on contained resources

* double link both contained

* longer contained subchains

* adding some failing test cases to illustrate the limitations of qualified searches

* clean up merge cruft

* changelog

* Jr 20211021 chained references 3 (#3107)

* Create index entries for outbound references of contained resources

* build query for chained reference

* fix case where the contained reference is an explicit id rather than a continued chain

* fix contained index to use path names not search param names

* make qualified search work

* cleanup and changelog

* recurse while creating indexes on contained resources

* double link both contained

* longer contained subchains

* adding some failing test cases to illustrate the limitations of qualified searches

* clean up merge cruft

* changelog

* create recursive resource links

* add test coverage for a more complicated case

* changelog

* remove unnecessary check for _contained flag

* fix broken tests

* Add backport information

* Bump version, add version enum

* begin with failing test

* fix bug

* change log

* change log

* Add backport information

* Improve performance of chained queries into contained resources (#3312)

* base restructuring of query

* fix unit tests

* suppress unnecessary resource type parameter

* pass the resource type used to fetch the search param as part of the chain, so later we do not need to guess what it was

* add query structure tests

* changelog

* fix test failures

* got one of the branches wrong in the 3-reference case

* Add backport info

* Bump version

* Fix errors due to merge

* Bump license year

* Add folder for release version

* Version bump

* Jr 20220210 handle common search params in contained searches (#3377)

* fix handling of common search parameters

* add support for reference search parameters with multiple paths

* Add backport info

* add new folder for version

* Add missing message

* New version enum, and folder

* Version bump

* Bump spring lib version

* Tidy versions

* Remove test

Co-authored-by: Ken Stevens <khstevens@gmail.com>
Co-authored-by: Jason Roberts <jason.roberts@smilecdr.com>
Co-authored-by: katie_smilecdr <katie@smilecdr.com>
Co-authored-by: JasonRoberts-smile <85363818+JasonRoberts-smile@users.noreply.github.com>
This commit is contained in:
Tadgh 2022-04-05 14:15:18 -07:00 committed by GitHub
parent 7dc302b7ef
commit fe53bcb63d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 21 additions and 3 deletions

View File

@ -80,13 +80,15 @@ public enum VersionEnum {
V5_5_3, V5_5_3,
V5_5_4, V5_5_4,
V5_5_5, V5_5_5,
V5_5_6,
V5_5_7,
V5_6_0, V5_6_0,
V5_6_1, V5_6_1,
V5_6_2, V5_6_2,
V5_6_3, V5_6_3,
V5_7_0, V5_7_0,
V5_7_1, V5_7_1,
V6_0_0 V6_0_0,
; ;
public static VersionEnum latestVersion() { public static VersionEnum latestVersion() {

View File

@ -1,3 +1,3 @@
--- ---
release-date: "2021-10-29" release-date: "2021-11-23"
codename: "Quasar" codename: "Quasar"

View File

@ -0,0 +1,3 @@
---
release-date: "2021-12-06"
codename: "Quasar"

View File

@ -0,0 +1,3 @@
---
release-date: "2022-01-22"
codename: "Quasar"

View File

@ -0,0 +1,3 @@
---
release-date: "2022-02-11"
codename: "Quasar"

View File

@ -0,0 +1,3 @@
---
type: security
title: "Bump Spring Core dependency to 5.3.18 to remove vulnerability."

View File

@ -0,0 +1,3 @@
---
release-date: "2022-03-31"
codename: "Quasar"

View File

@ -1,5 +1,5 @@
--- ---
type: fix type: fix
backport: 5.6.1 backport: 5.6.1,5.5.4
jira: SMILE-3472 jira: SMILE-3472
title: "Fixed a serious performance issue with the `$reindex` operation." title: "Fixed a serious performance issue with the `$reindex` operation."

View File

@ -1,4 +1,5 @@
--- ---
type: fix type: fix
issue: 3374 issue: 3374
backport: 5.5.6
title: "Chained searches will handle common search parameters correctly when the `Index Contained Resources` configuration parameter is enabled." title: "Chained searches will handle common search parameters correctly when the `Index Contained Resources` configuration parameter is enabled."