Skip to content

Commit bd084f3

Browse files
committed
Merge branch 'release/1.1.4' into 1.0-master
# Conflicts: # CHANGELOG.md # README.md
2 parents ca58301 + 9571407 commit bd084f3

File tree

155 files changed

+8989
-1397
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

155 files changed

+8989
-1397
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ marklogic-data-hub/bin/
99
marklogic-data-hub/src/main/resources/ml-modules/root/trace-ui
1010
quick-start/bin/
1111
build/
12+
out/
1213
releases/
1314
.classpath
1415
.project

.travis/Dockerfile-java

Lines changed: 0 additions & 5 deletions
This file was deleted.

.travis/Dockerfile-ml

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,27 @@
11
FROM centos:centos7
22

33
ENV LANG C.UTF-8
4-
ENV JAVA_VERSION 8u131
5-
ENV BUILD_VERSION b11
6-
ENV SUM d54c1d3a095b4ff2b6607d096fa80163
4+
ENV JAVA_VERSION 8u141
5+
ENV BUILD_VERSION b15
6+
ENV SUM 336fa29ff2bb4ef291e347e091f7f4a7
7+
8+
# Get any CentOS updates then clear the Docker cache
9+
RUN yum makecache fast && \
10+
yum -y update && yum clean all
11+
12+
# Install MarkLogic dependencies
713
RUN yum -y install glibc.i686 \
814
gdb.x86_64 redhat-lsb.x86_64 vim \
915
bzip2 \
1016
unzip \
11-
wget \
12-
xz-utils 2>&1 > /dev/null
17+
xz-utils 2>&1 > /dev/null \
18+
&& yum clean all
19+
20+
# Install the initscripts package so MarkLogic starts ok
21+
RUN yum -y install initscripts && yum clean all
1322

1423
# Downloading Java
15-
RUN wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/$JAVA_VERSION-$BUILD_VERSION/$SUM/jdk-$JAVA_VERSION-linux-x64.rpm" -O /tmp/jdk-8-linux-x64.rpm
24+
RUN curl -s -L -C - -b "oraclelicense=accept-securebackup-cookie" -o /tmp/jdk-8-linux-x64.rpm http://download.oracle.com/otn-pub/java/jdk/$JAVA_VERSION-$BUILD_VERSION/$SUM/jdk-$JAVA_VERSION-linux-x64.rpm
1625
RUN yum -y install /tmp/jdk-8-linux-x64.rpm
1726

1827
RUN alternatives --install /usr/bin/java jar /usr/java/latest/bin/java 200000
@@ -21,6 +30,9 @@ RUN alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 20000
2130

2231
ENV JAVA_HOME /usr/java/latest
2332

33+
# Set the Path
34+
ENV PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/MarkLogic/mlcmd/bin
35+
2436
# Install MarkLogic
2537
COPY ./MarkLogic.rpm /tmp/MarkLogic.rpm
2638

@@ -29,6 +41,7 @@ RUN yum -y install /tmp/MarkLogic.rpm 2>&1 > /dev/null
2941
# Expose MarkLogic Server ports - add additional ones for your REST, etc
3042
# endpoints
3143
EXPOSE 7997-8020
44+
EXPOSE 5005
3245

3346
# init
3447
COPY .travis/startml.sh /tmp/startml.sh
@@ -41,7 +54,7 @@ VOLUME /marklogic-data-hub
4154
ADD ./ /marklogic-data-hub
4255
WORKDIR /marklogic-data-hub
4356

44-
RUN ./gradlew build -x test 2>&1 > /dev/null
57+
RUN ./gradlew resolveAllDependencies
4558

4659
# Define default command (which avoids immediate shutdown)
47-
CMD /tmp/startml.sh && ./gradlew test
60+
CMD /tmp/startml.sh && ./gradlew clean && ./gradlew test

CHANGELOG.md

Lines changed: 67 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,73 @@
11
# Change Log
22

3-
## [v1.1.3](https://github.com/marklogic-community/marklogic-data-hub/tree/v1.1.3)
3+
## [v1.1.4](https://github.com/marklogic-community/marklogic-data-hub/tree/v1.1.4)
44

