Development News Brief
All News Briefs
Distribution Summary 2014_10_06
getgalaxy.org | ||
galaxy-dist.readthedocs.org | ||
bitbucket.org/galaxy/galaxy-dist | ||
new: | $ hg clone https://bitbucket.org/galaxy/galaxy-dist#stable |
|
upgrade: | $ hg pull $ hg update latest_2014.10.06 |
New! Galaxy Reorganized
Certain files in the Galaxy clone root directory have been renamed, moved, removed, and/or have modified usage.
There is configuration resolution solution in place that will automatically use the config files in the old locations if they exist, or the new locations if they do not. Administrator can also move any non .sample versions of modified files into config/ to match the new directory structure.
Specifically, the following changes were made:
- Config files moved into the sub-directory config/ .
- universe_wsgi.ini renamed to galaxy.ini and is now located in the config/ directory.
- Allow specifying of galaxy.ini defaults with environment variables.
- Removed unneeded contents of the root directory.
- Visualizations in Trackster now default to using config from new structure.
- Public release of Galaxy Ansible roles for installing, configuring, and managing
- Tool development simplified through GalaxyProject at GitHub
- Galaxy and Pulsar, a perfect team
[PR#495](https://bitbucket.org/galaxy/galaxy-central/pull-request/495/) [PR#501](https://bitbucket.org/galaxy/galaxy-central/pull-request/501) [discussion](https://github.com/bgruening/docker-galaxy-stable/issues/6) [XynZwvnV](https://trello.com/c/XynZwvnV) [G1SuUSxn](https://trello.com/c/G1SuUSxn) [s6pCnhMc](https://trello.com/c/s6pCnhMc) [ddTT39sA](https://trello.com/c/ddTT39sA) [8kFDSTBh](https://trello.com/c/8kFDSTBh)
We thank Björn Grüning and other members of the community that helped to guide and support us through this transition.
New! History and Dataset Functions
Several enhancements and improvements have been made to facilitate easier viewing and manipulation of data within the Galaxy UI and Job execution choices. These include:
- You can now run many big tools on TACC's Stampede supercomputer (Official Beta(tm)!). Details here ...
- The current/active dataset (the dataset being shown/manipulated in the center panel of 'analyze data') is now highlighted.
Hovering over a history dataset lights up the other datasets from which it was derived(Edit: this was mistakenly reported as a released feature). - One can now view datasets within collections that are within published or page embedded histories (as well as admin views), plus other dataset collection test and design improvements, including drill-down and fold-down viewing methods.
- New ‘Dataset Chooser’ that allows the user to select one or more datasets from a particular source (current history, other histories, library datasets), example, wiki, and future upgrades.
- The scroll position of the history panel is now stored and will persist across page loads. In other words, if you've scrolled to a dataset at the beginning/bottom of your history, the history panel will open to that same position when re-loaded. The scroll position will reset to the top when the history is switched or a new dataset is added.
- Datasets that time-out (and fail) in a smaller queue are automatically resubmitted to the longer running queue. This ‘re-submitted’ state is displayed when a dataset is fully expanded in the history panel. 6BFJfDqX
- When deleting the current history from the history options, the most recent history is set as the new current one instead of creating a new history. A new history is still created if the user is anonymous or if there are no non-deleted histories remaining. jPMEX46R
[G4e5saQb](https://trello.com/c/G4e5saQb) [fdlgSAYB](https://trello.com/c/fdlgSAYB) [PVdbbpQS](https://trello.com/c/PVdbbpQS) [lAFJnOfd](https://trello.com/c/lAFJnOfd) [nQmxOG60](https://trello.com/c/nQmxOG60) [m8gqYuTd](https://trello.com/c/m8gqYuTd)
Improved
- Created a simple status.galaxyproject.org page to track UseGalaxy.org availability plus other primary servers. poeCC0KG
- Dynamic destination enhancements aimed at enabling co-locating data and (cloud) bursting. This was a complex upgrade, please review the links for full details: PR#465 lqqDhy6l
- jQuery updated to 1.11. Review more about the upgrade here. rhv5Nj7B
- Better reporting of details related to errors to facilitate troubleshooting. This enhancement only works with AJAX done through jQuery. anbum96x
- New APIs for managing permissions of libraries, library datasets plus folders, method to retrieve older versions of library datasets. woyoS8Wo
- Automatically re-queue jobs that fail under specific conditions (such as walltime timeouts) to alternate cluster destinations. 36HT4odq
- Optimize the job query to only select jobs ready to run at startup. XyHzzPGk
- Enable the specification of a UUID when using the upload tool. Contributed by Kyle Ellrott. PR#463 OF9fARUc
- UUID detection passed as input is now enabled. See the PR#471 for a first use case (added to Workflows). Our thanks again to Kyle Ellrott. 7MmRsXns 684L4W7D
- Upgrade to add a new search functionality when browsing or managing Data Library user roles through the UI. woyoS8Wo
- Enhanced the Data Libraries API to allow for copying hdas directly in, without re-uploading. lwBDzAEi
- Clarification about config requirements related to Virtual Environments (virtualenv and Python version checks, before executing run.sh. Thanks goes to Lance Parsons. hcUU4kzU. Duplicate of PR#486 IAN9mx71
- Build sites admin files are now configurable to fully support display application functionality. YPxlmedb
- The
tool_shed_repositories.py
Tool Shed repo install - Security enhancement that will permit the blocking of remote access if the user is not an admin. Thank you to James Johnson. Review the pull request and ticket for details. PR#468 qbmqjhor
- Admin jobs page now includes more information about recently run jobs. Useful for getting a global view of jobs and for reviewing jobs that are not tracked in the UI history (such as history import/export jobs). Thanks to Kyle Ellrott. PR#466 PR#467 (add 466 ticket here) fjXBjXti
- Added support for Illumina 1.8+ fastq headers to
tools/fastq/fastq_paired_end_joiner
. Thanks to Simone Leo. PR#281PR#177 YjjFv3Rv - Updated wiki documentation for admin activities related to data integration. FinBeDet
- Function ‘migration 104’ was using a ‘Session()’ object and this conflicted with
threadlocal
configuration. Fix removedthreadlocal
fromuniverse_wsgi.ini.sample
, the root cause of ‘103 is not 105' migration errors seen lately. PR#439 EVVA5mmZ
Fixed
Gossip
- In other news, please see our prior two Updates:
• September 2014 Galaxy Update
• October 2014 Galaxy Update
Security
\<!> On July 31st, we fixed a serious security vulnerability in Galaxy and notified the community. Please upgrade immediately if you haven’t done so already: Instructions. Stay connected! We both email and tweet security alerts.
Upgrades
- Review instructions for core build: Getting the Stable Distribution
- Review reset for Toolshed repos: Resetting Metadata For Installed Repositories