Skip to content

Latest commit

 

History

History
948 lines (726 loc) · 84.4 KB

CHANGELOG.md

File metadata and controls

948 lines (726 loc) · 84.4 KB

Change Log

v2.0.4 (2018-02-13)

Full Changelog

Implemented enhancements:

  • Need ability to specify cluster hostnames in configuration, override automatic host detection #662

Fixed bugs:

  • Collector throws null pointer exception when there is nothing to process #735
  • SSL not working with collector #734
  • Browse Data Entities Only Error #726
  • Setting up QuickStart UI takes me to the update screen, then vicious cycle #698
  • Performance example gradle hubinit task throws a directory error on windows #674
  • DataMovementServices is holdover from DHF 1.0 #613
  • Quickstart runs in 2.0 mode only for version 9, not > 9.x #591

Closed issues:

  • Put min ML version in docs and error message #229

Merged pull requests:

v2.0.3 (2018-01-30)

Full Changelog

Implemented enhancements:

  • Allow me to set custom SSL Context and Hostname verifiers #647
  • Stream uris list #633
  • Deprecate ML8 support #618
  • MLCP options: Add ability to select individual files #413
  • Long collection names wrap (ugly) #409

Fixed bugs:

  • Dollar ($) sign on title and version on final document #704
  • Quickstart doesn't have "Delimited Text Options" anymore, the documentation and tutorial should be changed #683
  • Unable to load data on Input Flows #682
  • double parent XML elements created when serializing complex type #619
  • deleting an entity property causes quickstart to forget the existing primary key/range index/required field settings #616
  • setting sourceDB in custom task extending RunFlowTaks in v2.0.2 fails #608
  • Fixes to closing input stream as recommended @paxtonhare also clean u… #700 (aebadirad)
  • Fixed #616 #627 (aebadirad)

Closed issues:

  • Having issue in ingesting data via MLCP, with transform_module #667
  • No job document after running input flow thru MLCP #665
  • Unable to create Harmonize Flow #637
  • Error on Harmonize batch on a F5 LB #632
  • dhf.makeEnvelope does not include $version and $type #626
  • gradle tasks broken in 2.0.1 #599
  • publish javadocs to a website #212

Merged pull requests:

v2.0.2 (2017-12-04)

Full Changelog

Implemented enhancements:

  • Delete old jobs #534

Fixed bugs:

  • Main is executed in staging db even when setting -PsourceDB=Final #565
  • Blank harmonization page #558

Merged pull requests:

v2.0.1 (2017-11-20)

Full Changelog

2.0.1 (2017-11-20)

Full Changelog

Implemented enhancements:

  • Harmonize Writer could benefit from more context like $type #564
  • Update hubCreateEntity task to use ES too #547
  • Update 2.x version checker to omit pre-release version #485
  • Browse Data: Reset search when changing databases #535

Fixed bugs:

  • Error running sample product-catalog example #560
  • Entity definition partially written, everything hosed #435
  • Harmonization code generation fails for a relationships where entities hold mutual references #544
  • Out of memory when flow has too many errors #543
  • admin role required for quick start login #542
  • mlWatch broken for deploying REST extensions #538
  • Options not deployed for Final #529

Closed issues:

  • REST search options deployed to wrong location in modules db #567
  • Add e2e tests for Quickstart #555
  • Getting MISSING_FLOW error when invoking from DMSDK #552
  • Add support for mlcp -input_file_pattern #550
  • Browse Data: not obvious that I needed to click Search #530
  • Add detailed documentation on traces #527
  • incorrect scaffolding #525
  • Issue upgrade from rc1 to rc2 #511
  • Create Performance Sample #492
  • MLCP fails if no "jobId" parameter specified even with trace off #426
  • Test deploy against ssl enabled server #417
  • Epic - error handling #289
  • Add README.md at top of examples folder #549
  • Quickstart build fails #541
  • hubPreinstallCheck, AdminConfig ignores SSL setting #539
  • Enhance command line to build entity indexes via entity JSON descriptors #526

Merged pull requests:

v2.0.0 (2017-10-02)