5+
[Full Changelog](https://github.com/marklogic-community/marklogic-data-hub/compare/v2.0.0-rc.1...v1.1.4)
6+
7+
**Fixed bugs:**
8+
9+
- File not saving properly from quickstart to fix a bug [\#430](https://github.com/marklogic-community/marklogic-data-hub/issues/430)
10+
11+
**Closed issues:**
12+
13+
- Saving the changes in a flow code never finishes \*sometimes\* [\#462](https://github.com/marklogic-community/marklogic-data-hub/issues/462)
14+
15+
## [v2.0.0-rc.1](https://github.com/marklogic-community/marklogic-data-hub/tree/v2.0.0-rc.1) (2017-07-24)
16+
[Full Changelog](https://github.com/marklogic-community/marklogic-data-hub/compare/v2.0.0-beta.1...v2.0.0-rc.1)
17+
18+
**Implemented enhancements:**
19+
20+
- Cannot specify default permissions for data-hub-modules db [\#434](https://github.com/marklogic-community/marklogic-data-hub/issues/434)
21+
22+
**Fixed bugs:**
23+
24+
- MlcpRunner is being started improperly [\#452](https://github.com/marklogic-community/marklogic-data-hub/issues/452)
25+
- Code deploy fails when An entity is deleted [\#451](https://github.com/marklogic-community/marklogic-data-hub/issues/451)
26+
- error during data hub workshop [\#437](https://github.com/marklogic-community/marklogic-data-hub/issues/437)
27+
- when scaffolding code for an array, have it be empty list \[\] rather than null [\#432](https://github.com/marklogic-community/marklogic-data-hub/issues/432)
28+
- gradlew is generated without execute permission [\#428](https://github.com/marklogic-community/marklogic-data-hub/issues/428)
29+
- RunFlowTask using dyslexic string for hub key [\#419](https://github.com/marklogic-community/marklogic-data-hub/issues/419)
30+
31+
**Closed issues:**
32+
33+
- Upgrade quick-start to mlcp 9.0.2 [\#465](https://github.com/marklogic-community/marklogic-data-hub/issues/465)
34+
- QuickStart app doesn't work on Internet Explorer 11 [\#463](https://github.com/marklogic-community/marklogic-data-hub/issues/463)
35+
- Redeploy modules removes trace and debugging settings [\#460](https://github.com/marklogic-community/marklogic-data-hub/issues/460)
36+
- Quickstart Application not working on Internet Explorer [\#456](https://github.com/marklogic-community/marklogic-data-hub/issues/456)
37+
- Envelope instance created does not include "info" [\#455](https://github.com/marklogic-community/marklogic-data-hub/issues/455)
38+
- Error when creating a harmonize flow based on entity definition [\#454](https://github.com/marklogic-community/marklogic-data-hub/issues/454)
39+
- tutorial link is 404: https://marklogic.github.io/marklogic-data-hub/ [\#449](https://github.com/marklogic-community/marklogic-data-hub/issues/449)
40+
- Changes to $options not persisting if set in headers or triples in Harmonization flow [\#448](https://github.com/marklogic-community/marklogic-data-hub/issues/448)
41+
- Input flow job \(load-acme-tech\) failing on 2.0.0-beta.1 [\#446](https://github.com/marklogic-community/marklogic-data-hub/issues/446)
42+
- Fix AppVeyor CI [\#445](https://github.com/marklogic-community/marklogic-data-hub/issues/445)
43+
- consider using windows compatible line breaks [\#444](https://github.com/marklogic-community/marklogic-data-hub/issues/444)
44+
- RFE: support setting log level [\#442](https://github.com/marklogic-community/marklogic-data-hub/issues/442)
45+
- Setting replica forest data path [\#441](https://github.com/marklogic-community/marklogic-data-hub/issues/441)
46+
- Replica forests not created from quick-start [\#439](https://github.com/marklogic-community/marklogic-data-hub/issues/439)
47+
- Error in documentation for the REST transform [\#433](https://github.com/marklogic-community/marklogic-data-hub/issues/433)
48+
- Harmonization hits maximum document size in collector output [\#427](https://github.com/marklogic-community/marklogic-data-hub/issues/427)
49+
- Create a checklist for making DHF releases [\#424](https://github.com/marklogic-community/marklogic-data-hub/issues/424)
50+
- Expose the ability to set the writer plugin's target database in gradle [\#423](https://github.com/marklogic-community/marklogic-data-hub/issues/423)
51+
- Document all gradle hub tasks [\#402](https://github.com/marklogic-community/marklogic-data-hub/issues/402)
52+
- Document query-only mode for plugins [\#368](https://github.com/marklogic-community/marklogic-data-hub/issues/368)
53+
- Generated code template from Entity for nested item hides vars \(v2/Entities\) [\#353](https://github.com/marklogic-community/marklogic-data-hub/issues/353)
54+
- Control what runs in update mode to minimize locking [\#300](https://github.com/marklogic-community/marklogic-data-hub/issues/300)
55+
- Library Modules not being autodeployed [\#299](https://github.com/marklogic-community/marklogic-data-hub/issues/299)
56+
- Uninstall doesn't always finish on the UI [\#266](https://github.com/marklogic-community/marklogic-data-hub/issues/266)
57+
- Consider name and description for data hub framework and tooling [\#175](https://github.com/marklogic-community/marklogic-data-hub/issues/175)
58+
59+
## [v2.0.0-beta.1](https://github.com/marklogic-community/marklogic-data-hub/tree/v2.0.0-beta.1) (2017-05-31)
60+
[Full Changelog](https://github.com/marklogic-community/marklogic-data-hub/compare/v1.1.3...v2.0.0-beta.1)
61+
62+
**Implemented enhancements:**
63+
64+
- Add a code editor [\#418](https://github.com/marklogic-community/marklogic-data-hub/issues/418)
65+
66+
**Fixed bugs:**
67+
68+
- Entity properties starting with a capital generate templates with a preceding dash in var names [\#350](https://github.com/marklogic-community/marklogic-data-hub/issues/350)
69+
70+
## [v1.1.3](https://github.com/marklogic-community/marklogic-data-hub/tree/v1.1.3) (2017-05-24)
571
[Full Changelog](https://github.com/marklogic-community/marklogic-data-hub/compare/v2.0.0-alpha.4...v1.1.3)
672

773
**Implemented enhancements:**

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ plugins {
7171
...
7272
7373
// comment out this line. It pulls the version from the cloud
74-
// id 'com.marklogic.ml-data-hub' version '1.1.3'
74+
// id 'com.marklogic.ml-data-hub' version '1.1.4'
7575
}
7676
7777
// this tells gradle to apply the plugin you included above in the buildscript section

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ _The Data Hub Framework is free and open source under the [Apache 2 License](htt
55
| OS | Status |
66
| --- | --- |
77
| Linux/Mac | [![Build Status](https://travis-ci.org/marklogic-community/marklogic-data-hub.svg?branch=1.0-master)](https://travis-ci.org/marklogic-community/marklogic-data-hub) |
8-
| Windows | [![Windows Build status](https://ci.appveyor.com/api/projects/status/kgj0k5na59uhkvbv?svg=true)](https://ci.appveyor.com/project/paxtonhare/marklogic-data-hub) |
8+
| Windows | [![Windows Build status](https://ci.appveyor.com/api/projects/status/kgj0k5na59uhkvbv/branch/1.0-master?svg=true)](https://ci.appveyor.com/project/paxtonhare/marklogic-data-hub) |
99

1010
# MarkLogic Data Hub
1111

@@ -46,7 +46,7 @@ Alternatively you can include the jar file as a build dependency in your Java pr
4646
**Gradle**
4747

4848
```groovy
49-
compile('com.marklogic:marklogic-data-hub:1.1.3')
49+
compile('com.marklogic:marklogic-data-hub:1.1.4')
5050
```
5151

5252
**Maven**
@@ -55,15 +55,15 @@ compile('com.marklogic:marklogic-data-hub:1.1.3')
5555
<dependency>
5656
<groupId>com.marklogic</groupId>
5757
<artifactId>marklogic-data-hub</artifactId>
58-
<version>1.1.3</version>
58+
<version>1.1.4</version>
5959
<type>pom</type>
6060
</dependency>
6161
```
6262

6363
**Ivy**
6464

6565
```xml
66-
<dependency org='com.marklogic' name='marklogic-data-hub' rev='1.1.3'>
66+
<dependency org='com.marklogic' name='marklogic-data-hub' rev='1.1.4'>
6767
<artifact name='$AID' ext='pom'></artifact>
6868
</dependency>
6969
```
@@ -74,7 +74,7 @@ If you prefer to use gradle for all of your hub interactions then you can includ
7474

7575
```groovy
7676
plugins {
77-
id 'com.marklogic.ml-data-hub' version '1.1.3'
77+
id 'com.marklogic.ml-data-hub' version '1.1.4'
7878
}
7979
```
8080

build.gradle

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
allprojects {
2+
task resolveAllDependencies {
3+
doLast {
4+
configurations.all { it.resolve() }
5+
}
6+
}
7+
}
8+
19
subprojects {
210
apply plugin: 'java'
311

docker-compose.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@ version: '2'
22
services:
33
marklogic:
44
image: marklogiccommunity/marklogic-datahub-1x
5+
build:
6+
context: .
7+
dockerfile: ./.travis/Dockerfile-ml
58
ports:
6-
- "8000-8020"
9+
- "5005:5005"
10+
- "8000-8020:8000-8020"
711
volumes:
812
- .:/marklogic-data-hub

examples/spring-batch/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ plugins {
22
id 'java'
33
id 'application'
44
id 'net.saliman.properties' version '1.4.6'
5-
id 'com.marklogic.ml-data-hub' version '1.1.3'
5+
id 'com.marklogic.ml-data-hub' version '1.1.4'
66
}
77

88
repositories {
@@ -12,7 +12,7 @@ repositories {
1212
}
1313

1414
dependencies {
15-
compile 'com.marklogic:marklogic-data-hub:1.1.3'
15+
compile 'com.marklogic:marklogic-data-hub:1.1.4'
1616
compile "com.marklogic:marklogic-spring-batch-core:0.7.4"
1717
compile 'com.marklogic:ml-javaclient-util:4.0.alpha4'
1818

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version=1.1.3
1+
version=1.1.4

0 commit comments

Comments
 (0)