Skip to content

Commit d4ae607

Browse files
committed
Merge branch 'release/2.0.0-alpha.2' into 2.0-master
2 parents 636282e + 5db6f21 commit d4ae607

File tree

248 files changed

+6696
-3007
lines changed

Some content is hidden

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

248 files changed

+6696
-3007
lines changed

.travis.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,21 @@
11
language: java
22
jdk:
33
- oraclejdk8
4+
env:
5+
- NODE_VERSION=6.1
46
sudo: true
57
before_install:
68
- echo 'America/Los_Angeles' | sudo tee /etc/timezone
79
- sudo dpkg-reconfigure --frontend noninteractive tzdata
810
install:
11+
- nvm install $NODE_VERSION
12+
- nvm use $NODE_VERSION
13+
- npm install -g typings
914
- ./shared/dev-tasks/install-dependencies.sh
1015
script:
11-
- '[ "${TRAVIS_SECURE_ENV_VARS}" = "false" ] && ./gradlew test || ./gradlew jshint'
16+
- nvm use $NODE_VERSION
17+
- if [[ $TRAVIS_SECURE_ENV_VARS == true ]]; then
18+
./gradlew check;
19+
else
20+
./gradlew jshint;
21+
fi

CHANGELOG.md

Lines changed: 43 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,49 @@
11
# Change Log
22

3-
## [v2.0.1-alpha.1](https://github.com/marklogic/marklogic-data-hub/tree/v2.0.1-alpha.1)
3+
## [Unreleased](https://github.com/marklogic/marklogic-data-hub/tree/v2.0.0-alpha.2)
44

