This file describes changes made to Roxy per release
- #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
- #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
- #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
- #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
- #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
- #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
- #311 Add support for configuring external security in appservers
- #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
- #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
- #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
We skipped 1.6. There was a snafu with versioning. Oopsie.
- #26 Allow applications to share an XDBC port
- #51 Added support for bootstrapping scheduled tasks
- #132 Better error message when a port is already in use
- #138 Allow loading CSS, JS as binary instead of text
- #149 Change forest names -- don't use host name
- #150 Allow compiling Roxy into a JAR
- #156 Allow configuration of which environments get unit tests deployed
- #159 Added support for https on port 8000/8002
- #193 Added support for path fields
- #130 Sample fields elements are now correctly formatted
- #136 Improved the property-substitution process to make subs more accurate
- #140 Can now bootstrap a webdav server
- #163 Capture binary documents correctly
- #165 Fixed problem with adding default collections to a role
- #180 Fixed the date parser
- #186 Roxy now removes extra roles during bootstrap
- #187 Roxy now removes extra permissions during bootstrap
- #188 Corrected deployment of properties files
- #199 Index interview now records the collation correctly
- #205 Fixed problem with removing forests
- #208 REST extensions can now be deployed to an app server with Basic authentication
- #63 Use --app-type parameter with ml new to create mvc, rest, or hybrid apps
- #82 Use Corb with the deployer
- #88 Deploy REST API extensions
- #90 Allowed setting rewriter and error handler to blank
- #92 Scaffolding for REST API extensions
- #94 Create ODBC app servers
- #97 Added a test-authentication-method property, allowing for different methods between test and main
- #101 Deploy schemas command
- #102 Hide password characters as they are typed
- #103 Bootstrap an HTTP server with SSL
- #107 Deploy REST API transformations
- #108 Create skeleton REST API transformations
- #112 Added ml capture command
- #113 Override response types
- #117 Support new ML7 database settings
- #120 Require server-version parameter for ml new/init
- #121 Added "ml upgrade" command
- #93 Fixed the deployer so it works with ML7 EA1.
- #97 Test app server now gets same config as the main one, except where differentiated
- #104 Deployer was ignoring the forest-data-dir property
- #110 Updated bootstrap procedure to work with new ML7 endpoint
- #118 Apply field settings
- #119 Make Roxy more forgiving about import error
- #123 Accept a broader range of affirmative responses when upgrading
- #124 Fixed corb integration bug
- #126 Don't overwrite application/custom when running "ml capture"
- #76 Deploy REST API options based on the group and appserver name
- #48 Made the license info more prominent
- Added credentials action (mblakele)
- Added ch:set-value() based on req:get() (mblakele)
- #52 Skip standard users, roles during wipe
- #53 sample password form should set method="POST"
- #55 Fixed Word Lexicon bootstrapping causes an error when run twice
- #56 Fixed Support setting in-memory-range-index-size
- #74 Fixed a problem with document permissions set by the deployer
- #73 Make "ml create" work when xquery.dir isn't the default
- #61 Make problems in suite-setup.xqy etc easier to detect
- #67 Reversed sense of facet-value @name and lexical
- Added new ML 6 indexes (path range index, etc)
- Added ml load command to load 1 file or a directory
- Added ml corb to run Corb jobs
- #38 Fixed --force with ml init and ml initcpf
- #36 Refactored the bootstrap process. Now complete with proper failure and rollback
- Fixed backwards compatibility with ML 4
- Deployer is now compatible with Ruby 1.8.5
- Extra detail when range index creation fails
- #39 Allow separate test-modules db
- Adding support for in-forest eval in XCC deploy
- #30 Rewriter drops HTTP parameters for requests that don't have uri-param elements
- #31 Removed hidden form fields
- #32 Scaffolding for controllers causes errors
- #35 Missing namespace declaration in deployment code
- Fixed a bug in assigning collections via xcc insert
- Fixed a bug with adding fields via the Roxy Deployer
- Removed unused facets-only function.