Full Changelog

Fixed bugs:

  • mlWatch is deploying Flow XMLs on every iteration #522
  • Can't login to quickstart with data-hub-user #519
  • Error when settings gradle properties from task definition #518
  • Basic auth not working #517
  • Debug of run-flow transform breaks multipart requests and can't be turned off #516
  • Bug in deploying Flows to MarkLogic #512
  • Writer trace is firing twice #510
  • Error loading XSD schemas #509

Closed issues:

  • Can't run flows with spaces in the names from MLCP #523
  • Better error handling on gradle hubRunFlow #514
  • Move the Input Flow writer trace into main.(sjs|xqy) #513
  • Links need updating #508
  • Update to latest ml-gradle #505
  • Input flow (mlcp) options aren't saved #481
  • Prevent install if ports are in use #477

v2.0.0-rc.2 (2017-09-12)

Full Changelog

Implemented enhancements:

  • Add Fastload support for MLCP #490
  • Refactor to use main.xqy #484
  • Refactor classes that break openjdk #482

Fixed bugs:

  • Next button not working when browsing to new hub project directory #502
  • Quickstart gets stuck in Loading... with js error #501
  • scaffolded flow from empty ES model has errors #495
  • Need to properly escape the path for RegEx #494
  • Files are being locked on Windows #450

Closed issues:

  • Increase gradleVersion to 3.4 for the wrapper task #499
  • MLCP 9.0.2 isn't backwards compatible #498
  • Example: Make a barebones example for cmd line ninjas #497
  • ML behind Firewall + different ports #489
  • Ports 8010 and 8011 conflicting with Ops-Director #447

Merged pull requests:

v1.1.5 (2017-08-14)

Full Changelog

Implemented enhancements:

  • Update Quickstart Ready message #478
  • Example: Migrating a RDBMS to Data Hub using Spring Batch #473

Fixed bugs:

  • Providing different source/dest DB for the hubRunFlow does not work #488
  • Path to code has wrong slash on Windows #467
  • Job status stuck on STARTED for Input Flows #466
  • File not saving properly from quickstart to fix a bug #430
  • Error on initial run of QuickStart GUI #394
  • Error saving entity - collation not legal #337

Closed issues:

  • collection name is hard coded in online store example #474
  • add (rest-extension-user,read) to XML documents in modules-db #470
  • column-width, or tooltip with full "Identifier" in traces table #469
  • Initializing DHF Project against existing DB is dropping indexes #468
  • Saving the changes in a flow code never finishes *sometimes* #462
  • Sometimes a trace for a failed Harmonize job is not available/not existing #461
  • Unable to ingest image (.png) documents using DHF Quick-Start application #420
  • Load files into the data hub schemas database #288
  • Ability to override uri for input flows #182
  • Create concept of a domain #82

Merged pull requests:

v1.1.4 (2017-07-25)

Full Changelog

v2.0.0-rc.1 (2017-07-24)

Full Changelog

Implemented enhancements:

  • Cannot specify default permissions for data-hub-modules db #434

Fixed bugs:

  • MlcpRunner is being started improperly #452
  • Code deploy fails when An entity is deleted #451
  • error during data hub workshop #437
  • when scaffolding code for an array, have it be empty list [] rather than null #432
  • gradlew is generated without execute permission #428
  • RunFlowTask using dyslexic string for hub key #419

Closed issues:

  • Upgrade quick-start to mlcp 9.0.2 #465
  • QuickStart app doesn't work on Internet Explorer 11 #463
  • Redeploy modules removes trace and debugging settings #460
  • Quickstart Application not working on Internet Explorer #456
  • Envelope instance created does not include "info" #455
  • Error when creating a harmonize flow based on entity definition #454
  • tutorial link is 404: https://marklogic.github.io/marklogic-data-hub/ #449
  • Changes to $options not persisting if set in headers or triples in Harmonization flow #448
  • Input flow job (load-acme-tech) failing on 2.0.0-beta.1 #446
  • Fix AppVeyor CI #445
  • consider using windows compatible line breaks #444
  • RFE: support setting log level #442
  • Setting replica forest data path #441
  • Replica forests not created from quick-start #439
  • Error in documentation for the REST transform #433
  • Harmonization hits maximum document size in collector output #427
  • Create a checklist for making DHF releases #424
  • Expose the ability to set the writer plugin's target database in gradle #423
  • Document all gradle hub tasks #402
  • Document query-only mode for plugins #368
  • Generated code template from Entity for nested item hides vars (v2/Entities) #353
  • Control what runs in update mode to minimize locking #300
  • Library Modules not being autodeployed #299
  • Uninstall doesn't always finish on the UI #266
  • Consider name and description for data hub framework and tooling #175

