swh:1:snp:68efb3baf28256c952b30ae9ecf5cb4fac86eafb

sort by:
Revision Author Date Message Commit Date
250c9c2 Update version to 22.01.1 22 August 2022, 19:25:14 UTC
30dc1bf Merge pull request #14440 from qiagu/dynamic_options [22.01] Revert startswith of tool parameter options 18 August 2022, 17:21:23 UTC
5f0fbb0 fix docs 18 August 2022, 12:30:14 UTC
8ef9ef4 fix test 18 August 2022, 12:28:55 UTC
ea85cab Revert startswith of tool parameter options 18 August 2022, 09:04:12 UTC
6db3224 Merge pull request #14466 from nsoranzo/release_22.01_fix_docs [22.01] Fix doc versioning banner and other doc fixes 16 August 2022, 20:26:41 UTC
11c0c7b Fix doc versioning banner Currently doc builds for `release_22.01` and `master` branches incorrectly show the "This document is for an in-development version of Galaxy." warning banner. Partially backport commit 318a1d7056cc8a5b9f6b83ef1cd186d6ef8939d4 and drop the unused `TARGET_BRANCH` variable from `Makefile` which shadows the shell environment variable of the same name set in `.github/workflows/docs.yaml` and used in `doc/source/conf.versioning.py` . 16 August 2022, 14:33:26 UTC
69defb7 Doc fixes 15 August 2022, 18:15:02 UTC
6a3804b Update application documentation with: ``` make -C doc/ updaterst ``` 14 August 2022, 17:39:19 UTC
6c43d66 Merge pull request #14373 from cat-bro/fix-IMPLICITLY_REQUIRED_TOOL_FILES-for-maxquant [22.01] Correct IMPLICITLY_REQUIRED_TOOL_FILES for some tools 26 July 2022, 12:26:15 UTC
25e847e Correct IMPLICITLY_REQUIRED_TOOL_FILES for some tools 25 July 2022, 17:07:36 UTC
a20d796 Merge pull request #14332 from bernt-matthias/topic/options-var [22.01] fix `startswith` attribute of `<options>` 24 July 2022, 16:22:21 UTC
21a7ad2 Merge pull request #14363 from davelopez/fix_enable_account_interface [22.01] Fix enable_account_interface option hiding too much 24 July 2022, 16:17:39 UTC
f2bdee4 Display correct description in Manage Information 22 July 2022, 16:11:14 UTC
b004c32 Display Manage Cloud Auth user preferences always 22 July 2022, 16:10:19 UTC
e775648 Disable only specific inputs in user information 22 July 2022, 16:09:23 UTC
a066a42 Merge pull request #14355 from nsoranzo/release_22.01_fix_14348 [22.01] Workflow download API: check if a workflow is importable (not published) 21 July 2022, 08:37:44 UTC
2ff6aa5 Workflow download API: check if a workflow is importable (not published) Fix https://github.com/galaxyproject/galaxy/issues/14348 . 21 July 2022, 02:28:36 UTC
7054261 Add some type annotations 21 July 2022, 02:25:12 UTC
ce0d3a7 Merge pull request #14330 from nsoranzo/release_22.01_dataset_API_fix_extension_list_filter [22.01] Fix filtering by an extension list in dataset API 16 July 2022, 10:46:00 UTC
fe06eea fix test output 15 July 2022, 08:49:12 UTC
d7272cc Update test/functional/tools/options_from_metadata_file.xml Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com> 14 July 2022, 21:30:11 UTC
d642ce3 fix `startswith` attribute of `<options>` as documented in the xsd in addition fix https://github.com/galaxyproject/galaxy/issues/14324, i.e. document the `separator` attribute of options also doc that only 1MB is used and lines starting with `#` are always ignored 14 July 2022, 12:19:40 UTC
8321b86 Fix filtering by an extension list in dataset API Fix the following traceback: ``` 2022-07-13T20:32:11.5995637Z galaxy.web.framework.decorators ERROR 2022-07-13 20:20:39,564 [pN:main,p:2622,tN:worker 1] Uncaught exception in exposed API method: 2022-07-13T20:32:11.5995754Z Traceback (most recent call last): 2022-07-13T20:32:11.5996289Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/lib/galaxy/web/framework/decorators.py", line 320, in decorator 2022-07-13T20:32:11.5996434Z rval = func(self, trans, *args, **kwargs) 2022-07-13T20:32:11.5996812Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/lib/galaxy/webapps/galaxy/api/datasets.py", line 387, in index 2022-07-13T20:32:11.5996977Z trans, history_id, serialization_params, filter_parameters 2022-07-13T20:32:11.5997364Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/lib/galaxy/webapps/galaxy/services/datasets.py", line 214, in index 2022-07-13T20:32:11.5997749Z filters = self.history_contents_filters.parse_query_filters(filter_query_params) 2022-07-13T20:32:11.5998133Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/lib/galaxy/managers/base.py", line 1031, in parse_query_filters 2022-07-13T20:32:11.5998269Z return self.parse_filters(filter_params) 2022-07-13T20:32:11.5998634Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/lib/galaxy/managers/base.py", line 1040, in parse_filters 2022-07-13T20:32:11.5998770Z filter_ = self.parse_filter(attr, op, val) 2022-07-13T20:32:11.5999135Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/lib/galaxy/managers/base.py", line 1060, in parse_filter 2022-07-13T20:32:11.5999286Z orm_filter = self._parse_orm_filter(attr, op, val) 2022-07-13T20:32:11.5999683Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/lib/galaxy/managers/history_contents.py", line 528, in _parse_orm_filter 2022-07-13T20:32:11.5999828Z return super()._parse_orm_filter(attr, op, val) 2022-07-13T20:32:11.6000195Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/lib/galaxy/managers/base.py", line 1136, in _parse_orm_filter 2022-07-13T20:32:11.6000293Z orm_filter = op(val) 2022-07-13T20:32:11.6000703Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/sql/operators.py", line 604, in in_ 2022-07-13T20:32:11.6000834Z return self.operate(in_op, other) 2022-07-13T20:32:11.6001252Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/sql/elements.py", line 861, in operate 2022-07-13T20:32:11.6001467Z return op(self.comparator, *other, **kwargs) 2022-07-13T20:32:11.6001884Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/sql/operators.py", line 1386, in in_op 2022-07-13T20:32:11.6001975Z return a.in_(b) 2022-07-13T20:32:11.6002370Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/sql/operators.py", line 604, in in_ 2022-07-13T20:32:11.6002496Z return self.operate(in_op, other) 2022-07-13T20:32:11.6002903Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/sql/type_api.py", line 1343, in operate 2022-07-13T20:32:11.6003001Z op, *other, **kwargs 2022-07-13T20:32:11.6003401Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/sql/type_api.py", line 76, in operate 2022-07-13T20:32:11.6003546Z return o[0](self.expr, op, *(other + o[1:]), **kwargs) 2022-07-13T20:32:11.6003982Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/sql/default_comparator.py", line 160, in _in_impl 2022-07-13T20:32:11.6004157Z roles.InElementRole, seq_or_selectable, expr=expr, operator=op 2022-07-13T20:32:11.6004557Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/sql/coercions.py", line 189, in expect 2022-07-13T20:32:11.6004673Z element, argname=argname, **kw 2022-07-13T20:32:11.6005102Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/sql/coercions.py", line 587, in _literal_coercion 2022-07-13T20:32:11.6005234Z self._raise_for_expected(element, **kw) 2022-07-13T20:32:11.6005662Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/sql/coercions.py", line 283, in _raise_for_expected 2022-07-13T20:32:11.6005841Z util.raise_(exc.ArgumentError(msg, code=code), replace_context=err) 2022-07-13T20:32:11.6006258Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/util/compat.py", line 207, in raise_ 2022-07-13T20:32:11.6006348Z raise exception 2022-07-13T20:32:11.6006989Z sqlalchemy.exc.ArgumentError: IN expression list, SELECT construct, or bound parameter object expected, got 'bam,txt'. 2022-07-13T20:32:11.6007456Z 127.0.0.1 - - [13/Jul/2022:20:20:39 +0000] "GET /api/datasets?limit=500&offset=0&order=create_time-dsc&history_id=4b187121143038ff&q=extension-in&qv=bam%2Ctxt HTTP/1.1" 500 - "-" "python-requests/2.28.1" ``` 14 July 2022, 11:55:49 UTC
80b726e Merge pull request #14319 from mvdbeek/local_tool_version_switxh [22.01] Fix local version switching 13 July 2022, 00:11:52 UTC
3e08160 Fix local version switching Fixes https://github.com/galaxyproject/galaxy/issues/14311. Problem is that we use `:key` in https://github.com/mvdbeek/galaxy/blob/9e4563d9eb5d8f38a48e1f01466d4fcd1fc66502/client/src/components/Form/FormDisplay.vue#L3, so that doesn't re-render when the tool id doesn't change (which is the case for local tools, but not toolshed tools). 12 July 2022, 21:04:28 UTC
9162d57 Merge pull request #14274 from mvdbeek/tighten_session_exception_handling 07 July 2022, 22:39:49 UTC
29bba73 Drop exception catching when querying db for session Should fix users getting logged out if a OperationError occurs and they get a new session because of the too-wide exception handling. 07 July 2022, 05:30:32 UTC
b6629d7 Merge pull request #14246 from mvdbeek/tus_robustness_22_01 [22.01] Improve robustness of tus upload and calculation of progress 02 July 2022, 14:27:33 UTC
4793bbc Minor rename in uploadbox to use err var 02 July 2022, 11:45:53 UTC
2fc79b4 Improve robustness of tus upload and calculation of progress We now don't let the upload fail at all and instead retry indefinitely. The progress report is also more accurate as we only report the progress of individual chunks that have been confirmed by the server. 01 July 2022, 15:58:24 UTC
7e70fa3 Merge pull request #14221 from natefoo/resumable-upload-script-fix-22.01 [22.01] Fixes for the tus resumable upload command line script 29 June 2022, 15:33:05 UTC
a4e2af9 Fixes for the tus resumable upload command line script 29 June 2022, 12:42:24 UTC
582a7b9 Merge pull request #14201 from hexylena/fix-video-link 27 June 2022, 09:36:41 UTC
6b9658e Replace mp4s with youtube links 27 June 2022, 08:47:45 UTC
cf1a83b Merge pull request #14186 from davelopez/21.01_fix_histories_api_url_building 24 June 2022, 19:23:06 UTC
cb83191 Add API test to ensure URLs are generated 24 June 2022, 16:49:26 UTC
374fabb Provide request context to `url_for` When using FastAPI, we need call `url_builder` to generate the correct API URL instead of the legacy `url_for`. Here we were missing the request context that provides this functionality. Also the name of the endpoint for `/api/histories/{id}` was missing. 24 June 2022, 12:03:27 UTC
216378a Merge pull request #14168 from mvdbeek/fix_folder_import_22_01 Minimal fix for folder imports 23 June 2022, 17:53:46 UTC
5785342 Merge branch 'release_21.09' into release_22.01 23 June 2022, 13:44:11 UTC
52de57b Merge branch 'release_21.05' into release_21.09 23 June 2022, 13:43:21 UTC
00ba0a9 Merge pull request #13907 from davelopez/21.05_fix_anonymous_import_histories [21.05] Fix condition importing histories anonymously 23 June 2022, 13:35:52 UTC
d3b4ef8 Merge branch 'release_21.09' into release_22.01 23 June 2022, 13:30:57 UTC
fda88e4 Merge pull request #14057 from mvdbeek/backport_session_fix [21.09][Backport] Add sessioncookie with ``SameSite=None; secure`` for tool_runner path 23 June 2022, 13:17:05 UTC
3b23791 Merge branch 'release_21.09' into release_22.01 23 June 2022, 13:10:47 UTC
43e3cc8 Merge pull request #14162 from mvdbeek/fix_bam_native_collection_download [22.01] Fix collection download for bam native files 23 June 2022, 12:28:16 UTC
8361240 Merge pull request #14161 from mvdbeek/fix_dataset_controller_actions [21.09] Fix dataset controller actions (delete, purge, unhide) 23 June 2022, 12:15:52 UTC
cab0049 Minimal fix for folder imports 23 June 2022, 11:36:00 UTC
a6ea0a6 Merge pull request #14158 from mvdbeek/fix_set_user [22.01] Fix set_user function 23 June 2022, 07:35:59 UTC
6c872e7 Merge pull request #14157 from mvdbeek/fix_streaming_response [22.01] Adapt byte content for StreamingResponse 23 June 2022, 07:34:50 UTC
6b55c93 Fix collection download for bam native files Fixes https://sentry.galaxyproject.org/organizations/galaxy/issues/85033/?project=3&query=is%3Aunresolved&statsPeriod=14d: ``` AttributeError: 'NoneType' object has no attribute 'file_name' File "galaxy/webapps/galaxy/services/history_contents.py", line 482, in get_dataset_collection_archive_for_download return self.__stream_dataset_collection(trans, dataset_collection_instance) File "galaxy/webapps/galaxy/services/history_contents.py", line 503, in __stream_dataset_collection archive = hdcas.stream_dataset_collection( File "galaxy/managers/hdcas.py", line 37, in stream_dataset_collection write_dataset_collection(dataset_collection_instance, archive) File "galaxy/managers/hdcas.py", line 46, in write_dataset_collection for file_path, relpath in hda.datatype.to_archive(dataset=hda, name=name): File "galaxy/datatypes/binary.py", line 535, in to_archive file_paths.append(dataset.metadata.bam_index.file_name) ``` 22 June 2022, 18:59:08 UTC
3700be2 Fix dataset controller actions We don't have a parent property anymore. That's been broken since 21.09. Fixes https://sentry.galaxyproject.org/organizations/galaxy/issues/4971/?project=3&query=is%3Aunresolved&statsPeriod=14d: ``` AttributeError: 'HistoryDatasetAssociation' object has no attribute 'parent' File "galaxy/webapps/galaxy/controllers/dataset.py", line 897, in _undelete while topmost_parent.parent: ``` 22 June 2022, 18:34:18 UTC
bd73e06 Fix set_user function Should fix https://sentry.galaxyproject.org/organizations/galaxy/issues/84836/?project=3&query=is%3Aunresolved&statsPeriod=14d: ``` AttributeError: 'NoneType' object has no attribute 'bootstrap_admin_user' File "uvicorn/protocols/http/h11_impl.py", line 366, in run_asgi result = await app(self.scope, self.receive, self.send) File "uvicorn/middleware/proxy_headers.py", line 75, in __call__ return await self.app(scope, receive, send) File "fastapi/applications.py", line 269, in __call__ await super().__call__(scope, receive, send) File "starlette/applications.py", line 124, in __call__ await self.middleware_stack(scope, receive, send) File "starlette/middleware/errors.py", line 184, in __call__ raise exc File "starlette/middleware/errors.py", line 162, in __call__ await self.app(scope, receive, _send) File "starlette_context/middleware/raw_middleware.py", line 96, in __call__ await self.app(scope, receive, send_wrapper) File "starlette/middleware/base.py", line 69, in __call__ await response(scope, receive, send) File "starlette/responses.py", line 260, in __call__ await wrap(partial(self.listen_for_disconnect, receive)) File "anyio/_backends/_asyncio.py", line 662, in __aexit__ raise exceptions[0] File "starlette/responses.py", line 256, in wrap await func() File "starlette/responses.py", line 245, in stream_response async for chunk in self.body_iterator: File "starlette/middleware/base.py", line 58, in body_stream raise app_exc File "starlette/middleware/base.py", line 36, in coro await self.app(scope, request.receive, send_stream.send) File "starlette/middleware/base.py", line 69, in __call__ await response(scope, receive, send) File "starlette/responses.py", line 260, in __call__ await wrap(partial(self.listen_for_disconnect, receive)) File "anyio/_backends/_asyncio.py", line 662, in __aexit__ raise exceptions[0] File "starlette/responses.py", line 256, in wrap await func() File "starlette/responses.py", line 245, in stream_response async for chunk in self.body_iterator: File "starlette/middleware/base.py", line 58, in body_stream raise app_exc File "starlette/middleware/base.py", line 36, in coro await self.app(scope, request.receive, send_stream.send) File "starlette/exceptions.py", line 93, in __call__ raise exc File "starlette/exceptions.py", line 82, in __call__ await self.app(scope, receive, sender) File "fastapi/middleware/asyncexitstack.py", line 21, in __call__ raise e File "fastapi/middleware/asyncexitstack.py", line 18, in __call__ await self.app(scope, receive, send) File "starlette/routing.py", line 670, in __call__ await route.handle(scope, receive, send) File "starlette/routing.py", line 418, in handle await self.app(scope, receive, send) File "a2wsgi/wsgi.py", line 140, in __call__ return await responder(scope, receive, send) File "a2wsgi/wsgi.py", line 179, in __call__ raise self.exc_info[0].with_traceback( File "galaxy/web/framework/middleware/error.py", line 165, in __call__ app_iter = self.application(environ, sr_checker) File "/cvmfs/main.galaxyproject.org/venv/lib/python3.8/site-packages/paste/recursive.py", line 85, in __call__ return self.application(environ, start_response) File "galaxy/web/framework/middleware/statsd.py", line 29, in __call__ req = self.application(environ, start_response) File "/cvmfs/main.galaxyproject.org/venv/lib/python3.8/site-packages/paste/httpexceptions.py", line 640, in __call__ return self.application(environ, start_response) File "galaxy/web/framework/base.py", line 159, in __call__ return self.handle_request(environ, start_response) File "galaxy/web/framework/base.py", line 215, in handle_request trans = self.transaction_factory(environ) File "galaxy/webapps/base/webapp.py", line 105, in <lambda> self.set_transaction_factory(lambda e: self.transaction_chooser(e, galaxy_app, session_cookie)) File "galaxy/webapps/base/webapp.py", line 194, in transaction_chooser return GalaxyWebTransaction(environ, galaxy_app, self, session_cookie) File "galaxy/webapps/base/webapp.py", line 311, in __init__ self.error_message = self._authenticate_api(session_cookie) File "galaxy/webapps/base/webapp.py", line 541, in _authenticate_api self.user = None File "galaxy/webapps/base/webapp.py", line 451, in set_user if user.bootstrap_admin_user: ``` Not sure what I was thinking when I did this in https://github.com/galaxyproject/galaxy/pull/10823/files#diff-ca6cf7b8ec16cb97add6d9535857de123352878e979bcc16812cdfa23f22b204R360 If we have a boostrap_admin_user we certainly can't add it to a session, that would definitely fail. 22 June 2022, 17:55:50 UTC
40c5605 Adapt byte content for StreamingResponse Fixes https://github.com/galaxyproject/galaxy/issues/14156 ``` TypeError: 'bytes' object is not an iterator File "starlette/middleware/base.py", line 69, in __call__ await response(scope, receive, send) File "starlette/responses.py", line 260, in __call__ await wrap(partial(self.listen_for_disconnect, receive)) File "anyio/_backends/_asyncio.py", line 662, in __aexit__ raise exceptions[0] File "starlette/responses.py", line 256, in wrap await func() File "starlette/responses.py", line 245, in stream_response async for chunk in self.body_iterator: File "starlette/middleware/base.py", line 58, in body_stream raise app_exc File "starlette/middleware/base.py", line 36, in coro await self.app(scope, request.receive, send_stream.send) File "starlette/exceptions.py", line 93, in __call__ raise exc File "starlette/exceptions.py", line 82, in __call__ await self.app(scope, receive, sender) File "fastapi/middleware/asyncexitstack.py", line 21, in __call__ raise e File "fastapi/middleware/asyncexitstack.py", line 18, in __call__ await self.app(scope, receive, send) File "starlette/routing.py", line 670, in __call__ await route.handle(scope, receive, send) File "starlette/routing.py", line 266, in handle await self.app(scope, receive, send) File "starlette/routing.py", line 68, in app await response(scope, receive, send) File "starlette/responses.py", line 260, in __call__ await wrap(partial(self.listen_for_disconnect, receive)) File "anyio/_backends/_asyncio.py", line 662, in __aexit__ raise exceptions[0] File "starlette/responses.py", line 256, in wrap await func() File "starlette/responses.py", line 245, in stream_response async for chunk in self.body_iterator: File "starlette/concurrency.py", line 63, in iterate_in_threadpool yield await anyio.to_thread.run_sync(_next, iterator) File "anyio/to_thread.py", line 31, in run_sync return await get_asynclib().run_sync_in_worker_thread( File "anyio/_backends/_asyncio.py", line 937, in run_sync_in_worker_thread return await future File "anyio/_backends/_asyncio.py", line 867, in run result = context.run(func, *args) File "starlette/concurrency.py", line 53, in _next return next(iterator) ``` 22 June 2022, 17:18:59 UTC
da4438a Merge branch 'release_21.09' into release_22.01 20 June 2022, 18:43:47 UTC
1d85f4f Merge pull request #14103 from mvdbeek/fix_contains_collection [22.01] Fix contains_collection check for empty root collections 18 June 2022, 18:17:49 UTC
b08fe47 Merge pull request #14086 from mvdbeek/fix_rule_builder_integer_dataset [21.09] Fix rule builder input with integer values 18 June 2022, 13:46:20 UTC
d36888a Fix contains_collection check for empty root collections Comparing hdca_id with parent_id is just wrong, as hdca_id is the id for a `HistoryDatasetCollectionAssociation`, while `parent_id` is the id for a `DatasetCollection`. This happened to work regardless of the first if check if the root collection contains at least one DCE, but that won't work for collections without elements. 18 June 2022, 11:23:25 UTC
a314bcb Fix rule builder input with integer values Upload a dataset with the only content being `123`. Go to the upload module, select the `Rule-based` tab. Select `Load tabular data from: `History Dataset` and select the dataset you just uploaded. Without this fix you'd see ``` vue.runtime.esm.js?2b0e:1897 TypeError: selection.content.split is not a function at createCollectionViaRules (RuleBasedCollectionCreatorModal.js?46f9:63:1) at child.buildCollection (history-view-edit.js?0c85:387:1) at VueComponent._buildSelection (RulesInput.vue?5e16:199:1) at VueComponent._eventBuild (RulesInput.vue?5e16:164:1) at invokeWithErrorHandling (vue.runtime.esm.js?2b0e:1863:1) at HTMLButtonElement.invoker (vue.runtime.esm.js?2b0e:2184:1) at original._wrapper (vue.runtime.esm.js?2b0e:6961:1) ``` That because `selection.content` is an integer value. 17 June 2022, 10:30:55 UTC
cba4677 Merge pull request #14066 from mvdbeek/enable_legacy_url_for_in_fastapi_routes [22.01] Enable generating urls for WSGI routes within FastAPI routes 14 June 2022, 12:45:50 UTC
55cc411 Enable generating urls for WSGI routes within FastAPI routes 14 June 2022, 10:41:48 UTC
055a642 Merge pull request #13642 from nsoranzo/release_22.01_fix_13637 [22.01] Only stream stdout/stderr on kubernetes 13 June 2022, 20:44:05 UTC
3db96f4 Use single quote to refer to tool_stdout / tool_stderr path in command line Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com> 13 June 2022, 17:03:51 UTC
6679571 Improve tool_runner path construction That'll work without galaxy_url_prefix and seems a little more robust. 13 June 2022, 16:56:21 UTC
5448144 Only ``stream`` stdout/stderr on kubernetes 13 June 2022, 16:13:16 UTC
0962144 Add test reproducing issue #13637 xref. https://github.com/galaxyproject/galaxy/issues/13637 13 June 2022, 15:16:06 UTC
dcd0473 Merge pull request #14056 from mvdbeek/backport_datatype_fix [22.01][Backport] Fix composite data uploads that use substitute_name_with_metadata 13 June 2022, 11:34:18 UTC
55ecc38 Add selenium test for ucsc table browser data source 13 June 2022, 09:03:13 UTC
eec196b Api test to verify tool runner session handling 13 June 2022, 08:58:58 UTC
7fd52cb Add sessioncookie with SameSite=None; secure for tool_runner path That should fix https://github.com/galaxyproject/galaxy/issues/11066 / https://github.com/galaxyproject/galaxy/issues/11374. 13 June 2022, 08:58:42 UTC
88324fc Fix composite data uploads that use substitute_name_with_metadata Fixes https://github.com/galaxyproject/galaxy/issues/14050 13 June 2022, 08:28:45 UTC
6a00e75 Merge branch 'release_21.09' into release_22.01 06 June 2022, 10:25:14 UTC
c5527ed Merge pull request #14020 from nuwang/fix_missing_biotools 06 June 2022, 09:22:29 UTC
16d9981 Fix missing biotools package 06 June 2022, 06:15:55 UTC
6159fe2 Merge pull request #14018 from nuwang/fix_missing_webapp_packages 06 June 2022, 01:04:09 UTC
4a779c4 try fixing the integration tests 05 June 2022, 22:35:22 UTC
9fdb5f2 Add type hint suggestion Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com> 05 June 2022, 18:28:50 UTC
44bf638 Fix mypy error 05 June 2022, 18:28:38 UTC
6e43464 Update packages/app/requirements.txt Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com> 05 June 2022, 18:08:05 UTC
c61e391 Add missing whoosh package to galaxy-app package requirements 05 June 2022, 07:51:38 UTC
635944a Also add missing error_reports.plugins 05 June 2022, 06:47:47 UTC
dd0702e Add root webapp to webapp package 04 June 2022, 21:11:58 UTC
55a8ab1 Merge pull request #13991 from mvdbeek/backport_compression_converter [22.01] Don't create a BGZF index when running the compressing converter 02 June 2022, 09:19:23 UTC
4588b8f Don't create a BGZF index when running the compressing converter The index file is not used because it is generated again in `set_meta()` for the `VcfGz` datatype, and ignored for all others. Additionally, the index file is currently generated alongside the input dataset, which fails when the input directory is not writeable (such as when running in a container). Fix https://github.com/galaxyproject/galaxy/issues/13916 . Also, replace outdated `tabix` requirement with the latest `htslib`. 01 June 2022, 09:17:47 UTC
468d5e0 Merge pull request #13913 from bgruening/fix_job_stderr [22.01] Redirect stderr of trap cleanup 27 May 2022, 14:42:27 UTC
149af62 Fix typing for unpinned request dependency. 27 May 2022, 12:03:57 UTC
4ac1ff1 Fix up unit tests 27 May 2022, 11:48:42 UTC
e103175 Merge pull request #13639 from davelopez/fix_quotas_form_field_population [22.01] Fix FormElement: doesn't populate options for parameters 25 May 2022, 14:40:32 UTC
d42a149 Merge pull request #13583 from bernt-matthias/lint-ftype-action [22.01] linter: allow setting output format with actions 25 May 2022, 14:31:49 UTC
1dadb3c Merge pull request #13959 from mvdbeek/tighten_sniffers [22.01] Tighten sniffers 25 May 2022, 14:03:04 UTC
ae69c52 Tighten xyz sniffer 25 May 2022, 11:38:55 UTC
dd156d0 Tighten phylip sniffer 25 May 2022, 10:51:08 UTC
139963b Merge pull request #13957 from mvdbeek/use_info_log_level [22.01] Use INFO log level for irods 25 May 2022, 06:46:42 UTC
72e1654 Use INFO log level for irods We've run out of disk space on usegalaxy.org due to these log messages. 24 May 2022, 21:47:32 UTC
b85297c Merge pull request #13945 from mvdbeek/cleanup_tus_uploads [22.01] Remove tus uploads during fetch data job 21 May 2022, 21:25:27 UTC
bd8f7e8 Remove tus uploads after fetch data job 20 May 2022, 15:41:03 UTC
4e8819e use -f instead of /dev/null in the tests 13 May 2022, 14:18:58 UTC
2f52e36 missing ; 13 May 2022, 14:16:13 UTC
696c24f change second trap_command 13 May 2022, 14:15:00 UTC
eac698e Update lib/galaxy/jobs/command_factory.py Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com> 13 May 2022, 14:10:18 UTC
back to top