Preparing the new release, added CHANGES.txt
diff --git a/CHANGES.txt b/CHANGES.txt
new file mode 100644
index 0000000..2dc658b
--- /dev/null
+++ b/CHANGES.txt
@@ -0,0 +1,47 @@
+ManifoldCF SDK Change Log
+
+======================= Release 1.0.3-SNAPSHOT =========================
+
+
+======================= Release 1.0.2 =========================
+
+Added support for ManifoldCF 2.28 GA (Maven deps and Docker image publicly available)
+Updated Maven plugins to the latest versions
+Release artifacts are now signed as required by The ASF
+Added KEYS for validating all the release artifacts
+Jetty starting options are now taken from the official Docker images
+
+
+
+======================= Pre Release 1.0.0 =========================
+Added support for ManifoldCF 2.27 (Docker Image and Maven dependencies)
+
+
+
+======================= Pre Release 1.0.0 =========================
+
+The Maven profile docker-hub now is including a default Console appender for logging to show standard output in Docker Desktop
+Now the default ManifoldCF dependencies version is 2.26 GA (publicly available)
+Added run-compose.sh script in order to manage the deployment with a Docker Compose template
+Added a quick redeploy functionality in order to recreate only the ManifoldCF image: ./run-compose.sh reload_mcf
+
+
+
+======================= Release Candidate 0.0.5 =========================
+
+The Maven profile docker-hub now is enabled by default
+MCF SDK now by default is building the image from the official Docker images
+Added a debug port (5005) to accelerate connectors development with remote debugging
+Default Maven dependencies version now is 2.27-SNAPSHOT (publicly available)
+
+
+
+======================= Release Candidate 0.0.4 =========================
+
+Added support for generating the ManifoldCF website using OpenJDK 8, Apache Ant 1.9.x and Python 2.7.x
+Added Windows run scripts (.bat)
+Added build_start command for the run.sh (.bat) script
+Build the local Maven repo for development purpose from the ManifoldCF source code distribution
+Compile and package your JAR extensions
+Build and package custom Docker image with your custom ManifoldCF extensions
+Build and deploy all the services using Docker
\ No newline at end of file
diff --git a/README.md b/README.md
index 85b7f3c..5bc890b 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# Apache ManifoldCF SDK 1.0.2
+# Apache ManifoldCF SDK 1.0.3-SNAPSHOT
This is the SDK project of Apache ManifoldCF dedicated to developers that need to extend the platform with new components, connectors or integrations using Maven and Docker. On the other hand this SDK can be extremely useful also for all the developers who want to contribute to the ManifoldCF project.
This project has started with an initial contribution by @OpenPj and @binduwavell.
@@ -34,10 +34,14 @@
If you need to build your custom Docker image using dependencies built from the MCF source code and stored in the target folder (using the `init` script mentioned below), please use the `local` Maven profile.
-*Using the run-compose.sh script for using official available artifacts*
+*Using Maven commands:
+* `mvn clean install docker:build docker:start -DskipTests -DskipITs` -> Build and run using the official Docker containers
+* `mvn clean install docker:build docker:start -DskipTests -DskipITs -Plocal` -> Build and run using local source code distribution
+
+*run-compose.sh script for using official available artifacts*
A dedicated script is now provided in order to manage the Docker Compose template included with this SDK: `mcf-docker-overlay/src/main/docker/docker-compose/docker-compose.yml`
Below some examples of commands using the run-compose.sh script:
-* `./run-compose.sh build_start` -> build the ManifoldCF 2.26 container deploying a separated container for PostgreSQL with dedicated volume
+* `./run-compose.sh build_start` -> build the ManifoldCF 2.28 container deploying a separated container for PostgreSQL with dedicated volume
* `./run-compose.sh start` -> start ManifoldCF platform including the crawler and the PostgreSQL database
* `./run-compose.sh reload_mcf` -> rebuild ManifoldCF container keeping PostgreSQL up and running
* `./run-compose.sh purge` -> removes the MCF database Docker Volumes
@@ -45,7 +49,7 @@
*Using the SDK with local Maven dependencies built from source code*
Examples of commands using the run bash script for a typical usage:
-* `./run.sh init 2.26 ga` -> start the init process for ManifoldCF 2.27 GA
+* `./run.sh init 2.28 ga` -> start the init process for ManifoldCF 2.28 GA
* `./run.sh init custom-version local /<USER_HOME>/Documents/workspaces/manifoldcf/custom-project` -> start the init process for a custom ManifoldCF project
* `./run.sh build_start` -> build extensions and run everything with Docker locally using an official ManifoldCF distribution
* `./run.sh build_start_local` -> build extensions and run everything with Docker locally using a custom local ManifoldCF source code repository
diff --git a/mcf-docker-overlay/pom.xml b/mcf-docker-overlay/pom.xml
index 23b5013..fca9ff9 100644
--- a/mcf-docker-overlay/pom.xml
+++ b/mcf-docker-overlay/pom.xml
@@ -9,7 +9,7 @@
<parent>
<groupId>org.apache.manifoldcf</groupId>
<artifactId>mcf-sdk</artifactId>
- <version>1.0.2</version>
+ <version>1.0.3-SNAPSHOT</version>
</parent>
<properties>
diff --git a/mcf-extensions-jar/pom.xml b/mcf-extensions-jar/pom.xml
index f1a06c6..9bc066f 100644
--- a/mcf-extensions-jar/pom.xml
+++ b/mcf-extensions-jar/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.apache.manifoldcf</groupId>
<artifactId>mcf-sdk</artifactId>
- <version>1.0.2</version>
+ <version>1.0.3-SNAPSHOT</version>
</parent>
<dependencyManagement>
diff --git a/pom.xml b/pom.xml
index b8e6cd1..f1b8731 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
<groupId>org.apache.manifoldcf</groupId>
<artifactId>mcf-sdk</artifactId>
<name>Apache ManifoldCF SDK</name>
- <version>1.0.2</version>
+ <version>1.0.3-SNAPSHOT</version>
<packaging>pom</packaging>
<properties>