Releases: globus/globus-compute
Releases · globus/globus-compute
3.4.0
What's Changed
- Use v3 register_function API route by @khk-globus in #1821
- Bump versions and collect changelog for release by @chris-janidlo in #1823
- Add util.get_py_version_str() to SDK by @khk-globus in #1824
- Update Batch user guide section by @khk-globus in #1825
- Bump versions and collect changelog for re-release by @chris-janidlo in #1826
- Add a passthrough interface to the Client's serializer through the Executor by @chris-janidlo in #1827
- Update Parsl and Jinja by @khk-globus in #1828
- Update
ShellFunction
to handle changes in the service limiting function names by @yadudoc in #1829 - Refresh tokens were not being requested properly since 2.28.0 when going through login flow. Now they are requested as expected. This previously prevented auto refreshing of access tokens upon expiry by @LeiGlobus in #1830
Full Changelog: 3.3.1...3.4.0
3.3.0
What's Changed
- Serialization strategy list/map cleanup by @chris-janidlo in #1810
- Expand endpoint .dockerignore by @chris-janidlo in #1812
- V3.2.0 by @LeiGlobus in #1813
- (Re-)Add support for Python 3.13 by @chris-janidlo in #1816
- Add python version as an argument to local dev docker compose file by @chris-janidlo in #1817
- Enforce every strategy having a unique identifier on cache by @chris-janidlo in #1814
- Enable custom user config template and schema paths by @rjmello in #1819
- Feature: add podman container support by @ravescovi in #1818
- Enable user config template inheritance by @rjmello in #1820
- Address EP interchange shutdown race condition by @khk-globus in #1822
- Add source code serializers that skip dill entirely by @chris-janidlo in #1815
- Use v3 register_function API route by @khk-globus in #1821
- Bump versions and collect changelog for release by @chris-janidlo in #1823
Full Changelog: 3.2.0...v3.3.0
3.2.0
What's Changed
- Update engine status method docstrings by @rjmello in #1798
- Include config details in engine status report by @rjmello in #1797
- Add total tasks count to GCEngine status report by @rjmello in #1799
- Include python version in endpoint registration by @rjmello in #1800
- Bump versions for release 3.1.0 by @LeiGlobus in #1802
- Bump versions for 3.1.1 hotfix by @LeiGlobus in #1804
- Update jenkins script for building packages by @LeiGlobus in #1805
- Deprecate LoginManager and AuthorizerLoginManager by @rjmello in #1791
- Enforce encryption in high assurance endpoints by @chris-janidlo in #1806
- Fix some typos by @kurtmckee in #1807
- Add manager EP and SDK versions to status report by @rjmello in #1808
- Minor Perlmutter example update. by @ryanchard in #1809
Full Changelog: 3.1.1...3.2.0
3.1.1
What's Changed
- Bugfix: start JobStatusPoller at engine start by @khk-globus in #1803
Full Changelog: v3.1.0...3.1.1
3.1.0
What's Changed
- Fix
allowed_serializers
missing inGlobusComputeEngine
docstring by @chris-janidlo in #1774 - Remove spurious warning by @khk-globus in #1775
- Replace
WebClient
withglobus-sdk
clients by @rjmello in #1770 - Deprecate
Client.auth_client
attribute by @rjmello in #1776 - Bumping Parsl version req from 2025.1.6 to 2025.1.20 by @yadudoc in #1771
- Remove unused variable by @khk-globus in #1777
- Find all matched identities, not just first by @khk-globus in #1778
- Update Polaris config to use alternate interface for engine communication by @yadudoc in #1780
- Refactor heartbeat logic by @khk-globus in #1779
- Process EP heartbeats separately from results by @rjmello in #1762
- Big serialization documentation update by @chris-janidlo in #1781
- Bump versions for 3.0.0 release by @LeiGlobus in #1782
- Hotfix release v3.0.1 by @rjmello in #1785
- Add static information to EP Info in heartbeat by @khk-globus in #1783
- Add section to SDK docs for GlobusApps by @rjmello in #1787
- Format class names and links in documentation by @khk-globus in #1788
- Refactor the Endpoint unit tests by @khk-globus in #1786
- Remove obsolete upgrade command by @khk-globus in #1792
- Complete overlooked refactor item by @khk-globus in #1793
- MEP passes identity information to UEP by @khk-globus in #1790
- Deprecate executors (list of len() == 1) by @khk-globus in #1794
- Don't leave GCE threads running by @khk-globus in #1795
- Adding an example configuration for Stampede3@TACC by @yadudoc in #1789
- Fix default engine type by @rjmello in #1796
Full Changelog: 3.0.1...v3.1.0
3.0.1
3.0.0
What's Changed
- Replace TODO with link by @abought in #1751
- Address flaky test; remove use of time by @khk-globus in #1752
- Bump versions for V2.34.0 release by @LeiGlobus in #1754
- fix possible issue regarding bytes/str decoding by @LeiGlobus in #1756
- Increase max timeout in smoke tests to avoid tutorial endpoint slowness by @LeiGlobus in #1755
- Adding a config example entry for Open Science Pool by @yadudoc in #1753
- Remove deprecated legacy HighThroughEngine by @khk-globus in #1757
- Shutdown engines in test by @khk-globus in #1758
- Update Parsl to 2025.1.6 by @khk-globus in #1759
- Close internal SelectConnection resources by @khk-globus in #1761
- Modify release script to distinguish git tag errors by @LeiGlobus in #1745
- Convert test class to threading by @khk-globus in #1764
- Check before test ioloop close by @khk-globus in #1763
- Remove obsolete test for MEP config by @khk-globus in #1765
- add high-assurance placeholder option to endpoint configuration by @LeiGlobus in #1720
- Remove unnecessary c&p fixture by @khk-globus in #1767
- Close resources with test subprocesses by @khk-globus in #1766
- Document Client.get_batch_status better by @khk-globus in #1769
- Restrict serializers by @chris-janidlo in #1760
- Clean up serialization tests a little by @chris-janidlo in #1772
New Contributors
Full Changelog: 2.34.0...3.0.0
2.34.0
What's Changed
- Add port 443 of amqp host to diagnostics by @khk-globus in #1744
- Apply linear backoff strategy to Client smoke tests by @rjmello in #1746
- Remove no-longer necessary test-skips by @khk-globus in #1747
- Bump versions and changelog for release v2.33.0 by @rjmello in #1748
- Add request_id to ComputeFuture._metadata by @khk-globus in #1749
- Correct formatting, add warning by @khk-globus in #1750
Note that there's no changelog.rst notes for 2.34.0
Full Changelog: 2.33.0...2.34.0
2.33.0
What's Changed
- Implement PAM for MEPs by @khk-globus in #1724
- Document auth caching implementation by @khk-globus in #1733
- Reduce variable scope by @khk-globus in #1736
- Teach EP to get allowed_functions via stdin by @khk-globus in #1737
- Allow UEPs to restrict functions by @khk-globus in #1741
- Bumped dill dependency to v0.3.9 for Python 3.11+ by @rjmello in #1742
- Touch up Security Posture section by @khk-globus in #1743
- Add IPv6 support for
HighThroughputEngine
by @LeiGlobus in #1729
Full Changelog: 2.32.1...2.33.0
2.32.0
What's Changed
- Remove a fixture duplication by @khk-globus in #1728
- Fix
Client.logout()
method by @rjmello in #1730 - Remove code that checks if the user is in a TTY by @chris-janidlo in #1722
- Relax jsonschema pin version to <5 by @khk-globus in #1731
- Document V3 of Compute Action Provider by @chris-janidlo in #1723
- Release v2.31.0 by @chris-janidlo in #1727
- Bump parsl 11 25 and remove reference to removed method by @LeiGlobus in #1734
Full Changelog: 2.31.0...2.32.0