5-
[Full Changelog](https://github.com/marklogic/marklogic-data-hub/compare/v1.0.2...v2.0.1-alpha.1)
5+
[Full Changelog](https://github.com/marklogic/marklogic-data-hub/compare/v1.1.0...v2.0.0-alpha.2)
6+
7+
**Implemented enhancements:**
8+
9+
- Allow exernal data to be passed in to a flow's options-map [\#334](https://github.com/marklogic/marklogic-data-hub/issues/334)
10+
- Integrate with Entity Services [\#283](https://github.com/marklogic/marklogic-data-hub/issues/283)
11+
- show traces for a given flow [\#277](https://github.com/marklogic/marklogic-data-hub/issues/277)
12+
13+
**Fixed bugs:**
14+
15+
- Returning json:object\(\) isn't invoking ES serialization in flow [\#345](https://github.com/marklogic/marklogic-data-hub/issues/345)
16+
17+
**Closed issues:**
18+
19+
- "No message available" when following Quick Start [\#352](https://github.com/marklogic/marklogic-data-hub/issues/352)
20+
- Add job-id to harmonized documents [\#351](https://github.com/marklogic/marklogic-data-hub/issues/351)
21+
- Entity modeling rendering incorrectly [\#347](https://github.com/marklogic/marklogic-data-hub/issues/347)
22+
23+
## [v1.1.0](https://github.com/marklogic/marklogic-data-hub/tree/v1.1.0) (2016-12-16)
24+
[Full Changelog](https://github.com/marklogic/marklogic-data-hub/compare/v2.0.0-alpha.1...v1.1.0)
25+
26+
**Implemented enhancements:**
27+
28+
- Detect when running upgraded hub [\#322](https://github.com/marklogic/marklogic-data-hub/issues/322)
29+
30+
**Fixed bugs:**
31+
32+
- if MarkLogic is not started, login reports "invalid username or password" [\#343](https://github.com/marklogic/marklogic-data-hub/issues/343)
33+
- Need gradle variables for Auth method for final, staging, etc [\#340](https://github.com/marklogic/marklogic-data-hub/issues/340)
34+
- Pagination not implemented on jobs page [\#320](https://github.com/marklogic/marklogic-data-hub/issues/320)
35+
36+
**Closed issues:**
37+
38+
- Directory slashes when typing in paths [\#341](https://github.com/marklogic/marklogic-data-hub/issues/341)
39+
- Scaffolding generation failed [\#338](https://github.com/marklogic/marklogic-data-hub/issues/338)
40+
- Investigating slow performance in loading modules on Windows [\#336](https://github.com/marklogic/marklogic-data-hub/issues/336)
41+
- Input Flow - Output URI replace configuration doesn't stick on windows [\#335](https://github.com/marklogic/marklogic-data-hub/issues/335)
42+
- Keep user database settings separate from hub database settings [\#325](https://github.com/marklogic/marklogic-data-hub/issues/325)
43+
- Create a non-admin user for doing hub stuff [\#200](https://github.com/marklogic/marklogic-data-hub/issues/200)
44+
45+
## [v2.0.0-alpha.1](https://github.com/marklogic/marklogic-data-hub/tree/v2.0.0-alpha.1) (2016-11-30)
46+
[Full Changelog](https://github.com/marklogic/marklogic-data-hub/compare/v1.0.2...v2.0.0-alpha.1)
647

748
**Implemented enhancements:**
849

CONTRIBUTING.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,28 @@ cd /path/to/data-hub-project/
3939
gradle build -x test
4040
```
4141

42+
#### Running your local hub instead of the cloud hosted one
43+
```bash
44+
cd /path/to/data-hub-project/
45+
gradle publishToMavenLocal
46+
cd /path/to/data-hub-project/ml-data-hub-plugin
47+
gradle publishToMavenLocal
48+
```
49+
50+
Then in your build.gradle file you will need to use the local version:
51+
```groovy
52+
buildscript {
53+
repositories {
54+
mavenLocal()
55+
jcenter()
56+
}
57+
dependencies {
58+
classpath "com.marklogic:ml-data-hub-plugin:(the version number you chose)"
59+
}
60+
}
61+
apply plugin: "com.marklogic.ml-data-hub-plugin"
62+
```
63+
4264
#### Running the QuickStart UI from source
4365
Make sure you have the prerequisites installed.
4466

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Alternatively you can include the jar file as a build dependency in your Java pr
4040
**Gradle**
4141

4242
```groovy
43-
compile('com.marklogic:marklogic-data-hub:2.0.0-alpha.1')
43+
compile('com.marklogic:marklogic-data-hub:2.0.0-alpha.2')
4444
```
4545

4646
**Maven**
@@ -49,15 +49,15 @@ compile('com.marklogic:marklogic-data-hub:2.0.0-alpha.1')
4949
<dependency>
5050
<groupId>com.marklogic</groupId>
5151
<artifactId>marklogic-data-hub</artifactId>
52-
<version>2.0.0-alpha.1</version>
52+
<version>2.0.0-alpha.2</version>
5353
<type>pom</type>
5454
</dependency>
5555
```
5656

5757
**Ivy**
5858

5959
```xml
60-
<dependency org='com.marklogic' name='marklogic-data-hub' rev='2.0.0-alpha.1'>
60+
<dependency org='com.marklogic' name='marklogic-data-hub' rev='2.0.0-alpha.2'>
6161
<artifact name='$AID' ext='pom'></artifact>
6262
</dependency>
6363
```
@@ -68,7 +68,7 @@ If you prefer to use gradle for all of your hub interactions then you can includ
6868

6969
```groovy
7070
plugins {
71-
id 'com.marklogic.ml-data-hub' version '2.0.0-alpha.1'
71+
id 'com.marklogic.ml-data-hub' version '2.0.0-alpha.2'
7272
}
7373
```
7474

@@ -82,4 +82,4 @@ gradle tasks
8282

8383
Feeling intrepid? Want to contrubute to the Data Hub Framework? Perhaps you just want to poke the code?
8484

85-
Look at our [CONTRIBUTING.md](https://github.com/marklogic/marklogic-data-hub/blob/master/CONTRIBUTING.md#building-the-framework-from-source) file for details on building from source.
85+
Look at our [CONTRIBUTING.md](https://github.com/marklogic/marklogic-data-hub/blob/2.0-master/CONTRIBUTING.md#building-the-framework-from-source) file for details on building from source.

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,5 @@ subprojects {
2424
}
2525

2626
task wrapper(type: Wrapper) {
27-
gradleVersion = '2.6'
27+
gradleVersion = '3.1'
2828
}

examples/.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@ config
22
build.gradle
33
gradle.properties
44
gradle-local.properties
5-
marklogic-config/
5+
hub-internal-config/
6+
user-config/

examples/spring-batch/marklogic-config/databases/job-database.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,14 @@
4949
"collation": "",
5050
"range-value-positions": false,
5151
"invalid-values": "reject"
52+
},
53+
{
54+
"scalar-type": "string",
55+
"namespace-uri": "http://marklogic.com/spring-batch",
56+
"localname": "status",
57+
"collation": "http://marklogic.com/collation/",
58+
"range-value-positions": false,
59+
"invalid-values": "reject"
5260
}
5361
],
5462
"path-namespace": [

examples/spring-batch/marklogic-config/databases/trace-database.json

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,24 +28,40 @@
2828
{
2929
"scalar-type": "string",
3030
"namespace-uri": "",
31-
"localname": "traceId",
31+
"localname": "hasError",
3232
"collation": "http://marklogic.com/collation/codepoint",
3333
"range-value-positions": false,
3434
"invalid-values": "reject"
3535
},
3636
{
3737
"scalar-type": "string",
3838
"namespace-uri": "",
39-
"localname": "identifier",
39+
"localname": "flowType",
4040
"collation": "http://marklogic.com/collation/codepoint",
4141
"range-value-positions": false,
4242
"invalid-values": "reject"
4343
},
4444
{
45-
"scalar-type": "unsignedInt",
46-
"namespace-uri": "http://marklogic.com/data-hub/debug",
47-
"localname": "is-debugging-enabled",
48-
"collation": "",
45+
"scalar-type": "string",
46+
"namespace-uri": "",
47+
"localname": "jobId",
48+
"collation": "http://marklogic.com/collation/codepoint",
49+
"range-value-positions": false,
50+
"invalid-values": "reject"
51+
},
52+
{
53+
"scalar-type": "string",
54+
"namespace-uri": "",
55+
"localname": "traceId",
56+
"collation": "http://marklogic.com/collation/codepoint",
57+
"range-value-positions": false,
58+
"invalid-values": "reject"
59+
},
60+
{
61+
"scalar-type": "string",
62+
"namespace-uri": "",
63+
"localname": "identifier",
64+
"collation": "http://marklogic.com/collation/codepoint",
4965
"range-value-positions": false,
5066
"invalid-values": "reject"
5167
},

gradle.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
version=2.0.0-alpha.2

gradle/wrapper/gradle-wrapper.jar

-710 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)