Skip to content
This repository has been archived by the owner on Nov 9, 2022. It is now read-only.

Releases: marklogic-community/roxy

v1.7.7

07 Aug 02:24
Compare
Choose a tag to compare

1.7.7

New Features

  • #85 Add New Deploy Modules Flag that will deploy only New or Modifed Files
  • #137 Create a property that controls which source file gets substitutions
  • #166 Better error message when an extra app-server refers to a project database
  • #198 Auto-detect ML version..
  • #203 Deploying modules/content (relatively) slow?
  • #235 File include for ml-config.xml
  • #360 Need better error message when appserver not found in execute_query
  • #419 Some sort of ignore file for ./ml local deploy modules
  • #535 clean modules fails for environments not originally bootstrapped by roxy
  • #692 Define environment specific assets in ml-config.xml
  • #725 Use / in triggers-config.sample.xml
  • #762 Configurable CPF config file
  • #796 Add selftest configs for ml8 and ml9
  • #799 Allow non-confirmed wipe of env's other than local

Resolved Issues

  • #43 Default settings for database configuration
  • #66 RFE: support more eval options in deploy/server_config execute_query()
  • #70 Support pretty error messages
  • #111 Deploy/manage/update configuration using OOTB ML packaging
  • #114 Use an existing database and its forests
  • #125 Need to restart for collation changes to server
  • #131 Better error message for missing role
  • #133 Create a package manager for REST API extensions and transforms
  • #215 Explicit testing of min-version on settings..
  • #242 Shared role on wipe command
  • #244 Symbolic link support
  • #245 Reusing existing content db (or other db's?)
  • #255 issues with Amazon load balancer
  • #285 Add RESTful API Spec Generator
  • #309 setup.xqy evals with hardwired security database name
  • #325 Verify group/host-settings against ML6 (and ML5)
  • #327 Integrating Quandl API for Market Data (Reference Data)
  • #368 Do you have more specific instructions for using the ML.txt?
  • #396 Fix MLCP call to add database if ml-version=8
  • #439 Deploying to remote server hangs
  • #454 Add support for npm install
  • #477 Problem switching from app-type=rest to app-type=hybrid
  • #491 What privileges are required for bootstrapping and deploying?
  • #496 How to set permission on the "/" directory for WebDAV Server
  • #500 Don't add schedules to all hosts by default
  • #531 rest options are not deployed to the test modules database
  • #564 SEC-ROLEDNE: Role does not exist: sec:role-name = rest-extension-user
  • #603 Command-line overrides for props are not removed from ARGV
  • #622 Escape passwords on use, not upfront
  • #624 Minimum Permission for deployment
  • #650 Rewriter not initialized correctly when not selecting server-version upfront
  • #664 MLCP call doesn't return failed code if Java not found
  • #695 ml bash command line argument parsing (helpful for app_specific extensions)
  • #723 Scheduled Tasks created through Roxy are not triggering
  • #751 Operating System variables wiki is out of date
  • #757 Returning exit status for unit test invocation
  • #777 deploy modules --incremental=yes breaks
  • #794 ENV property overrides don't allow . and -
  • #800 Roxy no longer supports server-version < 7 since v1.7.1
  • #802 Upgrade/downgrade between 1.7.0 and 1.7.1 fails

Downloads

Regular Roxy

Download the roxy-1.7.7.zip file.

Roxy as a Java Jar

Download the roxy.jar file.

v1.7.6

11 Jun 05:41
Compare
Choose a tag to compare

1.7.6

New Features

  • #609 Upgrade xcc jar to latest (8.0-5)
  • #665 Configurable /app/config/config.xqy file
  • #703 Timestamp-verified restart
  • #722 Upgrade xstream java library
  • #732 Suppress the complaint about schemas if dir does not exist
  • #738 Slow bootstrap for many users and roles in security DB

Resolved Issues

  • #194 bootstrapping app-level authentication with limited user breaks deploy of REST apps
  • #653 Allow content-forests-per-host=0
  • #661 Allow execute_query with app_name set to ml.app-name
  • #668 Better handling of app-level auth
  • #706 ML-9 Bootstrap Error: Invalid coercion: on external-security at ml.rb line 170
  • #733 Bootstrap of range-field-index fails after upgrade to 1.7.5 (due to missing invalid-values in ml-config)
  • #735 replicating Security DB results in failed bootstrap
  • #736 config.xqy $CTRL-EXT does not work from filesystem modules
  • #740 $CTRL-EXT does not work when running from modules as "xqy"
  • #749 Upgrading Roxy in projects still using app-modules-db causes bootstrap to fail
  • #753 use-https should control use of https for REST configuration
  • #758 Typo in roxy rewriter-lib
  • #773 Corb command ignores corb-user