v2.0.0-beta.1 (2017-05-31)

Full Changelog

Implemented enhancements:

  • Add a code editor #418

Fixed bugs:

  • Entity properties starting with a capital generate templates with a preceding dash in var names #350

v1.1.3 (2017-05-24)

Full Changelog

Implemented enhancements:

  • Expose the ability to pass custom properties via gradle #416
  • Add gradle wrapper to scaffolded project #415
  • Entity view: show "Loading entities..." rather than "You don't have any entities yet" #411
  • Better default document format for input flow #410
  • Add button to sync indexes #393
  • ugly scrollbars appear on project list in quickstart #385
  • Handle Batch Flow Errors #379
  • Default the harmonize collector to only get items in a standard input collection #344
  • Add ability to specify source/target database for a Harmonize flow #319

Fixed bugs:

  • MLCP options: Output URI Replace is not working as expected #414
  • Can't do load on Windows #407
  • Illegal/unsupported escape sequence in Windows 10 when creating entities #406
  • Better feedback for client-side validation failures #398
  • XQuery bug detected but not shown on QuickStart GUI #395
  • Save Options in Input Flow doesn't save changes to 'Output URI Replace' #390
  • Default forests are created/attached even with custom forest JSON definitions #389
  • mlReloadModules may not work #386
  • Can't run harmonize on 2.0.0-alpha.2 #382
  • Compile issue #381
  • When one item fails in a harmonize batch run, other items in the chunk do not get processed #279

Closed issues:

  • Need to update my forest location while setting up the datahub framework; #356
  • Harmonization flow not hitting staging port defined in gradle.properties #342
  • gradle commands for flow creation #339
  • gradle hubInit failing #307
  • QuickStart App data loaded to incorrect directory? #251
  • Allow Ingest to feed directly to conform w/o storing data #186
  • DataHub::isInstalled() is not sufficient #165
  • Auto Generate Indexes based on entity defs #105
  • Allow Exploration on the staged, raw data #2

Merged pull requests:

  • display a "Loading" message while retrieving entities #412 (dmcassel)
  • disabled frame options in quickstart so it can be run inside an iframe #364 (ryan321)

v2.0.0-alpha.4 (2017-05-12)

Full Changelog

v2.0.0-alpha.3 (2017-05-08)

Full Changelog

v1.1.2 (2017-04-12)

Full Changelog

Fixed bugs:

  • null pointer exception on logout #383

Closed issues:

  • gradle version check fails on multiple dots #384
  • QuickStart Template Compile Error 2.0-alpha.2 #380

v1.1.1 (2017-03-20)

Full Changelog

Implemented enhancements:

  • customize session name to avoid conflicts #369
  • Change Java Client API dependency to stable build #358
  • Update Hub to use latest ml-gradle #355

Closed issues:

  • Entities and custom modules fail to deploy - v1.1.0 #377
  • See if we can bail if the gradle version is too low #376
  • Unable to login marklogic using hub frame work received "500 Internal Server Error" #374
  • gradle plugin gets confused about users #371
  • can't put binary inside envelope #366
  • MLCP can't find /etc/hadooop #365
  • Add CLA requirement to CONTRIBUTING #361
  • Bug: QuickStart Login screen: Long paths aren't completely visible in Chrome #354

Merged pull requests:

v2.0.0-alpha.2 (2017-01-16)

Full Changelog

