All Versions
72
Latest Version
Avg Release Cycle
83 days
Latest Release
883 days ago
Changelog History
Page 6
Changelog History
Page 6
-
v0.13.1 Changes
August 28, 2015π Fixed
* ``cwd`` for paramiko script runner should use ``cwd`` provided as runner parameter. (bug-fix) * π Fix timer regression; bring brack broken timers. (bug-fix) * β‘οΈ Updates to trace objects are done via non-upsert updates by adding to the array. This makes it safer to update trace objects from multiple processes. (bug-fix)
-
v0.13.0 Changes
August 24, 2015β Added
* β Add new OpenStack Keystone authentication backend. [Itxaka Serrano] * π Support for RabbitMQ cluster. StackStorm works with a RabbitMQ cluster and switches nodes on failover. (feature) * Introduce a Paramiko SSH runner that uses eventlets to run scripts or commands in parallel. (improvement) (experimental) * β Add action parameters validation to Mistral workflow on invocation. (improvement) * π Allow user to include files which are written on disk inside the action create API payload. (new feature) * π Allow user to retrieve content of a file inside a pack by using the new ``/packs/views/files/`` API endpoint. (new feature) * β Add OpenStack Keystone authentication configuration for Mistral. (improvement) * Ability to add trace tag to TriggerInstance from Sensor. (feature) * Ability to view trace in CLI with list and get commands. (feature) * β Add ability to add trace tag to ``st2 run`` CLI command. (feature) * β Add ability to specify trace id in ``st2 run`` CLI command. (feature) * β Add ``X-Request-ID`` header to all API calls for easier debugging. (improvement) * β Add new CLI commands for disabling and enabling content pack resources (``{sensor,action,rule} {enable, disable} <ref or id>``) (feature) π Changed
- Information about parent workflow is now a dict in child's context field. (improvement)
- β Add support for restarting sensors which exit with a non-zero status code to the sensor container. Sensor container will now automatically try to restart (up to 2 times) sensor processes which die with a non-zero status code. (improvement)
- β Add index to the ActionExecution model to speed up query. (improvement)
- π Rename notification "channels" to "routes". (improvement)
- π§ Turn on paramiko ssh runner as the default ssh runner in prod configuration.
To switch to fabric runner, set
use_paramiko_ssh_runner
to false inst2.conf
. (improvement)
π Fixed
* π Fix a bug when some runner parameter default values were not overridden when a false value was used in the action metadata parameter override (e.g. False, 0). [Eugen C.] * Correctly return 404 if user requests an invalid path which partially maps to an existing path. (bug-fix) * π Fix sort key in the ActionExecution API controller. (bug-fix) * π Fix key name for error message in liveaction result. (bug-fix) * π Fix 500 API response when rule with no pack info is supplied. (bug-fix) * π Fix bug in trigger-instance re-emit (extra kwargs passed to manager is now handled). (bug-fix) * π Make sure auth hook and middleware returns JSON and "Content-Type: application/json" header in every response. (improvement, bug-fix) * π Fix bug in triggers emitted on key value pair changes and sensor spawn/exit. When dispatching those triggers, the reference used didn't contain the pack names which meant it was invalid and lookups in the rules engine would fail. (bug-fix) * π Handle ``sudo`` in paramiko remote script runner. (bug-fix) * β‘οΈ Update ``st2ctl`` to correctly start ``st2web`` even if Mistral is not installed. (bug-fix, improvement) * π Fix a bug in handling positional arguments with spaces. (bug-fix) * π Make sure that the ``$PATH`` environment variable which is set for the sandboxed Python process contains ``<virtualenv path>/bin`` directory as the first entry. (bug fix)
-
v0.12.2 Changes
August 11, 2015β Added
* π Support local ssh config file in remote runners. (feature) π Changed
- π Changes to htpasswd file used in
flat_file
auth backend do not require a restart of st2auth and consequently StackStorm. (feature)
- π Changes to htpasswd file used in
-
v0.12.1 Changes
July 31, 2015π Fixed
* π Un-registering a pack also removes ``rules`` and ``action aliases`` from the pack. (bug-fix) * Disable parallel SSH in fabric runner which causes issues with eventlets. (bug-fix) * π Fix executions stuck in ``running`` state if runner container throws exception. (bug-fix) * π Fix cases where liveaction result in dict are escaped and passed to Mistral. (bug-fix)
-
v0.12.0 Changes
July 20, 2015β Added
* β Add support for script arguments to the Windows script runner. (new feature) [James SigurΓ°arson] * π Allow user to filter executions on trigger instance id. [Sayli Karmarkar] * 0οΈβ£ By default the following environment variables are now available to the actions executed by local, remote and python runner: ``ST2_ACTION_API_URL``, ``ST2_ACTION_AUTH_TOKEN``. (new-feature) * Jinja filter to make working with regex and semver possible in any place that support jinja (improvement) * π New experimental workflow runner based on the open-source CloudSlang project. (new-feature) [Eliya Sadan, Meir Wahnon, Sam Markowitz] * π Allow user to specify new ``secret`` attribute (boolean) for each action parameters. Values of parameters which have this attribute set to true will be masked in the log files. (new-feature) * π Support for masking secret parameters in the API responses. Secret parameters can only be viewed through the API by admin users. (new-feature) * 0οΈβ£ ``six`` library is now available by default in the Python sandbox to all the newly installed packs. (improvement) * β‘οΈ Dispatch an internal trigger when a datastore item has been created, updated, deleted and when it's value has changed. (new-feature) * β Add new ``/v1/packs`` API endpoint for listing installed packs. (new-feature) * Ability to partition sensors across sensor nodes using various partition schemes. (new-feature) * β Add ability to use action context params as action params in meta. (new-feature) π Changed
- Allow users to use
timediff_lt
andtimediff_gt
rule comparison operator with many string date formats - previously it only worked with ISO8601 date strings. (improvement) - API server now gracefully shuts down on SIGINT (CTRL-C). (improvement)
- Single sensor mode of Sensor Container uses
--sensor-ref
instead of--sensor-name
. - π Move
/exp/actionalias/
and/exp/aliasexecution
to/v1/actionalias/
and/v1/aliasexecution/
respectively. (upgrade) - Display friendly message for error in parameters validation on action execution. (improvement)
π Fixed
* π Fix a bug with with reinstalling a pack with no existing config - only try to move the config file over if it exists. (bug fix) * π Fix a bug with ``st2 execution list`` CLI command throwing an exception on failed Mistral workflows. (bug-fix) * π Fix a bug with ``st2 execution list`` CLI command not displaying ``end_timestamp`` attribute for Mistral workflows. (bug-fix) * π Fix a bug in action container where rendering params was done twice. (bug-fix)
- Allow users to use
-
v0.11.6 Changes
July 02, 2015π Changed
* β‘οΈ Update all the code to handle all the datetime objects internally in UTC. (improvement, bug-fix)
-
v0.11.5 Changes
July 01, 2015π Fixed
* π Fix a bug where ``end_timestamp`` is not captured for Mistral workflow executions (bug-fix) * π Fix a bug where the CLI failed to display Mistral workflow that errored (bug-fix) * π Fix a bug where the published variables are not captured in the Mistral workflow result (bug-fix)
-
v0.11.4 Changes
June 30, 2015β Removed
* β Remove unnecessary rule notify_hubot from core.
-
v0.11.3 Changes
June 16, 2015π Fixed
* π Fix RHEL6 packaging issues
-
v0.11.2 Changes
June 12, 2015π Fixed
* Fix a bug with ``start_timestamp`` and ``end_timestamp`` sometimes returning an invalid value in a local instead of UTC timezone. (bug-fix) * π Fix to get PollingSensor working again. Sensors of type PollingSensor were not being treated as such and as a result would fail after the 1st poll. (bug-fix)