Downloads

Regular Roxy

Download the roxy-1.7.6.zip file.

Roxy as a Java Jar

Download the roxy.jar file.

v1.7.5

03 Feb 06:42
Compare
Choose a tag to compare

1.7.5

New Features

  • #696 Allow upgrading to master without passing a branch argument
  • #693 Bootstrap does not create new self-signed certificates
  • #685 Shared Config for multiple applications sharing a single content db
  • #680 Exit code on windows.
  • #666 install/uninstall commands
  • #651 App-modules-db not in synch with modules-db by default
  • #616 Replica forests: Suboptimal initial layout + incorrect layout on rebootstrap after scaleout
  • #569 How to set "update-policy" property throught Roxy
  • #533 Suggestion: clean -> clear

Resolved Issues

  • #716 support for roxy.jar
  • #713 capture modules-db results in ERROR: 757: unexpected token
  • #711 changing the action associated with a privilege will cause bootstrap to terminate rather than replacing the privilege
  • #710 Bootstrap will not add an extension to an existing mimetype.
  • #694 property values using ${basedir} not rescanned for additional substitutions
  • #662 *.js files loaded as binary by default
  • #606 Index visible in admin page but not working (following an error in ml-config config)
  • #568 Answering ml new warning with enter breaks..
  • #492 setup.xqy fails to validate field range index config

Downloads

Regular Roxy

Download the roxy-1.7.5.zip file.

Roxy as a Java Jar

Download the roxy.jar file.

v1.7.4.1

23 Nov 19:17
Compare
Choose a tag to compare

The JAR for 1.7.4 was initially built incorrectly. The JAR of this release was built with a different version of Warbler to ensure compatibility with JRuby. Otherwise, this release is identical to 1.7.4. The purpose of this release is to distinguish the correction made to the 1.7.4 JAR.

v1.7.4

28 Oct 04:26
Compare
Choose a tag to compare

1.7.4

New Features

  • #415 Allow deploy rest-config
  • #521 Support custom properties for corb2
  • #596 Test Roxy deployment with MarkLogic 9
  • #612 Move Roxy off Query Console endpoint
  • #638 The get-test-file/get-module-file test methods force returning unquoted documents.
  • #640 Support SJS controllers
  • #656 support javascript suite-setup/setup/suite-teardown/teardown
  • #670 bootstrap broken with ML 8.0-6

Resolved Issues

  • #563 Configuring Roxy for Unit Testing in ML8
  • #570 Toggling the Run/Run All Tests checkboxes don't update the active styling for tests
  • #571 The active styling is not set correctly when first loading the page for unchecked tests/test suites
  • #573 Exceptions within the setup/teardown files are not displayed when running a test suite.
  • #591 Issue when overriding property from command line
  • #593 deploy_rest doesn't use REST API to deploy options
  • #599 deploy modules throws "Undefined function conf:rewrite error"
  • #601 Space in Ruby Path causes ml.bat to fail
  • #620 ERROR: no implicit conversion of nil into String
  • #621 Passwords not bootstrapped correctly
  • #625 ADMIN-INVALIDCONFIG: (err:FOER0000) after updating Roxy to 1.7.3
  • #630 The test list table row introduces extra padding in collapsed test suites.
  • #642 xdbc-authentication-method should default to 'digest'
  • #648 Bootstrapping scheduled tasks doesn't work when using the filesystem
  • #667 Transactional Unit Tests always succeed

Downloads

Regular Roxy

Download the roxy-1.7.4.zip file.

Roxy as a Java Jar

Download the roxy.jar file.

v1.7.3

04 Apr 20:28
Compare
Choose a tag to compare

1.7.3

