Releases: erlware/relx
Releases · erlware/relx
v1.2.0
- Fix target ordering to be the same as the user entered
- Don't use
CONFIG_PATH
os var, rename toRELX_CONFIG_PATH
, fixes #241 - Add escript emu args to speed up start time
- Add support for excluding applications from the release,
{excluded_apps, []}.
- Extended Start Script: Expose rpc and rpcterms functionality from extended bins script
- Similar to rebar's config script, append a .script suffix to the provided relx config that is evaluated and can possibly change values in the original config
- Nodetool: Treat rpcterm args as a string not a list of elements
- Remove system libs from tarball if
system_libs
set to false - Handle the renaming of the boot script to
start.boot
in basic bin script - Extended Start Script: Add
unpack
option to install escript - Extended Start Script: Provide a
pid
command to facilitate retrieving the VM's process - Tar: Render overlay filenames for tar archive
- Extended Start Script: Use CODE_LOADING_MODE in extended bin script
- Fixes for user defining specific erts to include in release
Stable Wombat
- Fix bug of not using proper erts version if erts path is used
- If include_erts is false, do not include stdlibs
- Fix for error message output for no default release
- Add back _rel to app discovery, fix relup tests to notice
- Fix for error message output for no default release
- Fix match on node name type of -sname or -name for use in nodetool
Wobblier Wombat
- Update help output to include available tasks
- Use short name for -sname and longname of -name in extended script
- Add option to strip debug_info from beam files if not dev_mode
- Relup support for Windows
- Fix for bin_windows.dtl boot script path
- Allow to specify a path to vm.args through command-line arguments
- Fixes #238 Trailing whitespaces in generated relx.cmd
- Add support for multiple nodes running the same release
Wobbly Wombat
- In extended start script use long hostname if no hostname given
- Improved providers with task dependencies and plugin/hook support
- Added the 'escript' command to the extended release script to permit escripts to run in the release's environment without having to break release encapsulation.
- Replace "-s init stop" with halt()
- Include overlay files in tar
- Modified error handling around nodetool to reduce silent failures
- Make PIPE_DIR overridable
- Make HEART_COMMAND use the full path, otherwise it does not work.
- Get tick time in order to 'synchronize' with the node we are connecting with.
- Ensure assembler copies the contents of symlinked dirs
- Sort apps by version, so newest is chosen if it passes constraints
- Fix for running console on target system. meaning start.boot
- Add include-erts cmd line arg, same as the config variable
- Replace 'semver' placeholder in release defs with git derived vsn
Haunted Hedgehog - 04
- Fix for setting dev_mode and default_libs in config file
Haunted Hedgehog - 03
- Fix for using
nodetool
when{include_erts, false}.
is used. (Thanks Tim Stewart!)
Haunted Hedgehog - 02
- Various bug fixes.
Haunted Hedgehog - 01
- Fixes foreground operation for generated release.
Haunted Hedgehog
- Breaking change: To better handle multiple releases from same root and output dir
relx
now outputs to<output_dir>/<rel_name>/
- Fix #178 remote_console when
-sname <name>
doesn't include the hostname - Fix #130 resolve root directory to absolute path
- Fix merging of config file settings and command line arguments so arguments have precedence
- Option addded to extended start script to replace env vars in config files by setting os var $RELX_REPLACE_OS_VARS
- Fix for
dev_mode
symlink traversal in discover provider - Broke
relup
andtar
out in to their own providers - Fully integrated with
concrete
https://github.com/opscode/concrete
Haunted Hedgehog Release Candidate
- Breaking change: To better handle multiple releases from same root and output dir
relx
now outputs to<output_dir>/<rel_name>/
- Fix #178 remote_console when
-sname <name>
doesn't include the hostname - Fix #130 resolve root directory to absolute path
- Fix merging of config file settings and command line arguments so arguments have precedence
- Option addded to extended start script to replace env vars in config files by setting os var $RELX_REPLACE_OS_VARS
- Fix for
dev_mode
symlink traversal in discover provider - Broke
relup
andtar
out in to their own providers - Fully integrated with
concrete
https://github.com/opscode/concrete