.. to_doc 18.05 =============================== .. announce_start Enhancements ------------------------------- * Allow user authentication using OpenID Connect protocol (thanks to `@VJalili `__). `Pull Request 4474`_, `Pull Request 5908`_, `Pull Request 5906`_ * Add basic `cgroup `__ metric collection easing the collection of job memory data (thanks to `@scholtalbers `__). `Pull Request 5610`_ * Enhance Galaxy's API and test framework to allow running tool tests on running Galaxy instances. Check out the new Ephemeris functionality it is powering `here `__. `Pull Request 5628`_, `Pull Request 5667`_ * Global and profile-bound language configuration (thanks to `@abretaud `__). `Pull Request 5282`_ * Tool that adds/sets tags for collection elements from a file (thanks to `@mvdbeek `__). `Pull Request 5462`_ * Implement an extension point during workflow running to describe site specific job scheduling parameters (thanks to `@JeffreyThiessen `__). `Pull Request 4830`_ * Update Dynamic Tool Destinations with configurable priorities and better validation (thanks to `@tizzir `__). `Pull Request 5645`_ * More great `Kubernetes `__ job runner enhancements to improve robustness and configurability (thanks to `@pcm32 `__ and the `PhenoMeNal project `__). `Pull Request 5760`_, `Pull Request 5761`_ * Documentation version selector on `docs.galaxyproject.org `__. `Pull Request 5334`_ * Update sort tool to allow ignoring headers (thanks to `@lecorguille `__). `Pull Request 4235`_ * Add ``GALAXY_MEMORY_MB_PER_SLOT`` environment variable to job environment (thanks to `@bernt-matthias `__). `Pull Request 5625`_ * Allow sending slow request timing to `Sentry `__. `Pull Request 5479`_ * Allow formatting `StatsD `__ data for `InfluxDB `__ (thanks to `@erasche `__). `Pull Request 5742`_ * Tool versions should follow `PEP 440 `__ (thanks to `@nsoranzo `__). `Pull Request 5746`_ * Expand `pipenv `__ dependency management to include all Python dependencies (thanks to `@nsoranzo `__). `Pull Request 5786`_ * Sniffing framework with constrained memory and I/O. `Pull Request 5793`_ * Infrastructure for dynamic compressed datatypes. `Pull Request 5794`_ * Capture more HDA state transitions in the history panel. `Pull Request 5749`_ * Add script for propagating hashtags in a Galaxy history (thanks to `@anuprulez `__). `Pull Request 5669`_ * Add proteomics proBAM and proBED datatypes (thanks to `@jj-umn `__). `Pull Request 5360`_ * Add fasta.gz datatype. `Pull Request 5553`_ * Add genbank.gz datatype (thanks to `@Delphine-L `__). `Pull Request 5772`_ * Add RDS object and SingleCellExperiment datatypes (thanks to `@mtekman `__). `Pull Request 5716`_ * Allow registration with empty email (thanks to `@bernt-matthias `__). `Pull Request 5320`_ * Avoid silent tool upgrades during workflow imports. `Pull Request 5821`_ * Many awesome Python 3 related fixes (thanks to `@nsoranzo `__ and `@mvdbeek `__). `Pull Request 5359`_, `Pull Request 5422`_, `Pull Request 5453`_, `Pull Request 5461`_, `Pull Request 5492`_, `Pull Request 5494`_, `Pull Request 5458`_, `Pull Request 5636`_,`Pull Request 5642`_, `Pull Request 5427`_, `Pull Request 5451`_ * Install `Node.js`_ and `Yarn `__ on startup if running a non-release branch. `Pull Request 5375`_ * Add ``--skip_flakey_fails`` flag to CI script for API tests (thanks to `@nsoranzo `__). `Pull Request 5388`_ * Remove unused mapping code. `Pull Request 5450`_ * Show parameter name in ``DataToolParameter`` exception (thanks to `@peterjc `__). `Pull Request 5465`_ * Unify config-rebuild ``Makefile`` targets (thanks to `@nsoranzo `__). `Pull Request 5488`_ * Rev `SQLAlchemy `__ from 1.0.15 to 1.2.2. `Pull Request 5538`_ * Add middleware and instrumentation to allow per-request SQL debugging. `Pull Request 5539`_ * Overhaul UCSC tools with more specific, working Conda compatible requirements (with help from `@nsoranzo `__). `Pull Request 5544`_, `Pull Request 5973`_ * More and more robust Selenium tests. `Pull Request 5559`_, `Pull Request 5882`_, `Pull Request 5886`_, `Pull Request 5876`_, `Pull Request 5836`_, `Pull Request 5701`_, `Pull Request 5771`_, `Pull Request 5754`_, `Pull Request 5714`_, `Pull Request 5705`_, `Pull Request 5708`_, `Pull Request 5710`_, `Pull Request 5706`_, `Pull Request 5707`_ * Implement basic cache on toolbox ``to_dict`` objects. `Pull Request 5570`_ * Log errors from external chown script. (thanks to `@Petraea `__). `Pull Request 5581`_ * Updates against `galaxy-lib `__ changes. `Pull Request 5602`_, `Pull Request 5621`_, `Pull Request 5936`_, `Pull Request 5653`_ * Performance optimization to avoid producing deep-copies of tool input dictionaries. `Pull Request 5646`_ * Disable tool input datatype validation for dropped history items. `Pull Request 5657`_ * Add a script for dumping library file paths for backup. `Pull Request 5436`_ * Rebuild client only if there are changes (thanks to `@nsoranzo `__). `Pull Request 5679`_ * Populate column selector for datasets which are not ready yet. `Pull Request 5680`_ * Fix role handling library manager. `Pull Request 5681`_ * GFF updates to handle ``##FASTA`` directive. `Pull Request 5686`_ * Memory and performance fixes for upload tool. `Pull Request 5689`_ * Fixes for testing ``Dockerfile`` recipe. `Pull Request 5693`_ * Various improvements for API tests. `Pull Request 5697`_, `Pull Request 5699`_ * Small log level improvement (thanks to `@erasche `__). `Pull Request 5715`_ * Swap password checking for the constant time comparison algorithm (thanks to `@erasche `__). `Pull Request 5719`_ * Upgrade clone failure logging to error (thanks to `@pvanheus `__). `Pull Request 5724`_ * Improve galaxy update commands, update some bootstrap checkpoints. `Pull Request 5731`_ * Remove ``extract_genomic_dna`` tool from tool sample. `Pull Request 5741`_ * Revise `uWSGI `__ defaults and display. `Pull Request 5743`_ * Documentation typo fixes and small refactors (thanks to `@nsoranzo `__). `Pull Request 5747`_ * More backend speed ups for user's workflow index query. `Pull Request 5755`_ * Fix all bundled scripts for the switch to YAML configuration. `Pull Request 5769`_ * Rev and re-lock Galaxy dependencies (thanks to `@nsoranzo `__). `Pull Request 5776`_ * Lock pysam to 0.14.1 in Pipfile. `Pull Request 5798`_ * Client related readme and ``Makefile`` clarifications. `Pull Request 5800`_ * Use `VueJS `__ and API to handle workflow imports. `Pull Request 5804`_ * Add link that explains quota management to quota indicator. `Pull Request 5811`_ * Improve startup interoperability with Conda. `Pull Request 5854`_ * Implement the API version of the Docker containers interface. `Pull Request 5861`_ * Use ``extras`` to specify additional social_auth_core dependencies (thanks to `@nsoranzo `__). `Pull Request 5877`_ * Update cluster docs for a Virtualenv issue in DRMAA real user jobs (thanks to `@moskalenko `__). `Pull Request 5881`_ * Add Mocha/Chai client test framework. `Pull Request 5888`_ * Small fix to run more integration tests (thanks to `@nsoranzo `__). `Pull Request 5892`_ * Use random password generation function of user class (thanks to `@VJalili `__). `Pull Request 5904`_ * Remove unused client route. `Pull Request 5907`_ * Fix to provide ``ToolDataTableManager`` class for backwards compatibility (thanks to `@mvdbeek `__). `Pull Request 5924`_ * Document Github bug reporter (thanks to `@erasche `__). `Pull Request 5928`_ * Rewrite history structure display in `VueJS `__ (thanks to `@anuprulez `__). `Pull Request 5317`_ * Remove ``static/scripts/*`` from the dev branch, add to .gitignore. `Pull Request 5434`_ * History contents client code refactoring. `Pull Request 5448`_ * Drop short-lived ``make client-production`` warning from build scripts. `Pull Request 5508`_ * Use ``with`` statement in ``lib/galaxy/datatypes/`` (thanks to `@nsoranzo `__). `Pull Request 5623`_ * Update tool conf samples for recent changes. `Pull Request 5637`_ * Extend grid framework with formal support for delayed columns. `Pull Request 5789`_ * Fixes for plugin directory staging. `Pull Request 5810`_ * Remove defunct CasperJS tests. `Pull Request 5567`_ * Eliminate unused pre-created datasets concept in upload API. `Pull Request 5604`_ Fixes ------------------------------- .. major_bug .. bug * Fix workflow step cloning. (thanks to `@mvdbeek `__). `Pull Request 6085`_ * Fix tool state performance for large collections. `Pull Request 5997`_ * Fix overly strict sanitizing in the filter tool (thanks to `@abretaud `__). `Pull Request 5872`_ * Allow whitelisted symlinks to be imported (thanks to `@bwlang `__). `Pull Request 5596`_ * Fix no dataset found issue (thanks to `@osallou `__). `Pull Request 5829`_ * Fix active tab highlighting (thanks to `@qiagu `__). `Pull Request 5675`_ * Fix initial binding for slow query logging. `Pull Request 5401`_ * Default slow request tracking to disabled. `Pull Request 5513`_ * Fixed stale link (thanks to `@bernt-matthias `__). `Pull Request 5548`_ * Fix active tab highlighting issue `#4846 `__ (thanks to `@qiagu `__). `Pull Request 5593`_ * Small misc fixes and cleanups (thanks to `@nsoranzo `__). `Pull Request 5638`_ * Fix for running `Yarn `__ in Docker for tests that do not need it. `Pull Request 5690`_ * Various test fixes (thanks to `@nsoranzo `__). `Pull Request 5691`_ * Hack to fix bug in uploader where it sometimes posts with empty "file_type". `Pull Request 5692`_ * Bump `psycopg2 `__ to 2.7.4. `Pull Request 5698`_, `Pull Request 5825`_ * Do not show composite datatypes for regular dataset upload (thanks to `@nsoranzo `__). `Pull Request 5700`_ * Relax validation condition for dynamic parameters. `Pull Request 5702`_ * Fix issue where some elements of collections wouldn't render in the UI. `Pull Request 5703`_ * Fix default role type on auto created roles (thanks to `@scholtalbers `__). `Pull Request 5709`_ * Fix to properly order ``@flakey`` and ``@selenium_test`` Selenium test decorators (thanks to `@nsoranzo `__). `Pull Request 5711`_ * Clarify that `nginx-extras `__ needs to be install for the upload_store documentation (thanks to `@mvdbeek `__). `Pull Request 5717`_ * Remove ``subclass="true"`` from Phylip datatype definition (thanks to `@nsoranzo `__). `Pull Request 5718`_ * `Sentry `__ bug reports working for anonymous users (thanks to `@erasche `__). `Pull Request 5721`_ * Add Galaxy `lib` directory to Python path for 2 scripts (thanks to `@nsoranzo `__). `Pull Request 5725`_ * Fix LDAP when ``role_search_attribute`` is not defined (thanks to `@nsoranzo `__). `Pull Request 5732`_ * Fix mulled Docker caching. `Pull Request 5735`_ * Drop old charts building from makefile/package scripts `Pull Request 5737`_ * Configuration fixes (thanks to `@nsoranzo `__). `Pull Request 5745`_ * Add additional validation to numeric input element. `Pull Request 5750`_ * Various scatterplot fixes. `Pull Request 5752`_ * Fix linking option for library dataset uploads (thanks to `@nsoranzo `__). `Pull Request 5758`_ * Fix copying tags for collections when copying histories. `Pull Request 5766`_ * Fix ``/api/whoami`` API endpoint for master key. `Pull Request 5773`_ * Log the pid of the first `uWSGI `__ process (thanks to `@nsoranzo `__). `Pull Request 5774`_ * Fix SQL query for "workflows shared with me" as part of workflow index. `Pull Request 5782`_ * Fix model operation tools that produce standalone datasets. `Pull Request 5784`_ * Fix missing "from Import Directory" button in data libraries (thanks to `@nsoranzo `__). `Pull Request 5797`_ * Fix metadata setting for CRAM files (thanks to `@mvdbeek `__). `Pull Request 5805`_ * Use ``app.datatypes_registry`` in ``ValidationContext.from_app()`` (thanks to `@nsoranzo `__). `Pull Request 5806`_ * Fix ``upload_common.py`` ensure hda is added to a session. `Pull Request 5816`_ * Exclude the JS GIE proxy's `Node.js`_ modules from linting. `Pull Request 5826`_ * Do not append '/' to 'js' in GIE static path, this breaks `uWSGI `__ static routing. `Pull Request 5859`_ * Fix conditional parameter handling. `Pull Request 5864`_ * Increase `Yarn's `__ network timeout. `Pull Request 5870`_ * Move the memory statement below _galaxy_setup_environment (thanks to `@moskalenko `__). `Pull Request 5880`_ * Remove deprecated controller endpoint and link to preferred implementation. `Pull Request 5887`_ * Fix update_repository when hg repo has local modifications (thanks to `@nsoranzo `__). `Pull Request 5890`_ * Fix admin data library dataset permissions. `Pull Request 5899`_ * Fix display of the tour index names. `Pull Request 5900`_ * Fix Trackster links. `Pull Request 5916`_ * Fix uploads of link-only datasets to data library (thanks to `@mvdbeek `__). `Pull Request 5917`_ * Correct signal number in admin documentation (thanks to `@erasche `__). `Pull Request 5921`_ * Fix error with data managers when trying to move_merge nonexistent extra_files dir (thanks to `@abretaud `__). `Pull Request 5922`_ * Fix bug with removing workflow outputs from a node. `Pull Request 5935`_ * Fix for running in containers when ``job_tmp`` is set in ``job_conf.xml``. `Pull Request 5937`_ * Fix for running jobs in containers. `Pull Request 5938`_ * Fix dropdown click and highlighting behavior. `Pull Request 5945`_ * Resort to ``os.path.exists()`` also for paths not ending in ``.loc`` (thanks to `@nsoranzo `__). `Pull Request 5947`_ * Remove ini config parameter from cleanup scripts (thanks to `@bernt-matthias `__). `Pull Request 5956`_ * Fix shared history list bug. `Pull Request 5962`_ * Pin the version of `Node.js`_ used in CI. `Pull Request 5972`_ * Fix 2 typos in the docs (thanks to `@nsoranzo `__). `Pull Request 5986`_ .. github_links .. _`Node.js`: https://nodejs.org/en/ .. _Pull Request 4235: https://github.com/galaxyproject/galaxy/pull/4235 .. _Pull Request 4474: https://github.com/galaxyproject/galaxy/pull/4474 .. _Pull Request 4830: https://github.com/galaxyproject/galaxy/pull/4830 .. _Pull Request 5220: https://github.com/galaxyproject/galaxy/pull/5220 .. _Pull Request 5282: https://github.com/galaxyproject/galaxy/pull/5282 .. _Pull Request 5317: https://github.com/galaxyproject/galaxy/pull/5317 .. _Pull Request 5320: https://github.com/galaxyproject/galaxy/pull/5320 .. _Pull Request 5334: https://github.com/galaxyproject/galaxy/pull/5334 .. _Pull Request 5359: https://github.com/galaxyproject/galaxy/pull/5359 .. _Pull Request 5360: https://github.com/galaxyproject/galaxy/pull/5360 .. _Pull Request 5365: https://github.com/galaxyproject/galaxy/pull/5365 .. _Pull Request 5375: https://github.com/galaxyproject/galaxy/pull/5375 .. _Pull Request 5386: https://github.com/galaxyproject/galaxy/pull/5386 .. _Pull Request 5388: https://github.com/galaxyproject/galaxy/pull/5388 .. _Pull Request 5392: https://github.com/galaxyproject/galaxy/pull/5392 .. _Pull Request 5401: https://github.com/galaxyproject/galaxy/pull/5401 .. _Pull Request 5422: https://github.com/galaxyproject/galaxy/pull/5422 .. _Pull Request 5427: https://github.com/galaxyproject/galaxy/pull/5427 .. _Pull Request 5434: https://github.com/galaxyproject/galaxy/pull/5434 .. _Pull Request 5436: https://github.com/galaxyproject/galaxy/pull/5436 .. _Pull Request 5448: https://github.com/galaxyproject/galaxy/pull/5448 .. _Pull Request 5450: https://github.com/galaxyproject/galaxy/pull/5450 .. _Pull Request 5451: https://github.com/galaxyproject/galaxy/pull/5451 .. _Pull Request 5453: https://github.com/galaxyproject/galaxy/pull/5453 .. _Pull Request 5458: https://github.com/galaxyproject/galaxy/pull/5458 .. _Pull Request 5461: https://github.com/galaxyproject/galaxy/pull/5461 .. _Pull Request 5462: https://github.com/galaxyproject/galaxy/pull/5462 .. _Pull Request 5465: https://github.com/galaxyproject/galaxy/pull/5465 .. _Pull Request 5479: https://github.com/galaxyproject/galaxy/pull/5479 .. _Pull Request 5487: https://github.com/galaxyproject/galaxy/pull/5487 .. _Pull Request 5488: https://github.com/galaxyproject/galaxy/pull/5488 .. _Pull Request 5492: https://github.com/galaxyproject/galaxy/pull/5492 .. _Pull Request 5494: https://github.com/galaxyproject/galaxy/pull/5494 .. _Pull Request 5505: https://github.com/galaxyproject/galaxy/pull/5505 .. _Pull Request 5508: https://github.com/galaxyproject/galaxy/pull/5508 .. _Pull Request 5513: https://github.com/galaxyproject/galaxy/pull/5513 .. _Pull Request 5516: https://github.com/galaxyproject/galaxy/pull/5516 .. _Pull Request 5538: https://github.com/galaxyproject/galaxy/pull/5538 .. _Pull Request 5539: https://github.com/galaxyproject/galaxy/pull/5539 .. _Pull Request 5540: https://github.com/galaxyproject/galaxy/pull/5540 .. _Pull Request 5544: https://github.com/galaxyproject/galaxy/pull/5544 .. _Pull Request 5548: https://github.com/galaxyproject/galaxy/pull/5548 .. _Pull Request 5553: https://github.com/galaxyproject/galaxy/pull/5553 .. _Pull Request 5559: https://github.com/galaxyproject/galaxy/pull/5559 .. _Pull Request 5567: https://github.com/galaxyproject/galaxy/pull/5567 .. _Pull Request 5570: https://github.com/galaxyproject/galaxy/pull/5570 .. _Pull Request 5581: https://github.com/galaxyproject/galaxy/pull/5581 .. _Pull Request 5593: https://github.com/galaxyproject/galaxy/pull/5593 .. _Pull Request 5596: https://github.com/galaxyproject/galaxy/pull/5596 .. _Pull Request 5602: https://github.com/galaxyproject/galaxy/pull/5602 .. _Pull Request 5604: https://github.com/galaxyproject/galaxy/pull/5604 .. _Pull Request 5610: https://github.com/galaxyproject/galaxy/pull/5610 .. _Pull Request 5621: https://github.com/galaxyproject/galaxy/pull/5621 .. _Pull Request 5623: https://github.com/galaxyproject/galaxy/pull/5623 .. _Pull Request 5625: https://github.com/galaxyproject/galaxy/pull/5625 .. _Pull Request 5628: https://github.com/galaxyproject/galaxy/pull/5628 .. _Pull Request 5630: https://github.com/galaxyproject/galaxy/pull/5630 .. _Pull Request 5633: https://github.com/galaxyproject/galaxy/pull/5633 .. _Pull Request 5636: https://github.com/galaxyproject/galaxy/pull/5636 .. _Pull Request 5637: https://github.com/galaxyproject/galaxy/pull/5637 .. _Pull Request 5638: https://github.com/galaxyproject/galaxy/pull/5638 .. _Pull Request 5642: https://github.com/galaxyproject/galaxy/pull/5642 .. _Pull Request 5645: https://github.com/galaxyproject/galaxy/pull/5645 .. _Pull Request 5646: https://github.com/galaxyproject/galaxy/pull/5646 .. _Pull Request 5653: https://github.com/galaxyproject/galaxy/pull/5653 .. _Pull Request 5657: https://github.com/galaxyproject/galaxy/pull/5657 .. _Pull Request 5658: https://github.com/galaxyproject/galaxy/pull/5658 .. _Pull Request 5667: https://github.com/galaxyproject/galaxy/pull/5667 .. _Pull Request 5669: https://github.com/galaxyproject/galaxy/pull/5669 .. _Pull Request 5675: https://github.com/galaxyproject/galaxy/pull/5675 .. _Pull Request 5679: https://github.com/galaxyproject/galaxy/pull/5679 .. _Pull Request 5680: https://github.com/galaxyproject/galaxy/pull/5680 .. _Pull Request 5681: https://github.com/galaxyproject/galaxy/pull/5681 .. _Pull Request 5683: https://github.com/galaxyproject/galaxy/pull/5683 .. _Pull Request 5686: https://github.com/galaxyproject/galaxy/pull/5686 .. _Pull Request 5689: https://github.com/galaxyproject/galaxy/pull/5689 .. _Pull Request 5690: https://github.com/galaxyproject/galaxy/pull/5690 .. _Pull Request 5691: https://github.com/galaxyproject/galaxy/pull/5691 .. _Pull Request 5692: https://github.com/galaxyproject/galaxy/pull/5692 .. _Pull Request 5693: https://github.com/galaxyproject/galaxy/pull/5693 .. _Pull Request 5697: https://github.com/galaxyproject/galaxy/pull/5697 .. _Pull Request 5698: https://github.com/galaxyproject/galaxy/pull/5698 .. _Pull Request 5699: https://github.com/galaxyproject/galaxy/pull/5699 .. _Pull Request 5700: https://github.com/galaxyproject/galaxy/pull/5700 .. _Pull Request 5701: https://github.com/galaxyproject/galaxy/pull/5701 .. _Pull Request 5702: https://github.com/galaxyproject/galaxy/pull/5702 .. _Pull Request 5703: https://github.com/galaxyproject/galaxy/pull/5703 .. _Pull Request 5705: https://github.com/galaxyproject/galaxy/pull/5705 .. _Pull Request 5706: https://github.com/galaxyproject/galaxy/pull/5706 .. _Pull Request 5707: https://github.com/galaxyproject/galaxy/pull/5707 .. _Pull Request 5708: https://github.com/galaxyproject/galaxy/pull/5708 .. _Pull Request 5709: https://github.com/galaxyproject/galaxy/pull/5709 .. _Pull Request 5710: https://github.com/galaxyproject/galaxy/pull/5710 .. _Pull Request 5711: https://github.com/galaxyproject/galaxy/pull/5711 .. _Pull Request 5714: https://github.com/galaxyproject/galaxy/pull/5714 .. _Pull Request 5715: https://github.com/galaxyproject/galaxy/pull/5715 .. _Pull Request 5716: https://github.com/galaxyproject/galaxy/pull/5716 .. _Pull Request 5717: https://github.com/galaxyproject/galaxy/pull/5717 .. _Pull Request 5718: https://github.com/galaxyproject/galaxy/pull/5718 .. _Pull Request 5719: https://github.com/galaxyproject/galaxy/pull/5719 .. _Pull Request 5721: https://github.com/galaxyproject/galaxy/pull/5721 .. _Pull Request 5724: https://github.com/galaxyproject/galaxy/pull/5724 .. _Pull Request 5725: https://github.com/galaxyproject/galaxy/pull/5725 .. _Pull Request 5731: https://github.com/galaxyproject/galaxy/pull/5731 .. _Pull Request 5732: https://github.com/galaxyproject/galaxy/pull/5732 .. _Pull Request 5735: https://github.com/galaxyproject/galaxy/pull/5735 .. _Pull Request 5737: https://github.com/galaxyproject/galaxy/pull/5737 .. _Pull Request 5740: https://github.com/galaxyproject/galaxy/pull/5740 .. _Pull Request 5741: https://github.com/galaxyproject/galaxy/pull/5741 .. _Pull Request 5742: https://github.com/galaxyproject/galaxy/pull/5742 .. _Pull Request 5743: https://github.com/galaxyproject/galaxy/pull/5743 .. _Pull Request 5745: https://github.com/galaxyproject/galaxy/pull/5745 .. _Pull Request 5746: https://github.com/galaxyproject/galaxy/pull/5746 .. _Pull Request 5747: https://github.com/galaxyproject/galaxy/pull/5747 .. _Pull Request 5749: https://github.com/galaxyproject/galaxy/pull/5749 .. _Pull Request 5750: https://github.com/galaxyproject/galaxy/pull/5750 .. _Pull Request 5752: https://github.com/galaxyproject/galaxy/pull/5752 .. _Pull Request 5754: https://github.com/galaxyproject/galaxy/pull/5754 .. _Pull Request 5755: https://github.com/galaxyproject/galaxy/pull/5755 .. _Pull Request 5758: https://github.com/galaxyproject/galaxy/pull/5758 .. _Pull Request 5759: https://github.com/galaxyproject/galaxy/pull/5759 .. _Pull Request 5760: https://github.com/galaxyproject/galaxy/pull/5760 .. _Pull Request 5761: https://github.com/galaxyproject/galaxy/pull/5761 .. _Pull Request 5766: https://github.com/galaxyproject/galaxy/pull/5766 .. _Pull Request 5769: https://github.com/galaxyproject/galaxy/pull/5769 .. _Pull Request 5771: https://github.com/galaxyproject/galaxy/pull/5771 .. _Pull Request 5772: https://github.com/galaxyproject/galaxy/pull/5772 .. _Pull Request 5773: https://github.com/galaxyproject/galaxy/pull/5773 .. _Pull Request 5774: https://github.com/galaxyproject/galaxy/pull/5774 .. _Pull Request 5776: https://github.com/galaxyproject/galaxy/pull/5776 .. _Pull Request 5782: https://github.com/galaxyproject/galaxy/pull/5782 .. _Pull Request 5784: https://github.com/galaxyproject/galaxy/pull/5784 .. _Pull Request 5786: https://github.com/galaxyproject/galaxy/pull/5786 .. _Pull Request 5788: https://github.com/galaxyproject/galaxy/pull/5788 .. _Pull Request 5789: https://github.com/galaxyproject/galaxy/pull/5789 .. _Pull Request 5793: https://github.com/galaxyproject/galaxy/pull/5793 .. _Pull Request 5794: https://github.com/galaxyproject/galaxy/pull/5794 .. _Pull Request 5797: https://github.com/galaxyproject/galaxy/pull/5797 .. _Pull Request 5798: https://github.com/galaxyproject/galaxy/pull/5798 .. _Pull Request 5799: https://github.com/galaxyproject/galaxy/pull/5799 .. _Pull Request 5800: https://github.com/galaxyproject/galaxy/pull/5800 .. _Pull Request 5804: https://github.com/galaxyproject/galaxy/pull/5804 .. _Pull Request 5805: https://github.com/galaxyproject/galaxy/pull/5805 .. _Pull Request 5806: https://github.com/galaxyproject/galaxy/pull/5806 .. _Pull Request 5807: https://github.com/galaxyproject/galaxy/pull/5807 .. _Pull Request 5810: https://github.com/galaxyproject/galaxy/pull/5810 .. _Pull Request 5811: https://github.com/galaxyproject/galaxy/pull/5811 .. _Pull Request 5814: https://github.com/galaxyproject/galaxy/pull/5814 .. _Pull Request 5815: https://github.com/galaxyproject/galaxy/pull/5815 .. _Pull Request 5816: https://github.com/galaxyproject/galaxy/pull/5816 .. _Pull Request 5819: https://github.com/galaxyproject/galaxy/pull/5819 .. _Pull Request 5821: https://github.com/galaxyproject/galaxy/pull/5821 .. _Pull Request 5823: https://github.com/galaxyproject/galaxy/pull/5823 .. _Pull Request 5825: https://github.com/galaxyproject/galaxy/pull/5825 .. _Pull Request 5826: https://github.com/galaxyproject/galaxy/pull/5826 .. _Pull Request 5829: https://github.com/galaxyproject/galaxy/pull/5829 .. _Pull Request 5836: https://github.com/galaxyproject/galaxy/pull/5836 .. _Pull Request 5839: https://github.com/galaxyproject/galaxy/pull/5839 .. _Pull Request 5854: https://github.com/galaxyproject/galaxy/pull/5854 .. _Pull Request 5859: https://github.com/galaxyproject/galaxy/pull/5859 .. _Pull Request 5861: https://github.com/galaxyproject/galaxy/pull/5861 .. _Pull Request 5864: https://github.com/galaxyproject/galaxy/pull/5864 .. _Pull Request 5869: https://github.com/galaxyproject/galaxy/pull/5869 .. _Pull Request 5870: https://github.com/galaxyproject/galaxy/pull/5870 .. _Pull Request 5872: https://github.com/galaxyproject/galaxy/pull/5872 .. _Pull Request 5876: https://github.com/galaxyproject/galaxy/pull/5876 .. _Pull Request 5877: https://github.com/galaxyproject/galaxy/pull/5877 .. _Pull Request 5878: https://github.com/galaxyproject/galaxy/pull/5878 .. _Pull Request 5880: https://github.com/galaxyproject/galaxy/pull/5880 .. _Pull Request 5881: https://github.com/galaxyproject/galaxy/pull/5881 .. _Pull Request 5882: https://github.com/galaxyproject/galaxy/pull/5882 .. _Pull Request 5886: https://github.com/galaxyproject/galaxy/pull/5886 .. _Pull Request 5887: https://github.com/galaxyproject/galaxy/pull/5887 .. _Pull Request 5888: https://github.com/galaxyproject/galaxy/pull/5888 .. _Pull Request 5890: https://github.com/galaxyproject/galaxy/pull/5890 .. _Pull Request 5892: https://github.com/galaxyproject/galaxy/pull/5892 .. _Pull Request 5896: https://github.com/galaxyproject/galaxy/pull/5896 .. _Pull Request 5899: https://github.com/galaxyproject/galaxy/pull/5899 .. _Pull Request 5900: https://github.com/galaxyproject/galaxy/pull/5900 .. _Pull Request 5902: https://github.com/galaxyproject/galaxy/pull/5902 .. _Pull Request 5904: https://github.com/galaxyproject/galaxy/pull/5904 .. _Pull Request 5906: https://github.com/galaxyproject/galaxy/pull/5906 .. _Pull Request 5907: https://github.com/galaxyproject/galaxy/pull/5907 .. _Pull Request 5908: https://github.com/galaxyproject/galaxy/pull/5908 .. _Pull Request 5909: https://github.com/galaxyproject/galaxy/pull/5909 .. _Pull Request 5913: https://github.com/galaxyproject/galaxy/pull/5913 .. _Pull Request 5914: https://github.com/galaxyproject/galaxy/pull/5914 .. _Pull Request 5916: https://github.com/galaxyproject/galaxy/pull/5916 .. _Pull Request 5917: https://github.com/galaxyproject/galaxy/pull/5917 .. _Pull Request 5921: https://github.com/galaxyproject/galaxy/pull/5921 .. _Pull Request 5922: https://github.com/galaxyproject/galaxy/pull/5922 .. _Pull Request 5924: https://github.com/galaxyproject/galaxy/pull/5924 .. _Pull Request 5928: https://github.com/galaxyproject/galaxy/pull/5928 .. _Pull Request 5929: https://github.com/galaxyproject/galaxy/pull/5929 .. _Pull Request 5935: https://github.com/galaxyproject/galaxy/pull/5935 .. _Pull Request 5936: https://github.com/galaxyproject/galaxy/pull/5936 .. _Pull Request 5937: https://github.com/galaxyproject/galaxy/pull/5937 .. _Pull Request 5938: https://github.com/galaxyproject/galaxy/pull/5938 .. _Pull Request 5940: https://github.com/galaxyproject/galaxy/pull/5940 .. _Pull Request 5945: https://github.com/galaxyproject/galaxy/pull/5945 .. _Pull Request 5947: https://github.com/galaxyproject/galaxy/pull/5947 .. _Pull Request 5956: https://github.com/galaxyproject/galaxy/pull/5956 .. _Pull Request 5962: https://github.com/galaxyproject/galaxy/pull/5962 .. _Pull Request 5965: https://github.com/galaxyproject/galaxy/pull/5965 .. _Pull Request 5968: https://github.com/galaxyproject/galaxy/pull/5968 .. _Pull Request 5969: https://github.com/galaxyproject/galaxy/pull/5969 .. _Pull Request 5972: https://github.com/galaxyproject/galaxy/pull/5972 .. _Pull Request 5973: https://github.com/galaxyproject/galaxy/pull/5973 .. _Pull Request 5980: https://github.com/galaxyproject/galaxy/pull/5980 .. _Pull Request 5986: https://github.com/galaxyproject/galaxy/pull/5986 .. _Pull Request 5991: https://github.com/galaxyproject/galaxy/pull/5991 .. _Pull Request 5997: https://github.com/galaxyproject/galaxy/pull/5997 .. _Pull Request 6007: https://github.com/galaxyproject/galaxy/pull/6007 .. _Pull Request 6069: https://github.com/galaxyproject/galaxy/pull/6069 .. _Pull Request 6085: https://github.com/galaxyproject/galaxy/pull/6085