New Features

  • #109 Configure triggers
  • #146 Apply default phrase-throughs, phrase-arounds, query-throughs
  • #414 Allow users to set properties via OS environment variables
  • #420 Improved self-test
  • #426 Improved MLCP documentation
  • #427 Help folks stuck on Ruby 1.8.7
  • #429 Added support for triple-positions
  • #437 Export properties for a given environment
  • #441 Capture svn info / git commit on deploy modules
  • #445 Support changing external security, add bind-method
  • #446 Add support for compartment security
  • #450 Add support for external names (LDAP)
  • #452 Allow capturing modules without URI lexicon
  • #456 Restart cluster instead of host by default
  • #460 Add merge command for full merge
  • #466 Add distinct property for rest-modules-db
  • #467 Allow same prop replace syntax in props and ml-config
  • #469 Separate out the configuration part for unittesting in server_config.rb
  • #470 Make http timeout configurable
  • #493 Add support for multiple config files
  • #499 Speedup Bootstraping of Configuration with Large Number of Indexes
  • #538 Username/Password not found issue with corb
  • #543 Unable to redirect output from the "ml" script using stanard methods
  • #581 set S3 credentials property through Roxy

Resolved Issues

  • #162 Fixed http 500 response in hybrid apps
  • #189 Framework tests now work with ssh
  • #254 Test command now works if triggers db not defined
  • #256 Fixed deploy content problem on Windows with non-ASCII filenames
  • #269 Improved capture
  • #298 Fixed capture of modules-db
  • #431 Fixed problem with triggers-db = modules-db
  • #457 Create database in non-bootstrap hosts can fail
  • #459 latest version of mlcp does not see log4j.propeties in mlcp/conf folder
  • #462 Groups in ml-config are not preserved
  • #463 Cannot add servers with identical name in multiple groups
  • #468 Group not propagated for servers/databases using @import
  • #495 Problem using ml new without --server-version
  • #497 adding scheduled task to ml-config causes lexval error on bootstrap
  • #503 helper:assert-throws-error, xdmp:apply, varargs
  • #504 ml errors when run in cygwin
  • #506 undefined local variable or method `transformname'
  • #508 var expansion in mlcp options file not working (properly)
  • #509 Could not create a Roxy.jar
  • #511 xdmp:set-response-code does not seem to work with ML 8.0-3
  • #514 XDMP-MUSTHAVEUPDATE when deploying modules with account that doesnt have admin role
  • #520 Self-tests no longer running because of http timeout settings
  • #557 Roxy ignores weight setting

Downloads

Regular Roxy

Download the roxy-1.7.3.zip file.

Roxy as a Java Jar

Download the roxy.jar file.

v1.7.2

30 Apr 14:58
Compare
Choose a tag to compare

1.7.2

New Features

  • #410 Test .sjs modules using SJS unit testing
  • #404 Remove orphaned amps at wipe
  • #397 Dynamically suppress error-format if ML8
  • #395 Automatically adjust rewriter based on ml version
  • #380 Ignore replica forests when bootstrapping to standalone
  • #376 Suppressing prompts
  • #375 Create ML8 Roxy release
  • #374 RFE: show app_specific.rb methods in help output
  • #371 Deploy modules not honoring modules root
  • #366 Added bootstrap/wipe for internal replicas
  • #365 Add howto command to show Roxy wiki pages
  • #364 Suppress triggers/schemas in ml-config if eq modules
  • #362 Support a new type of application for those which are neither REST nor MVC
  • #359 Added separate mlcp user/pass properties
  • #337 Adding roxy property to ignore certain files or folders
  • #335 Raise exception to OS level for integratability
  • #332 Make group support work for ML 5
  • #330 Update ml new to select server-version 8 (and drop 4)
  • #328 Add group/server/database settings to help
  • #313 exposed validate command
  • #312 added support for group and host properties, backwards compatible
  • #231 separate deploy modules from rest extensions and transforms enhancement
  • #223 Allow capturing modules for any app-type capture
  • #78 Integrated with MLCP