Implemented enhancements:

  • Allow exernal data to be passed in to a flow's options-map #334
  • Integrate with Entity Services #283
  • show traces for a given flow #277

Fixed bugs:

  • Returning json:object() isn't invoking ES serialization in flow #345

Closed issues:

  • "No message available" when following Quick Start #352
  • Add job-id to harmonized documents #351
  • Entity modeling rendering incorrectly #347

v1.1.0 (2016-12-16)

Full Changelog

Implemented enhancements:

  • Detect when running upgraded hub #322

Fixed bugs:

  • if MarkLogic is not started, login reports "invalid username or password" #343
  • Need gradle variables for Auth method for final, staging, etc #340
  • Pagination not implemented on jobs page #320

Closed issues:

  • Directory slashes when typing in paths #341
  • Scaffolding generation failed #338
  • Investigating slow performance in loading modules on Windows #336
  • Input Flow - Output URI replace configuration doesn't stick on windows #335
  • Keep user database settings separate from hub database settings #325
  • Create a non-admin user for doing hub stuff #200

v2.0.0-alpha.1 (2016-11-30)

Full Changelog

Implemented enhancements:

  • Visual entity type model editor #286

v1.0.2 (2016-11-22)

Full Changelog

Fixed bugs:

  • mlcp load from QuickStart GUI not loading data #331

Closed issues:

  • Possible typo on wiki page #333
  • Tutorial instruction - create entity "Employees" instead of "Employee" #330
  • mlcp job is not getting run + console log button not showing #329
  • Error Extension hubstats does not exist. #328

v1.0.1 (2016-11-08)

Full Changelog

Fixed bugs:

  • Responsive CSS is hiding the menu bar #321
  • Redeploy button is wiping out hub modules #318

Closed issues:

  • Log out why isInstalled() is failing #324
  • Provide Build instructions for developers #323
  • Add Link to the ML On Demand Courses #315
  • upgrading RC5 to RC6 #306
  • Allow users to clear out corrupt install #304

v1.0.0 (2016-10-25)

Full Changelog

Fixed bugs:

  • DeployViewSchemasCommand is failing installs #312
  • File change watcher fires multiple times on Windows #308
  • Clean Target database directory ? is confusing not working #305

Closed issues:

  • Gradle Daemon causing working directory issues #314
  • marklogic spring batch requires additional date sort operator #311
  • Handling tab-delimited files #310
  • Add issue template to the repo #309
  • Last deployed time sometimes says 47 years ago #303

v1.0.0-rc.6 (2016-10-17)

Full Changelog

Fixed bugs:

  • Deadlock when evaling from writer #231

Closed issues:

  • Update Trace UI in Trace server #302
  • Trace enhancement: Not logging enough for error trace #301
  • ArrayIndexOutOfBoundsException #298
  • Getting Started Tutorial - Sample code for Acme Tech header plugin does not update 'latest' variable #297
  • Not all data is processed in harmonize flow when thread count is greater than 1 #296
  • New Mlcp Error grabbing has false positives on windows #295
  • Clarify that ML DHF is FOSS and not supported MarkLogic product #294
  • custom thread count throws parsing error #292
  • RC5: the ingest steps in quick start gives a exception and is not runned #291
  • fix gradle tasks for run flow #290
  • When exception is thrown, not all flow traces are persisted. #278
  • Add ability to clear the Staging or Final database #198
  • mlcp_transform needs profiling #162

v1.0.0-rc.5 (2016-09-27)

Full Changelog

Implemented enhancements:

  • Allow plugins to know then name of the entity #271
  • Mark mlcp jobs with errors as failed? #268

Fixed bugs:

  • Tooltip comment for mlcp option wrong #270
  • TimeAgo #267

Closed issues:

  • chore: update java dependencies #287
  • Github pages link error #285
  • Module watch fails when you switch projects #284
  • chore: fix appveyor build #282
  • Lots of cache warnings #281
  • Trace settings gets wiped out when content database is cleared #280
  • Better distinguish between Entities and Flows #275
  • Exception in Quick Start #274
  • Setting up on Mac causes an issue with .war file #273
  • rc4 - input flow UI jacked up on chrome/windows #272
  • MLCP command is using deprecated command line flags #265
  • QuickStart App: Status indicator on installation screen is out of view when text is enlarged #262
  • Run Flow buttons inconsistent b/c Harmonize runs immediately #257
  • QuickStart App data not loaded to correct collection #250

