Releases: globus/globus-compute
Releases · globus/globus-compute
4.8.0
What's Changed
- Add dockerfiles for hacking on deb/rpm builds by @chris-janidlo in #2061
- bumping parsl to 2026.2.23 for additional gpu options by @LeiGlobus in #2062
- Add a shorthand alias for
globus-compute-endpointby @chris-janidlo in #2054 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #2063
- Implement canary script by @khk-globus in #2064
- Update cancel command by @khk-globus in #2065
- Update PD test by @khk-globus in #2066
- add offset to canary schedule by @LeiGlobus in #2067
- Reduce unnecessary warning message by @khk-globus in #2068
- Don't overwrite PATH in unprivileged case by @khk-globus in #2069
- Update changelog per feedback by @khk-globus in #2070
Full Changelog: 4.7.0...4.8.0
4.7.0
What's Changed
- Stop CI on first test error by @khk-globus in #2047
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #2048
- Add cooldown to Dependabot version upgrades by @chris-janidlo in #2049
- Remove all references to funcX Slack by @chris-janidlo in #2051
- add login flow to auth errors in globus app by @LeiGlobus in #2050
- Add a Contact and Support documentation section by @chris-janidlo in #2052
- Fix some GC engine "unit" tests that were really integrations by @chris-janidlo in #2055
- Ensure DaemonContext always detaches by @chris-janidlo in #2053
- Update to latest globus-sdk beta release to make sure nothing breaks by @LeiGlobus in #2041
- Slightly bolster engine unit tests by @khk-globus in #2056
Full Changelog: 4.6.0...4.7.0
4.6.0
What's Changed
- Fix old references to BashFunction by @chris-janidlo in #2024
- General pre-commit update by @khk-globus in #2022
- Reduce noise in logs for default mappings by @khk-globus in #2026
- add slight clarifying comment in docs script by @LeiGlobus in #2028
- Add documentation for
GLOBUS_COMPUTE_USER_DIRand--config-dirby @LeiGlobus in #2027 - move .globus_compute directory doc to Endpoints from quickstart by @LeiGlobus in #2035
- Add cleanup code for endpoint configure when failing by @LeiGlobus in #2036
- Reraise inner exception on bad exit code by @chris-janidlo in #2037
- Deprecation removal pass by @chris-janidlo in #2033
- Endpoint configure config file options by @chris-janidlo in #2040
- Remove API-deprecated config field by @khk-globus in #2044
- Endpoint(Manager)
*_pathmethods optionally check config first by @chris-janidlo in #2045 - Add a
--detachflag to endpoint start by @chris-janidlo in #2043
Full Changelog: 4.5.0...4.6.0
4.5.0
What's Changed
- Only clear UEP environment if MEP is privileged by @chris-janidlo in #2018
- Always check pidfile when enabling boot persistence by @chris-janidlo in #2020
Full Changelog: 4.4.0...4.5.0
4.4.0
What's Changed
- Split
--endpoint-configinto two options by @chris-janidlo in #2013 - Render tool: nicer render-time error handling by @chris-janidlo in #2015
- MPI Tutorial by @chris-janidlo in #2014
- Address pip audit failures by @chris-janidlo in #2017
Full Changelog: 4.3.0...4.4.0
4.3.0
What's Changed
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #2003
- Reduce test function sleep to less than 1s to respect GC_TASK_TIMEOUT… by @LeiGlobus in #2002
- Point
autobuildto thebashinPATHby @chris-janidlo in #2004 - Add ability to specify a list or recent N endpoints in diagnostic by @LeiGlobus in #2005
- Add
toxto the endpoint dev container by @chris-janidlo in #2006 - Drop support for Python 3.9 by @khk-globus in #1986
- Use Parsl HTEX submit_payload by @khk-globus in #1965
- Nicer error when
--endpoint-configisn't a dict by @chris-janidlo in #2007 - Bump HA documentation up one heading level by @chris-janidlo in #2008
- Compute for Lambda Developers documentation by @chris-janidlo in #2001
- Add render-user-config command by @chris-janidlo in #1973
- Stop importing PAM willy-nilly by @chris-janidlo in #2010
- Run unit tests first by @khk-globus in #2011
- Update required Python dependency by @khk-globus in #2012
Full Changelog: 4.2.0...4.3.0
4.2.0
What's Changed
- Update license classifers per build warning by @khk-globus in #1984
- remove deprecated slack notify block in GH Actions for daily + hourly by @LeiGlobus in #1983
- Remove unnecessary function by @khk-globus in #1985
- Minor brush-up of subscription benefits document by @lgorenstein in #1988
- Revert "Remove obsolete close file loop" by @LeiGlobus in #1990
- Add
"mapped_identity"to list of reserved template variables by @chris-janidlo in #1989 - Move tests to unit section by @khk-globus in #1992
- Ensure user opts are validated before they are sanitized by @chris-janidlo in #1993
- Ensure interchange AMQP threads stop at quiesce by @khk-globus in #1987
- update package build procedure to remove unnecessary step by @LeiGlobus in #1994
- Now just an endpoint id by @khk-globus in #1996
- Update release document formatting by @khk-globus in #1995
- Reduce log noise when loading user config template by @chris-janidlo in #1998
New Contributors
- @lgorenstein made their first contribution in #1988
Full Changelog: 4.1.0...4.2.0
4.1.0
What's Changed
- add diagnostic help section to docs by @LeiGlobus in #1967
- Conditionally emit not-template-capable warning by @khk-globus in #1974
- Allow template-endpoints to have no config by @khk-globus in #1975
- Fix wording in configure command output by @rjmello in #1977
- Fix function used in dynamic container example by @rjmello in #1978
- Create tutorial for dynamic Python environments by @rjmello in #1976
- Simplify environment file logic by @khk-globus in #1979
- Use default path for search warning by @khk-globus in #1980
- Leave an empty file comment in generated no-content yaml instead of {} by @LeiGlobus in #1981
- Add a subscriptions page to documentation by @khk-globus in #1982
Full Changelog: 4.0.0...4.1.0
4.0.0
What's Changed
- Add ShellFunction flag to return dict result by @rjmello in #1951
- Make ShellFunction test environment vars ephemeral by @rjmello in #1952
- Clear environment variables by @khk-globus in #1949
- Fix leaky test state by @khk-globus in #1953
- Refactor test file by @khk-globus in #1954
- Fix broken CLI test by @khk-globus in #1956
- Refactor endpoint unit test fixtures by @khk-globus in #1957
- Don't break list on invalid endpoint.json files by @khk-globus in #1958
- add du -sh to diagnostic by @LeiGlobus in #1959
- Templatable endpoints v4 by @khk-globus in #1960
- remove mention of macos, add flag to pipx by @LeiGlobus in #1962
- Pin dill version to 0.3.9 for all python versions by @LeiGlobus in #1966
- V3.16.1 and bugfix by @LeiGlobus in #1969
Full Changelog: 3.16.1...4.0.0
Release 3.16.1
What's Changed
- General precommit update by @khk-globus in #1942
- Reorganize and augment diagnostic output by @khk-globus in #1943
- Add source code registration methods by @rjmello in #1939
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #1946
- Add ignore to pip-audit to fix build for now by @LeiGlobus in #1948
Full Changelog: 3.15.0...3.16.1