Warning
This document is for an in-development version of Galaxy. You can alternatively view this page in the latest release if it exists or view the top of the latest release's documentation.
September 2018 Galaxy Release (v 18.09)¶
Highlights¶
- Extensive Workflow Enhancements
Workflows got a lot of love this time around, with new runtime parameters for subworkflows, exposed workflow versions, and zoom capability in the editor, to name a few. There were also a number of usability enhancements including better labeling, links, overhauled workflow import interfaces, and many more.
Pull Request 6664, Pull Request 6683, Pull Request 6142, Pull Request 6240, Pull Request 6290, Pull Request 6428, Pull Request 6441, Pull Request 6580, Pull Request 6596, Pull Request 6678, Pull Request 6076, Pull Request 6274, Pull Request 6570, Pull Request 6680, Pull Request 6774
- Group Tags
Galaxy now contains powerful new features for multiple factor analysis of collections of datasets. The concept of group tags has been added to Galaxy. These are a special class of tags that describe key-value pairs that can be attached to the contents of a collection during upload or using collection operation tools. These tags can describe multiple sets of variables for the contents of a collection. Once set, these tags can be consumed intelligently by tools that need to divide collections into multiple overlapping factors or sets of datasets. A special thanks to @mvdbeek for devising and implementing this approach.
Pull Request 5457, Pull Request 6491, Pull Request 6661, Pull Request 6750, Pull Request 6499, Pull Request 6500, Pull Request 6572, Pull Request 6545
- Python 3 Beta Support
After almost 3 years of work and more than 100 pull requests, we are proud to announce the Beta-stage support for running Galaxy under Python 3. Lint, unit, API, framework, integration and Selenium tests all pass, time for you to give it a try and report any bug you find!
Get Galaxy¶
The code lives at GitHub and you should have Git to obtain it.
- To get a new Galaxy repository run:
$ git clone -b release_18.09 https://github.com/galaxyproject/galaxy.git
- To update an existing Galaxy repository run:
$ git fetch origin && git checkout release_18.09 && git pull --ff-only origin release_18.09
See the community hub for additional details regarding the source code locations.
Upgrade Warning for Admins¶
This release includes changes to the way that non-terminal jobs are handled that greatly improve performance and the
user experience. As a result, when upgrading a Galaxy server with a large number of jobs in the new
state, job
handlers will block on first startup (jobs will not run) as these old new
state jobs are migrated to a terminal
state. This process will generate messages of the format:
galaxy.jobs DEBUG 2018-10-18 22:40:36,900 Pausing Job '995223', Execution of this dataset's job is paused because its input datasets are in an error state.
Once migration is complete, job handlers will resume normal operation.
For more details, see Pull Request 6036 and Issue 5944.
Security¶
Unauthorized File System Operations via New Upload API¶
Tracked as GX-2018-0006. Servers running Galaxy 18.05 should be updated as soon as possible. See the public announcement for full details.
Tool Vulnerabilities Discovered¶
Older versions of certain repositories in the Tool Shed were identified as vulnerable. All of these are owned and maintained by the iuc
. The repository list follows:
gemini_query
gemini_stats
gemini_gene_wise
iqtree
shovill
fastq_dump
sam_dump
sra_pileup
If you have any of these repositories installed in your Galaxy, please update them to the latest revision immediately and disable/uninstall all older versions.
Galaxy Client Artifacts¶
New for 18.09, we no longer include pre-compiled JavaScript and other client-related artifacts in the GitHub repository. Instead, Galaxy now includes in its dependencies all the components necessary to build on startup when it detects changes in the client code. This will make it easier to integrate customizations to your local client, among other benefits moving forward with our continued client modernization.
This client building code executes automatically via the ‘common_startup.sh’ script, but if you run Galaxy in a way that doesn’t utilize that script, you should run it manually on deployment as documented in the General Update Procedures.
Deprecation Notice¶
With 19.01, all Galaxy users will be forced to have a username. This requirement has been enforced on user creation for years, though we have never taken steps to coerce users created in the past who did not have one. The 19.01 release will come with a migration script that will coerce this in the database, which will allow us to have consistent handling of this field.
Release Notes¶
Enhancements¶
- Allow selecting subset of collection by group tag (thanks to @mvdbeek). Pull Request 5457
- Copy data from a cloud-based storage to a Galaxy history Pull Request 5835
- Upload data to a cloud-based storage Pull Request 6078
- New datatype: SBML (thanks to @cmonjeau). Pull Request 6201
- Enable automatic reload of dynamic job rules on change Pull Request 6215
- Added daa (diamond alignment) datatype (thanks to @bernt-matthias). Pull Request 6313
- Allows DatasetMatcher to use multiple filters (thanks to @ebolyen). Pull Request 6443
- Adding 4 new GROMACS datatypes: cpt, xtc, top, and gro (thanks to @simonbray). Pull Request 6655
- Implement runtime parameters for subworkflows. Pull Request 6664
- Expose workflow versions (thanks to @mvdbeek). Pull Request 6683
- Add Loom datatype and remove rdata.seurat Pull Request 6723
- Add a
FilterEmptyDatasetsTool
and allow filtering tools to apply to arbitrary collection structures (thanks to @Mataivic). Pull Request 5640 - Minor enhancements for cgroup metrics Pull Request 5993
- Optimize
safe_walk
to callrealpath
a lot less for typical calls Pull Request 5995 - Documentation and typo fixes (thanks to @nsoranzo). Pull Request 6013
- Add hostname metric (thanks to @hexylena). Pull Request 6021
- Pause jobs with invalid inputs (thanks to @mvdbeek). Pull Request 6036
- Replace sharing mako with vue component Pull Request 6048
- Rules - test case for apply rules tutorial. Pull Request 6066
- Add resume job api (thanks to @mvdbeek). Pull Request 6072
- Add blib datatype for Mass Spectrometry spectral library (thanks to @jj-umn). Pull Request 6092
- Remove duplicate visualization list entries from masthead Pull Request 6110
- Make cache_directory configurable in mulled Singularity resolvers. Pull Request 6122
- Sharing.vue bootstrapping and a bugfix Pull Request 6132
- Use
from_work_dir
inCONVERTER_fasta_to_fai
(thanks to @nsoranzo). Pull Request 6135 - Make workflow editor
toolTitle
link include the tools description (thanks to @scrathat). Pull Request 6142 - Small fixes and small refactorings toward reuse in CWL branch (retry) Pull Request 6148
- Add impersonate to main user grid when it’s enabled Pull Request 6176
- Common dataset selector Pull Request 6195
- Permit numeric values of GRT instance ID in config (thanks to @hexylena). Pull Request 6200
- Add the newick extension for the Newick datatype, (thanks to @gregvonkuster). Pull Request 6206
- Some more upload/sniff tests. Pull Request 6212
- Test
element_identifier
usage with single data parameters, in repeat/cond. Pull Request 6213 - Charts filename download fix Pull Request 6216
- Wrap inputs in labels (thanks to @hexylena). Pull Request 6221
- Workflow submit text links Pull Request 6240
- Password encoding improvements (thanks to @nsoranzo). Pull Request 6242
- Align input element update mechanism Pull Request 6248
- Fix collection mapping to allow subcollection mapping over multi-data inputs. Pull Request 6255
- Use Mercurial CLI instead of API for
archive_repository_revision()
(thanks to @nsoranzo). Pull Request 6273 - Consolidate use of
get_repo_for_repository()
andclone_repository()
(thanks to @nsoranzo). Pull Request 6277 - Index select2 field values Pull Request 6286
- Job success message revision Pull Request 6288
- To clear workflow tool search field press ESC or click the X button (thanks to @scrathat). Pull Request 6290
- Upload collections directly for tests. Pull Request 6294
- Add specific datatype for CuffDiff SQLite database. Pull Request 6302
- Fix default job script by moving env setup (thanks to @rhpvorderman). Pull Request 6305
- More use of Mercurial CLI instead of API (thanks to @nsoranzo). Pull Request 6307
- Lists-as-tuples collection operations Pull Request 6312
- Replace unmaintained pycrypto dependency with pycryptodome (thanks to @nsoranzo). Pull Request 6324
- Add py34-first_startup to Travis and default tox tests (thanks to @mvdbeek). Pull Request 6325
- Visualization static staging Pull Request 6344
- Add period to the list of allowed characters in user names (thanks to @moskalenko). Pull Request 6365
- Optimizations for dynamic output file collection. Pull Request 6367
- More correct, more efficient collection operations. Pull Request 6370
- Add gafa.sqlite datatype (thanks to @nsoranzo). Pull Request 6372
- Create client build hash on toplevel concurrent watch in addition to individual builds. Pull Request 6381
- Change a file read to use
with
statement (thanks to @qiagu). Pull Request 6388 - Client library upgrades. Pull Request 6400
- Allow resource selection for data managers (thanks to @mvdbeek). Pull Request 6402
- Update dev dependencies (thanks to @nsoranzo). Pull Request 6403
- Add py34-unit (allowed to fail) job to Travis (thanks to @nsoranzo). Pull Request 6406
- Allow supplying name of pasted data (thanks to @FredericBGA). Pull Request 6415
- Fixes for uploading empty files to Galaxy. Pull Request 6418
- Remove installation of python-lzo system dependencies (thanks to @nsoranzo). Pull Request 6425
- Citation style work Pull Request 6427
- Run workflows from published workflows menu (thanks to @mvdbeek). Pull Request 6428
- Fix a few tool_deps test errors (thanks to @bgruening). Pull Request 6436
- Replace the administration header in admin menu with version Pull Request 6440
- Add zoom support to workflow editor. Pull Request 6441
- Intermine Enhancements Pull Request 6444
- Changing menu tabs without hard refresh (thanks to @almahmoud). Pull Request 6447
- Let data managers also use conda python. (thanks to @rhpvorderman). Pull Request 6466
- Make upload tool python3 compatible (thanks to @mvdbeek). Pull Request 6467
- Allow including paths in inputs json files. Pull Request 6468
- Update cliff and other related dependencies (thanks to @nsoranzo). Pull Request 6469
- Fix bug noticed in sentry (thanks to @hexylena). Pull Request 6474
- Rulebuilder: Special case auto URL schema detection for SRA inputs. Pull Request 6476
- GRT: fix the upload logging init Pull Request 6478
- Add more information to the dataset template (thanks to @hexylena). Pull Request 6480
- Use bootstrap vue classes for workflow import form Pull Request 6489
- Small improvement to the tool xsd docs regarding
discovered_datasets
(thanks to @bernt-matthias). Pull Request 6490 - Implement
group:
tags (toward multi-factor analysis with group tagging) Pull Request 6491 - Allow setting tags on targets & contents in data fetch API. Pull Request 6499
- Integrate tagging into the rule builder. Pull Request 6500
- Cache
chrom_info
generation when mapping over collections. Pull Request 6515 - More optimized HID generation - in one commit instead of two. Pull Request 6516
- Improvements to Cloud Storage Manager Pull Request 6519
- Handle pasted content in fetch API. Pull Request 6523
- Use cached database identity to avoid many DB requests when creating jobs. Pull Request 6524
- Removal of unreachable
exit()
Pull Request 6529 - Optimizations for history copying. Pull Request 6531
- Notify if newer tool version is available Pull Request 6533
- Convert tool parameter XML attribute ‘hidden’ into the correct boolean Python type (thanks to @andreyto). Pull Request 6539
- Test case for nested collection input to flatten in a workflow. Pull Request 6541
- Allow Consuming Tags in the Apply Rules Tool Pull Request 6545
- Integration test for the interaction of nested object stores and jobs. Pull Request 6546
- Configure object store for datasets in job handler instead of web thread. Pull Request 6550
- Allow configuring object stores on a per-job-destination basis. Pull Request 6552
- Unified dataset permission API. Pull Request 6568
- Add tagging rule to history level rule builder, copy HDAs when building collection (thanks to @mvdbeek). Pull Request 6572
- Add API endpoint to fetch a history’s workflow invocations. Pull Request 6580
- Improve robustness of tour Selenium test. Pull Request 6582
- Smarter Test Histories (Part I) Pull Request 6586
- Add download option to workflow editor menu (thanks to @bgruening). Pull Request 6596
- Add trr datatype (thanks to @bgruening). Pull Request 6597
- Refresh an expired OIDC ID token Pull Request 6606
- Handle driver shutdown, show all tests in pytest (thanks to @mvdbeek). Pull Request 6608
- Add dcd datatype for molecular dynamics (thanks to @chrisbarnettster). Pull Request 6613
- Py3 testing cleanups (thanks to @nsoranzo). Pull Request 6616
- Integration test for job recovery. Pull Request 6620
- Update all dependencies (thanks to @nsoranzo). Pull Request 6628
- Update some run_tests.sh docs for recent changes. Pull Request 6629
- Remove
check_python_dependencies
job from Travis (thanks to @nsoranzo). Pull Request 6630 - Testing framework improvements (thanks to @mvdbeek). Pull Request 6632
- Optimize tool execution permission checking Pull Request 6635
- Document config for sniffing compressed files, enable by default Pull Request 6641
- Small Optimizations to Adding Datasets to History Pull Request 6644
- Add Seurat datatype: rdata.seurat (thanks to @mblue9). Pull Request 6648
- Allow group tag selection also for multiple=”true” inputs (thanks to @mvdbeek). Pull Request 6661
- Various link and documentation fixes (thanks to @nsoranzo). Pull Request 6662
- Upgraded genomespaceclient to newer version (thanks to @gvlproject). Pull Request 6668
- Workflow replacement parameters polish. Pull Request 6678
- Keep newly broken tool in toolbox (thanks to @mvdbeek). Pull Request 6681
- Add self help to error reporting interface Pull Request 6711
- Undo auto-propagation of group tags. Pull Request 6750
- Client build startup changes Pull Request 6753
- Add graph dot datatype and enable it in visualisations (thanks to @bgruening). Pull Request 6760
- Remove upgrade cruft related to datatypes. Pull Request 6761
- Allow starting Galaxy under gunicorn when using galaxy.ini (thanks to @mvdbeek). Pull Request 6805
- Allow testing tags in input collections. Pull Request 6823
- Remove duplicate metric sending (thanks to @hexylena). Pull Request 6011
- This strips the graphite-specific middleware Pull Request 6018
- Make
interactor._{get,post,put,...}
less repetitive (thanks to @mvdbeek). Pull Request 6070 - Workflow and remote-user related refactoring and a bug fix Pull Request 6076
- Drop unused files (thanks to @mvdbeek). Pull Request 6150
- History import safari fix, overhaul Pull Request 6153
- Strip legacy history structure view Pull Request 6241
- Fix typo (UnitializedTree -> UninitializedTree) (thanks to @mvdbeek). Pull Request 6315
- Rewrite admin data types as vue component (thanks to @scrathat). Pull Request 6383
- Some style cleanup. Pull Request 6386
- py3 compat (thanks to @caleb-easterly). Pull Request 6434
- Python3: Encode return values of JSON encoder (thanks to @mvdbeek). Pull Request 6439
- Python3: Drop
json_fix
, doesn’t seem to be necessary and fixes workflow unit tests (thanks to @mvdbeek). Pull Request 6446 - py3: fixes
test_DatasetManager.py:DatasetManagerTestCase
(thanks to @caleb-easterly). Pull Request 6452 - Fix test_toolbox for python 3 (thanks to @mvdbeek). Pull Request 6463
- Remove redundant/duplicate endpoint to edit user info Pull Request 6501
- Remove the deprecated AOL openid backend. Pull Request 6505
- Fix all py3 api tests (thanks to @mvdbeek). Pull Request 6561
- Setup py3 test job (thanks to @mvdbeek). Pull Request 6565
- Remove backbone version of thumbnail element Pull Request 6587
- Migrate API tests in test_jobs.py to use test_history context. Pull Request 6593
- Modernize data manager testing and strip twill (thanks to @mvdbeek). Pull Request 6595
- Enable and fix framework py3 tests (thanks to @mvdbeek). Pull Request 6605
- Order data parameters before unlinked multiplication (thanks to @mvdbeek). Pull Request 6609
- Fix remaining selenium py3 test failures (thanks to @mvdbeek). Pull Request 6610
- Raise an exception if a history with decoded id does not exist. Pull Request 6611
- Test tools shipped with Galaxy (thanks to @mvdbeek). Pull Request 6627
- Tweak conda_* setting in test driver (thanks to @mvdbeek). Pull Request 6633
- Move tests to pytest setup (thanks to @mvdbeek). Pull Request 6638
- Upgrade CloudBridge to v1.0.1 Pull Request 6660
- Increase robustness and accuracy of job search / cache use (thanks to @mvdbeek). Pull Request 6669
- Fix remaining selenium py3 errors (thanks to @mvdbeek). Pull Request 6803
- Drop gulp plugin staging task from default tasks Pull Request 6808
Fixes¶
- Fix bowtie2 link (thanks to @galaxyproject). Pull Request 6009
- Fix some imports (thanks to @nsoranzo). Pull Request 6014
- Fix
JobWrapper.get_destination_configuration()
so that it actually checks theJobDestination
params Pull Request 6087 - Fixed small typo (thanks to @bernt-matthias). Pull Request 6094
- History click-to-rename bugfix Pull Request 6159
- Remove defunct sharing column link Pull Request 6177
- cutWrapper: fix wrong path in error message (thanks to @abretaud). Pull Request 6211
- Fix
optional="True"
inputs (thanks to @mvdbeek). Pull Request 6222 - Two minor aliases for (exterior) backwards compatibility, minor badge tweaks Pull Request 6226
- Fix broken collection_type_source tool and test. Pull Request 6227
- Add
io_details
andlink_details
in api tools doc (thanks to @ValentinChCloud). Pull Request 6228 - Fix file type error in RuleCollectionBuilder. Pull Request 6231
- Fix non-strict tabular relabel operation (thanks to @mvdbeek). Pull Request 6234
- Hack paster args to not duplicate pid file stuff for RUN_ALL. (thanks to @lparsons). Pull Request 6239
- Backport of Workflow Execution Text Fixup Pull Request 6243
- Hyperlink DOIs against preferred resolver (thanks to @katrinleinweber). Pull Request 6244
- Check context for textable mode of select fields Pull Request 6251
- Mapping over
from_param
fixes (thanks to @mvdbeek). Pull Request 6253 - Fix history shared with me ‘view’ link Pull Request 6257
- History view ‘import’ button display based on ownership. Pull Request 6260
- Various fixes for the run scripts (thanks to @nsoranzo). Pull Request 6262
- Fix dataset sizes in GRT export script (thanks to @atyryshkina). Pull Request 6263
- Allow invalid optional param values for tools profile versions < 18.09 (thanks to @mvdbeek). Pull Request 6264
- Python3 fixes (thanks to @nsoranzo). Pull Request 6265
- Fixes for phenotype association tools (thanks to @nsoranzo). Pull Request 6269
- Fix link to workflow list (thanks to @galaxyproject). Pull Request 6270
- Fix help text for renaming operation in workflows Pull Request 6274
- Various fixes for mapping over collections (thanks to @mvdbeek). Pull Request 6278
- Fix tool search overlay selector (thanks to @scrathat). Pull Request 6279
- Fix delete “Collection Only” option in history menu. Pull Request 6281
- telescope export: change to a more defensive approach Pull Request 6285
- Only update options if provided in parameter definition Pull Request 6289
- Update tabular.py (thanks to @hrhotz). Pull Request 6292
- Strip a spurious Slurm warning from job stderr (thanks to @nsoranzo). Pull Request 6293
- Fix
GALAXY_RUN_ALL=1 ./run.sh --daemon
(thanks to @nsoranzo). Pull Request 6295 - Add the canonical URL to grt config Pull Request 6301
- Stop listening to history changes after job submission Pull Request 6303
- Increase sleep if encountering (DB locking) exception (thanks to @mvdbeek). Pull Request 6304
- Fix undefined
success_message
(thanks to @mvdbeek). Pull Request 6316 - Allow
#if $datasets #end if
pattern for file lists (thanks to @mvdbeek). Pull Request 6317 - Fix target update for rule collection builder after input selection (thanks to @scrathat). Pull Request 6326
- Added missing level
fatal_oom
to galaxy.xsd (thanks to @bernt-matthias). Pull Request 6341 - Update description for installing pbs-python (thanks to @mvdbeek). Pull Request 6345
- Prevent throwing an exception if a dataset doesn’t exist (and never will) due to a job error (thanks to @dpryan79). Pull Request 6349
- Fix the
--log-file
option in the job handlers (thanks to @dpryan79). Pull Request 6351 - grt - wrap every write in try-except Pull Request 6354
- Fix ‘share with another user’ Pull Request 6358
- Add fasta datatype to msa viewer Pull Request 6361
- Fix small bug in logging output name in job finish. Pull Request 6366
- Fix for rendering multiple dependent dynamic select lists (thanks to @gregvonkuster). Pull Request 6374
- Specify standard HTTPTransport for Sentry Pull Request 6375
- Comma-separate tool names in missing tools error message Pull Request 6378
- Revert “Remove bam to bai converter” Pull Request 6385
- Fix
data_column
cast error when multiple is false (thanks to @qiagu). Pull Request 6389 - Optimize setting large numbers of HIDs for collection outputs. Pull Request 6394
- Fixing
<conditional>
XML example (thanks to @almahmoud). Pull Request 6399 - Fix positioning for tool search box. Pull Request 6416
- Removing binary as input for python compatibility (thanks to @eslerm). Pull Request 6417
- GCC2018 python3 unit-test fixes (thanks to @ycgong). Pull Request 6419
- Python 3 porting (thanks to @caleb-easterly). Pull Request 6420
- Fix panel drag resize. Pull Request 6421
- Fix message fadeout by relying on hiding the message instead Pull Request 6424
- Python 3 fixes from GCC-BOSC-2018 (thanks to @johnbradley). Pull Request 6429
- Unit testing with Python 3 (thanks to @NicHerndon). Pull Request 6430
- Do not encode a rendered Mako template (thanks to @nsoranzo). Pull Request 6431
- Decode potential encoded id Pull Request 6433
- Fixes test/unit/jobs/test_job_output_checker.py; strange default? (thanks to @caleb-easterly). Pull Request 6438
- py3 compat: fixes test_vcf, test_sniff_compressed* (thanks to @caleb-easterly). Pull Request 6442
- Fix TS: resolve missing closing div and three extra closing divs Pull Request 6445
- Fix all remaining unit tests under Python 3 (thanks to @mvdbeek). Pull Request 6450
- Fix droptarget:drop trigger (drag/drop in the multiview) Pull Request 6451
- py3: Fix the dynamic tool destination unit test (thanks to @mvdbeek). Pull Request 6453
- py3: replace e.message with str(e) (thanks to @caleb-easterly). Pull Request 6454
- Various Python 3 fixes (thanks to @nsoranzo). Pull Request 6455
- GIE static url (thanks to @thobalose). Pull Request 6460
- Update common_startup_functions.sh (thanks to @nagoue). Pull Request 6481
- Fix for show params server error Pull Request 6486
- Fix
ftp_upload_purge
in galaxy.yml (thanks to @phac-nml). Pull Request 6494 - Fix resume from history panel (thanks to @mvdbeek). Pull Request 6498
- Fix bam to bigwig error detection. (thanks to @pvanheus). Pull Request 6502
- Fix and docs for advanced container options in job_conf.xml. Pull Request 6503
- Return a json blob containing redirect URI in OIDC login controller Pull Request 6517
- Fix warning in
CONVERTER_bam_to_bigwig_0
andCONVERTER_sam_to_bigwig_0
(thanks to @nsoranzo). Pull Request 6528 - Fix dataset copy tags Pull Request 6532
- Fix
to_dict
withio_details=True
for tools with collection outputs. Pull Request 6538 - Fix “filter empty” rule in Python rule handling framework. Pull Request 6542
- Fixes for API installation bugs. Pull Request 6544
- Redirect unidentified routes in admin panel Pull Request 6551
- Remove the sharing of toolbox in GRT (thanks to @hexylena). Pull Request 6553
- Restore
log_destination = stdout
configuration option. Pull Request 6555 - Many Selenium tests fixes for recent dev changes. Pull Request 6557
- More Selenium test fixes. Pull Request 6562
- Misc Admin TS Panel Fixes Pull Request 6564
- Use subworkflow index when setting auto-label (thanks to @mvdbeek). Pull Request 6570
- Fix workflow run link for extracted workflows Pull Request 6571
- Typo and wording fixes for dependency resolvers docs Pull Request 6575
- Use object store to check for existence of extra_files_path (thanks to @mvdbeek). Pull Request 6588
- Update UCSC genome-test server URLs Pull Request 6591
- Resolve overlap of workflow parameter container with gear-icon in editor header Pull Request 6592
- Respect unavailable display peek (thanks to @mvdbeek). Pull Request 6594
- Fix Location of Plugin Static Content In Documentation for 18.05 (thanks to @phac-nml). Pull Request 6602
- Fix cron/build_chrom_db.py and update UCSC builds (thanks to @nsoranzo). Pull Request 6623
- Fix for workflow extraction cleanup routine. Pull Request 6636
- Row ids that are all numeric become ints… (thanks to @bwlang). Pull Request 6639
- Allow running
scripts/galaxy-main
without Galaxy onsys.path
Pull Request 6642 - Fix color of workflow panel background Pull Request 6643
- Pages - fixes for encoded ids in the database Pull Request 6647
- Strip API keys option from admin panel left side Pull Request 6651
- Fix
get_fileobj()
call inEland.set_meta()
(thanks to @nsoranzo). Pull Request 6659 - Update bx-python to 0.8.2 (thanks to @nsoranzo). Pull Request 6670
- Serialize select field options, fixes beta install (thanks to @mvdbeek). Pull Request 6677
- Fix wf-editor when loading subworkflow with parenthesis in label (thanks to @mvdbeek). Pull Request 6680
- Add missing route for API endpoint. Pull Request 6703
- Catch additional permutations of Slurm cgroup creation warnings Pull Request 6705
- Unquote the
tool_version
in the tools API Pull Request 6707 - Fix active highlight Pull Request 6725
- Badge default fix Pull Request 6726
- Remove html tags and newlines from the help text Pull Request 6728
- Fix missing tests for data source sniffing. Pull Request 6733
- Decode tool id and version in the client, not in the API (thanks to @nsoranzo). Pull Request 6737
- Fix and test anonymous error reports (thanks to @mvdbeek). Pull Request 6742
- Fix favicon.ico for uWSGI deployments Pull Request 6743
- Dispose of dataset tooltip when the delete is being called Pull Request 6744
- Generic tooltip hide for onclick faIconButtons Pull Request 6745
- Fix page editor height for flex panels. Pull Request 6747
- Use mapped-over
collectionType
when inferringcollectionType
throughformat_source
(thanks to @mvdbeek). Pull Request 6749 - Catch any failures encountered while pausing/stopping jobs whose inputs are terminal and non-ok Pull Request 6755
- Don’t attempt
len(None)
, ensure stdout/stderr are strings inJob(Like).set_streams()
. Pull Request 6765 - Increase the maximum number of stderr lines that will be scanned for slurm warnings Pull Request 6766
- Backport of: Resilience of success message handling Pull Request 6768
- Use
UserRoleAssociation
to get private roles (thanks to @mvdbeek). Pull Request 6771 - Update name of
Workflow
when updatingStoredWorkflow
name (thanks to @mvdbeek). Pull Request 6774 - All extracted datasets should be visible (thanks to @mvdbeek). Pull Request 6780
- Fix
__encode_invocation
signature Pull Request 6782 - Strip all control characters from rules (thanks to @mvdbeek). Pull Request 6785
- Fix bam upload resulting in ‘auto’ datatype (thanks to @mvdbeek). Pull Request 6789
- Flex-related style fixes Pull Request 6791
- Allow making all datasets within history public, when sharing Pull Request 6793
- Drop unused peek method Pull Request 6796
- Fix element identifier for non multiple true mapover in conditionals (thanks to @mvdbeek). Pull Request 6798
- Provide a useful exception message for object store exceptions Pull Request 6799
- Cast rule.length to int when parsing rules (thanks to @mvdbeek). Pull Request 6802
- Don’t delete referenced Datasets when purging users Pull Request 6809
- Do not rule out numbers that are accessed with shift modifier Pull Request 6810
- Upgrade concurrently for ‘null’ return fix Pull Request 6828
- Update conda channel priority: conda-forge > bioconda (thanks to @nsoranzo). Pull Request 6830
- Register job monitor thread as postfork function (thanks to @mvdbeek). Pull Request 6836
- Unified panel style bottom padding fix Pull Request 6839
- Fix slurm cli on secure shell (thanks to @mvdbeek). Pull Request 6845
- update paramiko dep Pull Request 6859
- Fix
LocalShell
doctest (thanks to @nsoranzo). Pull Request 6863 - Keep xlsx files compressed (thanks to @mvdbeek). Pull Request 6867
- Do not traceback when uploading a TS repo with no changes (thanks to @nsoranzo). Pull Request 6875
- Create composite file archives in new_file_path instead of TMP (thanks to @mvdbeek). Pull Request 6885
- Fix pretty printing of shed_tool_conf.xml file (thanks to @mvdbeek). Pull Request 6904
- Fix
make config-validate
(thanks to @nsoranzo). Pull Request 6908 - Fix stopping DRMAA jobs Pull Request 6912
- Fix toolshed error in display_tool if tool is invalid (thanks to @mvdbeek). Pull Request 6932
To stay up to date with Galaxy’s progress watch our screencasts, visit our community hub, and follow @galaxyproject on Twitter.
You can always reach us on Gitter or IRC.
Thanks for using Galaxy!