Resolved Issues

  • #428 JSON sending in the request body is not being converted into map:map in ML8
  • #412 Update copyright
  • #405 Make sure field-value-searches works at field level
  • #400 Win8.1 ML7 Roxy rest problem
  • #399 ML8 with Roxy on Win8.1
  • #398 Ignore empty settings in version-check
  • #391 Corb doesn't run against ML8
  • #383 Reassigning replicas doesn't spread replicas
  • #379 Replication forests not created once forests exists
  • #378 Forest replication doesn't work unless forests-per-host
  • #377 Deploy rest ignores .sjs extensions
  • #370 deploy modules throws 404 error after upgrade to ML8
  • #369 Set exit code when setup:do-setup fails
  • #361 Is granular replica forest configuration possible?
  • #355 Sample ssl certificate fails
  • #353 Capture configs is unable to capture users and roles when specified by name
  • #348 ml-config.sample.xml causes roxy to not bootstrap app servers in dev branch
  • #339 self-test is failing
  • #336 ML8 doesn't support REST property error-format
  • #334 MLCP path with spaces fails
  • #333 ml script breaks in gitbash (Windows)
  • #329 'filesystem' db created when when 'filesystem' is specified as the 'modules-db'?
  • #324 Command line unit test (ml local test) fails with 404 not found error
  • #323 Clear content breaks if (some) forests are read-only
  • #322 Bootstrap looses retire status of forest
  • #317 restart command not working when variable are provide from command line
  • #355 Sample ssl certificate fails
  • #282 Orphaned Amps Fix
  • #280 Corb.jar not found
  • #265 Failing tests in untouched hybrid-project

Downloads

Regular Roxy

Download the roxy-1.7.2.zip file.

Roxy as a Java Jar

Download the roxy.jar file.

v1.7.1

01 Dec 19:30
Compare
Choose a tag to compare

1.7.1

New Features

  • #311 Add support for configuring external security in appservers

Resolved Issues

  • #308 bootstrap doesn't work when the server is using basic auth
  • #305 Check Ruby Version in ml.sh bat
  • #300 Running REST extensions with least privs when using modules from src

Downloads

Regular Roxy

Download the roxy-1.7.1.zip file.

Roxy as a Java Jar

Download the roxy.jar file.

v1.7.0

03 Nov 13:34
Compare
Choose a tag to compare

New Features

  • #277 Allow using modules ref instead of database ref for webdav app servers
  • #273 Wiping individual parts
  • #228 Ability to provide properties (user / password) from command line
  • #225 Added MLCP functionality
  • #217 Allow --fork option on new
  • #214 Allow --server-version param on self-test
  • #212 Support schemas, and request-blackouts on appservers
  • #209 Support for 'Module Location Configuration'
  • #288 require confirmation for wiping against PROD
  • #142 Confirm wipe command for non-local environments
  • #83 ml new should refuse if it's in a current project directory

Resolved Issues

  • #291 Provide better documentation in code for app_specific.rb
  • #281 Update README
  • #278 Bootstrap fails if localname is space-separated list of names
  • #276 Allow missing field-name element in ml-config
  • #275 Cannot deploy odbc server without modules db ref
  • #274 Bootstrapping field with stemming lower to db fails on 7.0-2.3
  • #272 Cannot create roles with cross-dependencies
  • #271 Typo in sample ml-config
  • #268 Capturing full config on env with odbc servers fails
  • #267 Timeout on commands for remote servers
  • #266 Make unit testing work for --app-type=rest
  • #263 req:required() strips out '+' characters
  • #259 amps s/b created before roles
  • #258 database 'filesystem' not recognized for settting up amps
  • #253 MarkLogic 8 EA
  • #252 Credentials command is broken
  • #251 Creating an element range index adds collation when it should not
  • #241 Bootstrapping is broken in ML8 EA1
  • #239 Deploy of REST properties doesn't recognize XML downloaded from REST api itself
  • #236 Roxy self-test doesn't seem to wipe afterwards?
  • #230 Deploying a freshly made transform will fail
  • #222 tokenizer-overrides does not seem to work in ml-config
  • #220 Excluded elements in fields sometimes won't bootsrap
  • #211 Roxy self-test doesn't validate appserver settings
  • #210 Running ml from Roxy dir returns error instead of usage
  • #204 Deploy modules while using filesystem will give an error
  • #177 Password should be encoded for 'ml corb'
  • #164 Some special characters in passwords don't work on Windows

Downloads

Regular Roxy

Download the roxy-1.7.0.zip file.

Roxy as a Java Jar

Download the roxy.jar file.

v1.5

18 Apr 18:16
Compare
Choose a tag to compare

Roxy 1.5 includes several bug fixes, as well as new support shared XDBC app servers, support for ODBC app servers, and compiling Roxy to a JAR file.