Go to https://github.com/metomi/rose/milestones?state=closed for a full listing of issues for each release.
#2818 -
Fixed rose app-run
and rose task-run
crashing if git is not installed.
#2783 -
Fixes an issue where the [template variables]
section in the rose-suite.conf
file didn't work with Rose metadata.
Minor changes required for compatibility with cylc-flow 8.3.0 (via cylc-rose).
#2754 - support for file creation from Git repositories
#2736 -
Rose now ignores PYTHONPATH
to make it more robust to task environments
which set this value. If you want to add to the Rose environment itself,
e.g. to write a rose-ana test, use ROSE_PYTHONPATH
.
#2699 - Fix an issue where the incremental mode in Rose Bunch was ignored when rerun as a task in a Cylc workflow. This change also ensure that incremental mode ignores the previous output in the event that the task is re-run as part of a later flow
#2700 - Fix rosie password caching.
#2684 - Fix an issue where file installation could fail due to high concurrency.
#2666 -
Fix issues with rose date
when run in integer cycling Cylc workflows.
#2670 - Rose Macro made to follow Python 2 type comparison rules.
#2608 - Fix problems with the tutorials.
#2612 - Allows the pre remote install checks to use any Python version >= 2.7.
For use with Cylc, see Cylc-Rose.
Minor internal changes since 2.0rc3.
#2574 - fix bug in rose mpi-launch that caused it to fail if the configured command contained spaces.
#2555 - rose host-select
now
passes through $CYLC_ENV_NAME
and the user's login env vars.
#2557 - FCM Make now works correctly with remote tasks and tasks which have their platform or host defined as a subshell.
#2548 - Added back the
rose-conf.vim
syntax highlighting file for ViM that was accidentally removed.
#2510 - Re-enable Rosie ID to work with Cylc 8 Version control recording infrastructure.
#2514 -
Remove rosa rpmbuild
tool.
#2519 -
Updated the Rose documentation to describe using
cylc validate; cylc install; cylc play
instead of rose suite-run
.
#2522 -
Removed the Rsync implied by the prune-remote-logs-at
option of
Rose prune.
#2528 - Rose Date only emits a warning if running in interactive mode.
For use with Cylc see Cylc-Rose.
#2493 -
Disable the rosie disco
web service pending a fix to the tornado version
conflict with cylc-uiserver, see #2493
Rose release 61. This is a beta pre-release.
For use with Cylc see Cylc-Rose.
Rose release 60. This is a beta pre-release.
For use with Cylc see Cylc-Rose.
- All old GTK-based GUIs removed (no new alternative implemented yet)
- Suite control commands have been removed:
rose suite-run
is nowcylc install
.rose suite-restart
is nowcylc play
rose suite-clean
is nowcylc clean
- Full list of retired commands (run them on the command line to see their
replacements):
rose config-edit
rose edit
rose sgc
rose slv
rose suite-clean
rose suite-cmp-vc
rose suite-gcontrol
rose suite-hook
rose suite-init
rose suite-log-view
rose suite-log
rose suite-restart
rose suite-run
rose suite-scan
rose suite-shutdown
rose suite-stop
rose task-hook
rose host-select
updated to usepsutil
.- Allow
fcm_make
to work with hierarchical workflow registrations.
The ability to tell where a Cylc task has or will run has not yet been
re-implemented which can effect remote functionality of fcm_make
and
rose_prune
- #2445.
Rose release 59. This is an alpha preview release. It is expected that it will be used with:
- cylc-flow-8.0a1, and
- fcm-2019.05.0.
It is able to run most existing Rose Suites and has been ported to Python3.
but
- It is not production-ready yet.
- There are no GUI programs available.
This is the first Python3 version of Rose
#2446: Host select: change implementation to psutil for portability.
#2288: Rosie & Rosa: migrate to Python 3(.6-.7) & Tornado
#2317: Python3 Conversion of Rose Suite Run
#2366: Rose and Rosie: Future versions of Rose will be deployed to PyPI and installed via Conda.
Rose release 58. This maintenance release is expected to be used with:
- cylc-flow-7.8.2, and
- fcm-2019.05.0.
#2328: rose_ana: speed up by running in multiple threads.
#2296: rose config-edit: fix element removal on array-like types.
#2290: rose suite-run: fix connection to suite that has just been started.
#2289: rose config-edit: fix int spin box manual edit.
Rose release 57. This release is expected to be used with:
- cylc-7.8.1, and
- fcm-2017.10.0.
#2265:
rose_bunch: new argument-mode
setting allows the use of izip
,
izip_longest
or product
logic as described in Python's
itertools for building the
commands with different combinations of arguments.
#2279: rose suite-run: report debug statements only when requested.
#2277: rose suite-shutdown: fix traceback.
#2276:
rosie: discovery service clients: fix import gi.repository.Secret
traceback.
#2275: rose_ana: grepper: fix overzealous informational message about KGO.
#2266, #2269, #2273, #2274, #2280: Misc doc fixes.
#2230: Report test coverage.
Rose release 56. This release is expected to be used with:
- cylc-7.8.0, and
- fcm-2017.10.0.
#2256:
rose_arch: now fails gracefully if run under rose app-run
as opposed to run
under rose task-run
.
#2254: rosie go: fix authentication caching issue on Gnome Shell desktops.
#2239: Rose-Cylc realignment part 1:
- The
--host=HOST
option for most Rose-wrapped-Cylc commands should now be redundant. - Rose will now use the suite contact file to determine whether a suite is running or not.
- rose suite-gcontrol --all: will now launch
cylc gscan
(instead of launching manycylc gui
which can cause a machine to run out of resource if the user is running a large number of suites). - rose suite-scan: will now invoke
cylc scan
directly. - On launching a suite,
rose suite-run
will now write (Rose) automatic and custom environment variables to head ofsuite.rc
. - New
ROSE_SITE
environment/jinja2 suite variable +site=SITE
setting - useful for site portable suites.
#2237: rose_ana: fix grepper path functions.
#2234: Use same logic as Cylc to to identify host names of current host.
#2218:
rose_bunch: command-format
setting is now optional.
#2217:
rose-suite.conf: adds support for EmPy suite variables [empy:suite.rc]
,
compliments cylc/cylc#2734.
#2207: Rose Configuration Metadata: improve handling of environment variable substitution in quoted string types.
Rose Bush is being rebranded Cylc Review under the Cylc project. We have not yet removed Rose Bush logic from the Rose project, but it will no longer be maintained. We encourage sites and users to migrate to Cylc Review soon.
Lots of improvements and fixes to documentation.
Launch programs with python2
instead of python
.
Rose release 55. This release is expected to be used with:
- cylc-7.7.2, and
- fcm-2017.10.0.
#2201, #2200, #2199, #2196, #2195, #2193, #2191, #2190: Rose User Guide: misc fixes and improvements.
#2194:
rose suite-run: improve handling of root-dir
settings on remote machine.
Rose release 54. This release is expected to be used with:
- cylc-7.7.0, and
- fcm-2017.10.0.
#2184: Rose User Guide: overhaul.
- New Cylc and Rose tutorial.
- New API reference.
- New style.
#2171: rosie discovery clients now support Gnome libsecret for password caching.
#2167: Rose Bush: file view: further limit on what can be served within a suite directory.
#2163:
rose suite-run: new option --validate-suite-only
to validate suite only
without installing the suite.
#2151: Rose Bush: suites list, cycles list, task jobs list, and broadcast lists pages now refresh automatically every 2 minutes.
Rose release 53. This release is expected to be used with:
- cylc-7.6.0, and
- fcm-2017.10.0.
#2146:
Rose Bush: fix links for viewing files in suites with /
in their names.
#2145: rose suite-clean, rose suite-run, rose-suite-restart, etc: improve diagnostic message when the commands detect that the suite may still be running. The commands now include information of the location of the contact file and relevant information from within.
#2141: rose metadata-check: allow check to pass for GTK widgets if there is no display in the environment.
#2140: rose macro: fix behaviour with transfomer macro with custom argument where it would die on an optional configuration that did not have the custom argument.
#2139: rosa svn-pre-commit: now prevent users from adding a file at the branch level.
#2138:
rose_arch: prevents users from specifying a target as compulsory as well as
optional, e.g. [arch:foo]
and [arch:(foo)]
.
#2137:
rose config-edit: fix traceback opening page menu for rose-suite.conf
.
#2127: Rose Bush: file view: Prevent files being served outside of suite directory.
#2124: rose config-edit: STASH panel: fix update of the expanded selection in the event that re-orddering of rows are required when a table is modified.
#2123:
Rose installation no longer depends on the external simplejson
library.
It now uses json
in Python's standard library.
#2122: Rose Bush:
- When a line number is specified in the URL the line will be highlighted on page load.
- Selecting a line no longer requires a content reload.
- Highlighting of logger level information (i.e. INFO, DEBUG, ...) is now restored (broken by the new logging system).
#2120: rose suite-cmp-vc: new command to compare version control system information of suite source between latest install and now.
Rose 2012-11 (2012-11-30) was Rose release 1.