Compare commits
No commits in common. "e39de51634b8781951064afbbd7e832bd677aafe" and "c4522c2a3a7d6f0a0575e2468e166318b2f7570f" have entirely different histories.
e39de51634
...
c4522c2a3a
|
@ -1,3 +0,0 @@
|
||||||
/org.eclipse.core.resources.prefs
|
|
||||||
/org.eclipse.jdt.core.prefs
|
|
||||||
/org.eclipse.m2e.core.prefs
|
|
58
CHANGELOG.md
58
CHANGELOG.md
|
@ -1,58 +0,0 @@
|
||||||
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
||||||
|
|
||||||
# Changelog for Document Store Backend Connector Library for CouchBase
|
|
||||||
|
|
||||||
|
|
||||||
## [v2.0.0-SNAPSHOT] [r5.0.0] -
|
|
||||||
|
|
||||||
- Switched JSON management to gcube-jackson [#19115]
|
|
||||||
- Enhanced couchbase java client version from 2.2.7 to 2.7.11. The selected version is the highest available which is compatible with the current server version. https://docs.couchbase.com/java-sdk/current/compatibility-versions-features.html
|
|
||||||
|
|
||||||
|
|
||||||
## [v1.6.0] [r4.12.1]- 2018-10-10
|
|
||||||
|
|
||||||
- Created uber-jar instead of jar-with-dependencies [#10150]
|
|
||||||
|
|
||||||
|
|
||||||
## [v1.5.0] [r4.7.0] - 2017-10-09
|
|
||||||
|
|
||||||
- Discover bucket in relation of dinamically discovered buckets [#9612]
|
|
||||||
- Implemented isConnectionActive() in PersistenceBackend provided implementation
|
|
||||||
- Used DSMapper to get Record from JsonNode
|
|
||||||
|
|
||||||
|
|
||||||
## [v1.4.0] [r4.5.0] - 2017-06-07
|
|
||||||
|
|
||||||
- Fixed bug on shutdown() method to properly close the connection
|
|
||||||
|
|
||||||
|
|
||||||
## [v1.3.1] [r4.4.0] - 2017-05-02
|
|
||||||
|
|
||||||
- Added shutdown() method to correctly close connections to persistence [#7345]
|
|
||||||
|
|
||||||
|
|
||||||
## [v1.3.0] [r4.3.0] - 2017-03-16
|
|
||||||
|
|
||||||
- Optimized number of connections to couchbasew server [#6305]
|
|
||||||
- Implemented the new API to close connection (if any) to persistence introduced by document-store-lib v1.5.0
|
|
||||||
|
|
||||||
|
|
||||||
## [v1.2.0] [r4.1.0] - 2016-11-07
|
|
||||||
|
|
||||||
- Modified cluster connection timing
|
|
||||||
|
|
||||||
|
|
||||||
## [v1.1.0] [r4.0.0] - 2016-06-29
|
|
||||||
|
|
||||||
- Different Usage Records are saved in different buckets [#4482]
|
|
||||||
|
|
||||||
|
|
||||||
## [v1.0.1] [r3.11.0] - 2016-04-08
|
|
||||||
|
|
||||||
- Fixed distro directory
|
|
||||||
|
|
||||||
|
|
||||||
## [v1.0.0] [r3.10.0] - 2016-02-08
|
|
||||||
|
|
||||||
- First Release
|
|
||||||
|
|
|
@ -0,0 +1,42 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE xml>
|
||||||
|
<ReleaseNotes>
|
||||||
|
<Changeset component="org.gcube.data-publishing.document-store-lib-couchbase.1-7-0" date="${buildDate}">
|
||||||
|
<Change>
|
||||||
|
Enhanced couchbase java client version from 2.2.7 to 2.7.11.
|
||||||
|
The selected version is the highest available which is compatible
|
||||||
|
with the current server version.
|
||||||
|
https://docs.couchbase.com/java-sdk/current/compatibility-versions-features.html
|
||||||
|
</Change>
|
||||||
|
</Changeset>
|
||||||
|
<Changeset component="org.gcube.data-publishing.document-store-lib-couchbase.1-6-0" date="2018-10-10">
|
||||||
|
<Change>Creating uber-jar instead of jar-with-dependencies #10150</Change>
|
||||||
|
</Changeset>
|
||||||
|
<Changeset component="org.gcube.data-publishing.document-store-lib-couchbase.1-5-0" date="2017-10-09">
|
||||||
|
<Change>Added isConnectionActive() in PersistenceBackend</Change>
|
||||||
|
<Change>Discover bucket in relation of dinamically discovered buckets #9612</Change>
|
||||||
|
<Change>Used DSMapper to get Record from JsonNode</Change>
|
||||||
|
</Changeset>
|
||||||
|
<Changeset component="org.gcube.data-publishing.document-store-lib-couchbase.1-4-0" date="2017-06-07">
|
||||||
|
<Change>Fixed bug on shutdown() method to properly close the connection</Change>
|
||||||
|
</Changeset>
|
||||||
|
<Changeset component="org.gcube.data-publishing.document-store-lib-couchbase.1-3-1" date="2017-05-02">
|
||||||
|
<Change>Added shutdown() method to correctly close connections to persistence #7345</Change>
|
||||||
|
</Changeset>
|
||||||
|
<Changeset component="org.gcube.data-publishing.document-store-lib-couchbase.1-3-0" date="2017-03-16">
|
||||||
|
<Change>Optimized number of connections to couchbasew server #6305</Change>
|
||||||
|
<Change>Implemented the new api to close connection (if any) to persistence introduced by document-store-lib.1-5-0</Change>
|
||||||
|
</Changeset>
|
||||||
|
<Changeset component="org.gcube.data-publishing.document-store-lib-couchbase.1-2-0" date="2016-11-07">
|
||||||
|
<Change>Modified cluster connection timing</Change>
|
||||||
|
</Changeset>
|
||||||
|
<Changeset component="org.gcube.data-publishing.document-store-lib-couchbase.1-1-0" date="2016-06-29">
|
||||||
|
<Change>Different Usage Records are saved in different buckets #4482</Change>
|
||||||
|
</Changeset>
|
||||||
|
<Changeset component="org.gcube.data-publishing.document-store-lib-couchbase.1-0-1" date="2016-04-08">
|
||||||
|
<Change>Fixed distro directory</Change>
|
||||||
|
</Changeset>
|
||||||
|
<Changeset component="org.gcube.data-publishing.document-store-lib-couchbase.1-0-0" date="2016-02-08">
|
||||||
|
<Change>First Release</Change>
|
||||||
|
</Changeset>
|
||||||
|
</ReleaseNotes>
|
9
pom.xml
9
pom.xml
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
<groupId>org.gcube.data.publishing</groupId>
|
<groupId>org.gcube.data.publishing</groupId>
|
||||||
<artifactId>document-store-lib-couchbase</artifactId>
|
<artifactId>document-store-lib-couchbase</artifactId>
|
||||||
<version>2.0.0-SNAPSHOT</version>
|
<version>1.7.0-SNAPSHOT</version>
|
||||||
<name>Document Store Backend Connector Library for CouchBase</name>
|
<name>Document Store Backend Connector Library for CouchBase</name>
|
||||||
<description>Document Store Backend Connector Library for CouchBase</description>
|
<description>Document Store Backend Connector Library for CouchBase</description>
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.gcube.distribution</groupId>
|
<groupId>org.gcube.distribution</groupId>
|
||||||
<artifactId>gcube-bom</artifactId>
|
<artifactId>gcube-bom</artifactId>
|
||||||
<version>2.0.0-SNAPSHOT</version>
|
<version>1.4.0</version>
|
||||||
<type>pom</type>
|
<type>pom</type>
|
||||||
<scope>import</scope>
|
<scope>import</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
@ -70,6 +70,7 @@
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
<plugins>
|
<plugins>
|
||||||
<plugin>
|
<plugin>
|
||||||
|
@ -80,6 +81,10 @@
|
||||||
<id>make-uberjar</id>
|
<id>make-uberjar</id>
|
||||||
<phase>package</phase>
|
<phase>package</phase>
|
||||||
</execution>
|
</execution>
|
||||||
|
<execution>
|
||||||
|
<id>make-servicearchive</id>
|
||||||
|
<phase>package</phase>
|
||||||
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
</plugin>
|
</plugin>
|
||||||
</plugins>
|
</plugins>
|
||||||
|
|
|
@ -7,7 +7,6 @@ import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
import org.gcube.com.fasterxml.jackson.databind.JsonNode;
|
|
||||||
import org.gcube.documentstore.persistence.connections.Connection;
|
import org.gcube.documentstore.persistence.connections.Connection;
|
||||||
import org.gcube.documentstore.persistence.connections.Connections;
|
import org.gcube.documentstore.persistence.connections.Connections;
|
||||||
import org.gcube.documentstore.persistence.connections.Nodes;
|
import org.gcube.documentstore.persistence.connections.Nodes;
|
||||||
|
@ -25,6 +24,7 @@ import com.couchbase.client.java.document.JsonDocument;
|
||||||
import com.couchbase.client.java.document.json.JsonObject;
|
import com.couchbase.client.java.document.json.JsonObject;
|
||||||
import com.couchbase.client.java.env.CouchbaseEnvironment;
|
import com.couchbase.client.java.env.CouchbaseEnvironment;
|
||||||
import com.couchbase.client.java.env.DefaultCouchbaseEnvironment;
|
import com.couchbase.client.java.env.DefaultCouchbaseEnvironment;
|
||||||
|
import com.fasterxml.jackson.databind.JsonNode;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Luca Frosini (ISTI - CNR)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
|
|
Reference in New Issue