v1.0.0-rc.4 (2016-09-02)

Full Changelog

Implemented enhancements:

  • Add Spring Batch Example #263

Closed issues:

  • MLCP Command for CSV files is generated incorrectly #261
  • update examples now that rc.2 is out #247
  • UI rework based on new screen designs #70

v1.0.0-rc.3 (2016-08-25)

Full Changelog

Fixed bugs:

  • Better support for mixed flow and file type #228

Closed issues:

  • better support for binaries #259
  • Get traces is super slow #258
  • Job Output window stuck and not close-able #256
  • mlcp uri replace is busted when run from cygwin #255
  • Enable tracing by default #254
  • Clear modules / Redeploy #252
  • quickstart should be deployable to an appserver under a subdir #249
  • Install status window too narrow #248
  • gradle tasks need to force deploy content #246
  • Running MLCP on non-existing flow causes error #243
  • Loading GlobalCorp dataset results in deadlocks #225
  • Deploy modules button should clear out the modules first #214
  • Better error handling for failed hub install #176

v1.0.0-rc.2 (2016-08-10)

Full Changelog

Closed issues:

  • gradle isn't deploying modules properly #244
  • Remove Tweets Example #234

v1.0.0-rc.1 (2016-08-04)

Full Changelog

Fixed bugs:

  • Failed test : DataHubTest.testInstallUserModules #106

Closed issues:

  • Unable to run the harmonize flows #242
  • ML Version is unnaceptable #241
  • rename config to marklogic-config #239
  • Allow many developers to share a server, each with their own Data Hub #237
  • Change colors and icons to match other MarkLogic content/GUIs #236
  • Tracing UI #210
  • During install, list the artifacts being created #194
  • Performance tracing #193
  • Refactor the Spring Boot API #145
  • Support index configuration as a part of pushbutton deploy. #10

v1.0.0-beta.6 (2016-06-20)

Full Changelog

Fixed bugs:

  • Error in writer caused exception with tracing #235
  • Need to specify collation in query in trace-lib.xqy #230

Closed issues:

  • Better gradle integration #232
  • isInstalled fails on 9 nightly #216
  • Add example project for advanced gradle #185

Merged pull requests:

v1.0.0-beta.5 (2016-05-03)

Full Changelog

Fixed bugs:

  • Fix bugs in load data feature #219
  • Error running hadoop #121

Closed issues:

  • Refactor to Auto deploy code #197

Merged pull requests:

v1.0.0-beta.4 (2016-04-21)

Full Changelog

Implemented enhancements:

  • Minor improvements to Load Data Feature #205

Fixed bugs:

  • File permission error running hadoop to do data load #89

Closed issues:

  • Rename conform/conformance to harmonize #201
  • Errors only flash on the GUI for a short time #192
  • Investigate MLCP UI for creating MLCP cmd line options #164
  • Examples need demo scripts #99
  • DataHub.installUserModules should be "syncUserModules" #45

Merged pull requests:

v1.0.0-beta.3 (2016-04-15)

Full Changelog

Merged pull requests:

v1.0.0-beta.2 (2016-04-13)

Full Changelog

Implemented enhancements:

  • Handle duplicate REST service extensions and transforms #143

Fixed bugs:

  • Bug deploying rest services - maybe missing <hub:plugins> config ? #187
  • Session invalidated bug #109

Closed issues:

  • Enable Tracing in the Hub #199
  • REST folder is being deployed as assets #189
  • Create Hub example for simple gradle integration #184
  • Error while loading data #179
  • Uninstall hub results in error #177
  • Define different func signatures for simple vs advanced Flows #174
  • Revisit comments in plugin template files #168
  • Add writer to scaffolding for conformance flow #115
  • Make UI code more angular #104
  • Swagger UI #75
  • Swagger JSON Endpoint #74
  • gradle plugin to run hub functions from a gradle project #58

