Galactic Weekly: Week 9, 2026
Weekly summary of activity across 150+ galaxyproject repositories

Summary
- Repositories with activity: 21
- New issues: 17
- Issues closed: 33
- PRs opened: 162
- PRs merged: 87
- Contributors: 49
Highlights
This week, 49 contributors merged 87 pull requests and closed 33 issues across 21 repositories. The Galaxy server received bug fixes in the workflow editor, markdown rendering, and data handling, along with enforcing storage quotas for Celery-based fetch jobs and making Tool Shed 2 the default. The Galaxy Hub website continued its migration from Gridsome to Astro, with removal of old framework code, CI updates, and fixes for server-side rendering issues, alongside new content about Galaxy for particle accelerators and Jetstream2 genome assemblies. The Training Material repository updated several tutorials for Galaxy 25.1+ compatibility and usability, while tools-iuc updated packages including Cutadapt, HyPhy, PretextMap, and mosdepth, and the IWC repository updated the metagenomics genes catalogue and RNA-seq differential expression workflows.
Most Active Repositories
| Repository | PRs Opened | PRs Merged | Issues Opened | Issues Closed |
|---|---|---|---|---|
| galaxy | 48 | 22 | 6 | 17 |
| galaxy-hub | 39 | 27 | 5 | 3 |
| training-material | 12 | 10 | 1 | 5 |
| tools-iuc | 17 | 5 | 1 | 2 |
| iwc | 12 | 4 | 0 | 1 |
| usegalaxy-tools | 6 | 1 | 2 | 1 |
| gxy.io | 3 | 3 | 0 | 0 |
| galaxy_codex | 4 | 2 | 0 | 0 |
| galaxy-skills | 3 | 2 | 0 | 0 |
| gxformat2 | 2 | 2 | 0 | 0 |
Repository Summaries
galaxy-hub
This week’s work on galaxy-hub focused heavily on completing the migration from the Gridsome static site framework to Astro, including removing the old Gridsome site code, switching CI to Astro-only, and fixing several Vue server-side rendering hydration mismatches caused by date handling and apostrophes in titles. Infrastructure changes included renaming the default branch from master to main, adding CloudFront cache invalidation after S3 deploys, and enabling schema checking in CI. Content updates added news posts about Galaxy for particle accelerators and Jetstream2 genome assemblies, updated meeting details for the SPOC and Tool Development SIGs, added the microGalaxy roadmap, and included NFDI4BioImage annotations on news and events pages.
training-material
This week, the Galaxy Training Material repository received updates to several tutorials, including clarifications about nested collections in Galaxy 25.1+, updates to the RStudio in Galaxy tutorial, and a new tip in the Mapping tutorial about setting dbkey for samtools stats. Infrastructure changes included a fix to avoid rendering empty tool install files and redirects for Hall of Fame pages. The repository also added a news item for a misconceptions paper, a recommendation on citing public workflows, and updated persistent URLs and cached commit data, while closing out several issues related to tutorial usability and tool install rendering.
galaxy
This week’s changes to the Galaxy repository included several bug fixes across the workflow editor, markdown rendering, and data handling—such as fixing infinite request loops in cached stores, correcting collection step rendering in reports and markdown, repairing the “Create New” workflow editor state reset, and fixing dbkey filtering when the dbkey is unset. Storage quotas are now enforced for Celery-based data fetch jobs, and the Tool Shed 2 was made the default, with legacy Shed tests removed from CI. Other updates improved filesystem path construction (using os.path.join or pathlib.Path instead of f-strings), added shared XML formatting utilities to galaxy-tool-util, and refined the Type and Reference selectors in the Upload Activity.
gxformat2
This week, the gxformat2 repository merged two pull requests. One updated the minimatch dependency in the TypeScript portion of the project, and the other applied code formatting and linting to the Python codebase using the black and ruff tools.
tools-iuc
This week, the tools-iuc repository merged five pull requests: a fix for Cutadapt’s --minimum-length parameter default, a bug fix for HyPhy’s annotate invert behavior, an update to PretextMap with a new --highres flag, a Galaxy version bump for ToolDistillator, and an update of mosdepth from version 0.3.12 to 0.3.13. One new issue was opened regarding Samtools Stats not showing reference genomes, and two issues were closed, including that same Samtools Stats issue and a kraken2 bug involving incorrect datatype assignments for zipped input datasets.
galaxy-job-config-init
A pull request was merged that adds a --local-workers option, allowing users to specify the number of workers for the LocalJobRunner when generating Galaxy job configuration.
brc-analytics
This week, the brc-analytics repository closed four issues covering several areas: adding support for creating social media posts using the galaxy-social bot, adding a file with a landing request, improving the reliability of ENA (European Nucleotide Archive) integration, and adding a visualization for the variant calling workflow.
galaxy-language-server
This week, the repository updated the minimatch dependency in the client directory from version 3.1.2 to 3.1.4, addressing a known issue in that package. A separate pull request improved the setup process for the Python environment used by the project.
iwc
Two dependency packages (lodash-es/mermaid and minimatch) were updated in the website directory. On the workflow side, the metagenomics genes catalogue workflow was updated, and the RNA-seq differential expression workflow was updated from version 0.7 to 0.8. A test release issue for version 26.0 was also closed.
pulsar
A single pull request was merged this week, removing the project’s dependencies on distutils, pkg_resources, and stopit. These are older or deprecated Python libraries, and their removal updates Pulsar’s codebase to use more modern alternatives.
galaxy-k8s-boot
A single pull request was merged this week, containing adjustments based on testing of the galaxy-k8s-boot project. The specific tweaks address issues found during testing, though the details of the changes were not elaborated in the pull request title.
galaxy_codex
A new page was added with content for imaging.usegalaxy.org. The repository’s resources were also updated through an automated process.
usegalaxy-tools
A pull request was merged to add imaging tools from usegalaxy.eu to the repository. Two new requests were opened: one to increase compute resources for the optitype tool on usegalaxy.org, and another to install the qiime2 import-fastq tool on usegalaxy.org. A previously reported bug involving a permissions error in Funannotate predict was closed.
galaxy-skills
Two pull requests were merged this week. One added a new “tool-selection-diagram” sub-skill to the tool-dev skill area. The other fixed and updated the hub-news-posts skill based on lessons learned from actually creating posts.
gx-it-proxy
The Galaxy Project’s gx-it-proxy repository had one pull request merged this week, which bumped the version of the “minimatch” dependency. This is a routine dependency update, likely to incorporate bug fixes or security patches from the newer version of the library.
gxy.io
Three redirects and a new page were added this week. Redirects were set up for microbiology.usegalaxy.org and imaging.usegalaxy.org, and a welcome page was added for the Biodiversity lab.
usegalaxy-playbook
A pull request was merged this week that adds an Imaging theme and a tool view panel to the usegalaxy-playbook repository. This change introduces a dedicated visual theme and curated tool panel for imaging-related workflows in Galaxy.
total-perspective-vortex
A new issue was reported this week identifying a bug where linting fails for the tool.tool_type attribute. No other activity (pull requests, merges, or releases) was recorded for the repository during this period.
gravity
Two pull requests were merged this week in the Gravity repository. One added a dispatch option based on the Gunicorn version, and the other fixed an issue with version checking.
idc
A new issue was opened this week to discuss data documentation for the IDC (Intergalactic Data Commission) repository. No other activity such as pull requests, merges, or code changes was reported during this period.
Merged Pull Requests
galaxy
- Use “os.path.join()“ or “pathlib.Path“ instead of f-strings for filesystem paths by @nsoranzo
- [25.1] Enforce storage quota for Celery-based data fetch jobs by @mvdbeek
- Updates config rebuild changes by @davelopez
- Fix workflow implicit mapping of flat collections over paired_or_unpaired by @jmchilton
- [26.0] Remove unused handle_tool_shed_url_protocol by @mvdbeek
- [26.0] Fix Pydantic UnsupportedFieldAttributeWarning for Field defaults in Annotated by @mvdbeek
- Make Shed 2 the Default - Drop Legacy Shed Tests in CI by @jmchilton
- Fix infinite request loops in cached stores with retry-aware error handling by @dannon
- Merge 26.0 into dev by @ahmedhamidawan
- [25.1] Fix “Create New” in workflow editor not resetting editor state by @ahmedhamidawan
- [26.0] Fix collection step Job markdown elements not rendering by @ahmedhamidawan
- Fix dbkey filter returning no options when dbkey unset by @jmchilton
- Fix tool.parameters initialization by @mvdbeek
- [26.0] Parse input collections as well in markdown editor by @ahmedhamidawan
- Bump minimatch from 10.2.0 to 10.2.2 in /client-api by @dependabot[bot]
- Render collections as images via the element picker in reports by @ahmedhamidawan
- [25.1] Ensure markdown elements do not render if argument is undefined by @ahmedhamidawan
- Converge framework workflow test syntax toward Planemo syntax by @jmchilton
- Improve Type and Reference selectors in Upload Activity by @davelopez
- Disallow gunicorn 25.1.0 by @nsoranzo
- Add format_xml to galaxy-tool-util for shared XML formatting by @dannon
- [26.0] Backports: Return redirection instead of a JSON with the redirect URI by @davelopez
galaxy-hub
- Update SPOC SIG with new meeting date and calendar by @pavanvidem
- News - Galaxy for particle accelerators by @subindev-d
- Update usegalaxy.fr citing link by @abretaud
- Tool dev SIG: Update new meeting details by @SaimMomin12
- fix community links on sub-pages by @bgruening
- add Hall of Fame link to the Community section by @bgruening
- this renders HoF text on top as markdown by @bgruening
- Invalidate CloudFront cache after S3 deploy by @dannon
- Fix Vue SSR hydration mismatch from apostrophes in titles by @dannon
- Remove master branch triggers from workflows by @dannon
- Prepare for master → main branch rename by @dannon
- Add microGalaxy roadmap and adapt page for astro by @bebatut
- Fix UTC date handling for hydration mismatches and feeds by @dannon
- Sync: Update files from training-material by @github-actions[bot]
- Add additional NFDI4BioImage annotation to news and events pages by @rmassei
- Fix duplicate content ID warnings from Astro glob-loader by @dannon
- Add news post: Jetstream2 + VGP genome assemblies by @nekrut
- Update Galactic Weekly for 2026-W08 by @nekrut
- Fix date hydration mismatch on news/events pages by @dannon
- Add NFDI4BioImage annotation to news and events pages by @dianichj
- Refactor GTN import logic to improve PR existence checks by @arash77
- remove old metadata, enable schema checking on CI by @bgruening
- Sync: Update files from training-material by @github-actions[bot]
- Include funding information in event index by @Sch-Da
- Remove Gridsome site code from master by @dannon
- Switch CI to Astro-only, Gridsome to maintenance branch by @dannon
- Dekcd unification in Hub by @Sch-Da
galaxy-job-config-init
galaxy-k8s-boot
- Tweaks from testing by @afgane
galaxy-language-server
- Bump minimatch from 3.1.2 to 3.1.4 in /client by @dependabot[bot]
- Improve Python environment setup by @davelopez
galaxy-skills
- Add tool-selection-diagram sub-skill to tool-dev by @nekrut
- fix: update hub-news-posts skill with lessons from real post creation by @nekrut
galaxy_codex
- Add imaging.usegalaxy.org page content by @jdavcs
- Automatic resources update by @github-actions[bot]
gravity
- Dispatch option on gunicorn version by @mvdbeek
- Fix version check by @mvdbeek
gx-it-proxy
- Bump minimatch by @dependabot[bot]
gxformat2
- Bump minimatch in /typescript by @dependabot[bot]
- Lint code with black and ruff by @nsoranzo
gxy.io
- Add redirect for microbiology.usegalaxy.org by @jdavcs
- Add welcome for Biodiversity lab by @natefoo
- Add redirect for imaging.usegalaxy.org by @jdavcs
iwc
- Bump lodash-es and mermaid in /website by @dependabot[bot]
- Bump minimatch in /website by @dependabot[bot]
- Update genes catalogue metaG WF by @hugolefeuvre
- Updating workflows/transcriptomics/rnaseq-de from 0.7 to 0.8 by @gxydevbot
pulsar
- Drop use of distutils, pkg_resources and stopit by @nsoranzo
tools-iuc
- Cutadapt - Fix —minimum-length param default by @RZ9082
- fix hyphy annotate invert true bug by @d-callan
- New version of pretextmap and addition of —highres flag by @Delphine-L
- Fix ToolDistillator Galaxy Version 1.0.5+galaxy0 to 1.0.5+galaxy1 by @clsiguret
- Updating tools/mosdepth from version 0.3.12 to 0.3.13 by @gxydevbot
training-material
- clarifying that even if galaxy is running 25.1+, nest collection may not by @scottcain
- Rstudio in Galaxy updates by @shiltemann
- Mapping tutorial: add tip about setting dbkey for samtools stats by @shiltemann
- Update GTA url with correct year by @shiltemann
- Add recommendation on citing public workflows by @MarisaJL
- redirect HoF pages from downcased versions by @shiltemann
- [Infra] Check for empty tools list before rendering ephemeris install file by @shiltemann
- Add news item for misconceptions paper by @shiltemann
- Update Cached Commit Data by @github-actions[bot]
- Update Persistent uniform resource locators by @github-actions[bot]
usegalaxy-playbook
- Add Imaging theme and tool view panel by @jdavcs
usegalaxy-tools
- Add imaging tools from usegalaxy.eu by @jdavcs
New Issues
galaxy
- Optional parameter_input steps leak ConnectedValue placeholder when omitted from workflow invocation by @d-callan
- ToolShed (accidentally) shows old page without styles instead of redirecting by @martenson
- python packages native namespaces by @mr-c
- dbkey filtering of dynamic options does not work properly by @bernt-matthias
- Deleting empty collections does not stop/delete the creating job by @natefoo
- Add error handling for markdown elements by @ahmedhamidawan
galaxy-hub
- Issues found in https://github.com/galaxyproject/galaxy-hub/pull/3763 by @bgruening
- Improve svg-based icons by @wm75
- Documentation: Reference Data, Reproducibility, and Citations by @jennaj
- Decide on tease field policy: plain text vs markup by @dannon
- The news page is busted by @afgane
idc
- Data Documentation — discussion by @jennaj
tools-iuc
- Samtools Stats: no reference genomes shown by @shiltemann
total-perspective-vortex
- linting for tool.tool_type fails by @bgruening
training-material
- Hide tool install when empty by @hexylena
usegalaxy-tools
- Request: increase resources for optitype/1.3.5+galaxy0 at usegalaxy.org by @jennaj
- Install qiime2 tools import-fastq to UseGalaxy.org by @jennaj
Closed Issues
brc-analytics
- Creating social media posts with the galaxy-social bot
- Add file with landing request
- Improve ENA reliability
- Visualization for variant calling workflow
galaxy
- fetching data from repositories does not seem to respect storage quota
- Create New Workflow in Workflow Editor broken
- ToolShed (accidentally) shows old page without styles instead of redirecting
- can’t import data that is not accessible by the galaxy system user
- Support bgzipped data
- dbkey filtering of dynamic options does not work properly
- Fix tool.parameters initialization.
- Stores using `useKeyedCache` should use consistent retry handling
- Navigating to a dataset preview creates request loop in some edge cases
- Automatic login via OIDC
- Beta Upload Activity: Add discover/try `Beta Upload Activity` button in old upload dialog
- workflow editor field editing resets value while type
- [TS2.0] missing URL in emails
- Beta Upload Activity: Improve `Type` and `Reference` selectors in Upload Activity
- Proposed UI redesign of workflow import dialog
- Tool output sharing apparently depends on input sharing (instead of history preferences)
- Tool with optional credentials cannot be executed when no credentials group exists
galaxy-hub
- The news page is busted
- External links to GTN are broken on Galaxy Hub Astro on “Get Started” Page
- Add new `citations` site for all subsites
iwc
tools-iuc
- kraken2 assigns incorrect datatypes to output datasets if input datasets are zipped
- Samtools Stats: no reference genomes shown
training-material
- Unable to follow the tutorial
- R Space introduction
- Hide tool install when empty
- Tools are not clickable in tutorials
- Issue with the admin_install section of tutorials
usegalaxy-tools
Generated automatically on 2026-03-01 16:24 UTC