forked from alexandru-slobodcicov/liquibase-mongodb
-
Notifications
You must be signed in to change notification settings - Fork 46
/
changelog.txt
131 lines (102 loc) · 5.73 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
Liquibase MongoDB Extension Changelog
===========================================
#### 4.29.1
### Changes
## Security Driver and Other Updates
(#549) build(deps): bump org.mongodb:mongodb-driver-sync from 5.1.2 to 5.1.3 @dependabot
(#547) build(deps-dev): bump org.slf4j:slf4j-simple from 2.0.13 to 2.0.14 @dependabot
(#548) build(deps-dev): bump org.slf4j:slf4j-api from 2.0.13 to 2.0.14 @dependabot
**Full Changelog**: liquibase-mongodb-v4.29.0...liquibase-mongodb-4.29.1
#### v4.29.0
### Changes
(#540) build(deps): bump org.mongodb:mongodb-driver-sync from 5.1.0 to 5.1.1 @dependabot
(#539) build(deps): bump liquibase/build-logic from 0.7.7 to 0.7.8 @dependabot
## Bug Fixes
(#543) [DAT-17886] fix dependency causing incorrect result for Pro 'connect' command @KushnirykOleh
## Security Driver and Other Updates
(#542) build(deps): bump org.mongodb:mongodb-driver-sync from 5.1.1 to 5.1.2 @dependabot
**Full Changelog**: liquibase-mongodb-v4.28.0...liquibase-mongodb-4.29.0
#### v4.28.0
### Changes
(#490) DAT-15853 DevOps :: Deprecate Snyk and replace with GHAS @jandroav
(#467) DAT-16149 DevOps :: Extensions Release Failing @jandroav
(#464) Update codeql.yml @jandroav
(#463) Delete .github/workflows/snyk-nightly.yml @jandroav
(#460) DAT-16080 DevOps :: Extension Nightly Builds Failing @jandroav
## New Features
(#517) [DAT-16600] Implement method to send ping signal to DB server for connect command @vitaliimak
(#534) [DAT-15397] Move release notes into separate file @vitaliimak
(#518) DAT-17414 upgrade docker compose to v2 @jnewton03
(#503) [DAT-15502] Add version matrix to integration and harness tests @vitaliimak
(#504) DAT-15502. added the compoud wildcard index(new MongoDB 7 feature) to createIndex test @PavloTytarchuk
(#502) [DAT-16074] Implement user friendly message for if required dependencies are not available @vitaliimak
(#510) DAT-15503. added mongodb atlas 7 to the test.yml @PavloTytarchuk
(#437) DAT 15505 Liquibase Extensions Parent POM @jandroav
## Bug Fixes
(#538) [DAT-17036] Fix incorrect error @vitaliimak
(#522) [DAT-17365] Release lock even if update fails on timeout @vitaliimak
**Full Changelog**: liquibase-mongodb-v4.24.0...liquibase-mongodb-4.28.0
#### 4.24.0
* Support for Liquibase 4.24.0
#### 4.21.0
* Support for Liquibase 4.20.0
#### 4.4.0
* Updated code to work with core 4.4.0 [PR #147](https://github.com/liquibase/liquibase-mongodb/pull/147)
* Bump mockito-core from 3.10.0 to 3.11.0 [PR#151](https://github.com/liquibase/liquibase-mongodb/pull/151)
* Bump mockito-junit-jupiter from 3.10.0 to 3.11.0 [PR#152](https://github.com/liquibase/liquibase-mongodb/pull/152)
* Bump snakeyaml from 1.28 to 1.29 [PR#153](https://github.com/liquibase/liquibase-mongodb/pull/153)
* Bump assertj-core from 3.19.0 to 3.20.0[PR#157](https://github.com/liquibase/liquibase-mongodb/pull/157)
#### 4.3.1.1
* Upgrade Mongo Java Driver from 4.2.1 to 4.2.2
* Fixed [Issue-111: Is adminCommand really connected to the admin DB?](https://github.com/liquibase/liquibase-mongodb/issues/111)
#### 4.3.1
* Support for Liquibase 4.3.1
* This an important release build with 4.2.0 mongo-driver-sync and is compatible with mongo-driver 3.x.x if provided
* Fixed [Issue-90: Convert all statements to runCommand so it is compatible with majority JavaDriver versions](https://github.com/liquibase/liquibase-mongodb/issues/90)
* Fixed [Issue-80: Move from deprecated mongo-java-driver](https://github.com/liquibase/liquibase-mongodb/issues/80)
* Fixed [Issue-71: Support mongodb-driver-sync v4.x](https://github.com/liquibase/liquibase-mongodb/issues/71)
#### 4.2.2.1
* Fixed [Issue-64:Support for DNS Seed List Connection Format or Atlas Cluster](https://github.com/liquibase/liquibase-mongodb/issues/66)
* Fixed [Issue-69: Does it support preconditions](https://github.com/liquibase/liquibase-mongodb/issues/69)
* Fixed [Issue-70: Is there a way to tag the current database state?](https://github.com/liquibase/liquibase-mongodb/issues/70)
* Added DocumentExistsPrecondition, ExpectedDocumentCountPrecondition
* Fixed [Issue-74: createIndex with TTL (expireAfterSeconds) is ignored and normal index created](https://github.com/liquibase/liquibase-mongodb/issues/74)
* Fixed [Issue-79: CreateCollection silently drops supported options](https://github.com/liquibase/liquibase-mongodb/issues/79)
#### 4.2.2
* Support for Liquibase 4.2.2
#### 4.2.1
* Support for Liquibase 4.2.1
#### 4.1.1.2
* Fixed [Rollback doesn't work with liquibase-mongodb-4.0.0.2 extension](https://github.com/liquibase/liquibase-mongodb/issues/38)
* Added dropCollection and dropIndex Changes
* Added NoSql JSON Parser which can pass raw JSON for a property like this:
```json
{
"options" :
{
"$rawJson" : { ... }
}
}
```
For the command line is required to copy to `[liquibase]/lib`
libraries : `jackson-annotations-2.11.3.jar, jackson-core-2.11.3.jar, jackson-databind-2.11.3.jar`
* New properties added
```properties
# If disabled can be used on API which do not support validators (Azure Cosmos DB with Mongo API, Amazon DocumentDB)
liquibase.mongodb.supportsValidator=true
# If enabled will adjust indexes and validators for Liquibase tracking tables LOCK and CHANGELOG. Can be disabled if sure Liquibase not updated.
liquibase.mongodb.adjustTrackingTablesOnStartup=true
```
* Overridden Liquibase table names removed. Now will be used the default ones in Liquibase. If previous releases used then table names should be explicitly passed as parameters.
Currently, by default as Liquibase default :`DATABASECHANGELOGLOCK, DATABASECHANGELOG`
Previous releases used by default : `databaseChangeLogLock, databaseChangeLog`
#### 4.1.1
* Support for Liquibase 4.1.1
#### 4.1.0
* Support for Liquibase 4.1.0
#### 4.0.0
* Works with Liquibase v4.0.0
#### 3.10.0
* Support for Liquibase 3.10
#### 3.9.0
* First release