Merged pull requests:

v1.0.0-beta.1 (2016-04-01)

Full Changelog

Closed issues:

  • JsHint Error on Build #170
  • Better error handling when session has expired #166
  • Identifier ending up in json files #159
  • conform content plugins don't work on json #158
  • Automatically assign a collection to docs based on flow and entity names #142
  • Remember latest load data parameter per flow #130
  • Docs overhaul #103
  • Add REST scaffolding #102
  • Change detection should pick up REST changes #101

Merged pull requests:

v1.0.0-alpha.4 (2016-03-25)

Full Changelog

Closed issues:

  • HTTP Calls are cached in IE #156
  • add sample data for tweets #154
  • get_content transform not working for json files #152
  • Support loading of compressed archives #149
  • Don't reset User Prefs on logout #146
  • Vet plugins isn't quite right #140
  • for hl7 example change patientRecord to Patient #137
  • Create Conformance flow not working #135
  • Error on New Flow #133
  • Hub wide modules folder for xqy/sjs #129
  • Fix delay after deploying modules #114
  • Detect (vet) bad user plugins #91
  • Better file browsing on load-data #88
  • Input Flow doesn't report back failures #67

Merged pull requests:

v1.0.0-alpha.3 (2016-03-15)

Full Changelog

Closed issues:

  • Add staging and final REST port as input during login #117
  • New Flow button doesn't work #100
  • Better summary on releases page #98
  • Add Changelog #97
  • remove explicit references to "hub in a box" and use "dhib" #85
  • Create a build process #81
  • When inserting a document from java, allow a flow to run #79
  • Build an HL7 Hub #71

Merged pull requests:

v1.0.0-alpha.2 (2016-03-09)

Full Changelog

Fixed bugs:

  • Misleading stack trace about missing get-content.xml #87

Closed issues:

  • Add ability to specify some MLCP attributes on import #94
  • Epic: batch tracking and control #92

Merged pull requests:

v1.0.0-alpha.1 (2016-03-08)

Implemented enhancements:

  • Add a button to deploy a User's hub modules #24
  • Allow user to specify where local hub modules are located #23
  • If installed, skip setup screen #22
  • Allow the user to provide ML config info in a properties file or command line #21
  • Determine whether or not hub is installed immediately after login #20

Closed issues:

  • Standard Rest transform to get content only #76
  • Update dir tree to reflect where REST stuff lives #73
  • Ability to define search options #72
  • Use Spring batch for batch running #62
  • Prompt user to determine if they want sjs or xquery plugins #57
  • Create a staging and tranformed database #56
  • Add scaffolding for sjs, xslt #55
  • Support JSON envelopes #54
  • Domains should be called Entities #53
  • Build jar instead of war for quickstart #52
  • Scaffolding should distinguish between input and conformance flows #51
  • add support for travis builds #47
  • As a user I want to be able to cancel a running flow because I just want to do it for the lulz #44
  • path for conformance plugins is wrong in xquery #41
  • Need UI feedback when performing long-running tasks #40
  • Quickstart is caching server state #39
  • Update QuickStart to use Scaffolding class from data-hub jar #38
  • Change INPUT and CANONICAL to lowercase #34
  • Make the Input and Canonical flows optional #33
  • Fix Hub Install and Uninstall in DataHub class #30
  • As a developer or admin, from Quickstart Application, I want to deploy DHIB components to MarkLogic so that I can get started quickly and easily. #14
  • As a data hub admin or developer, I want to setup the QuickStart application so that I can deploy and manage data hub via GUI #13
  • Create a Spring Boot deployer to set up Tomcat #12
  • define the Java Api #11
  • Plugins should always have an overall function implementation #9
  • Support config driven 'Collectors' to drive the list of transform tasks (like corb URIs query) #8
  • Provide a spec for plugin or plugins. #5
  • Pushbutton deploy - Allow easy deployment to different environments. #4
  • Stage the data from source systems as raw documents in MarkLogic database #1

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator