Releases: globus/globus-compute
Releases · globus/globus-compute
3.11.0
What's Changed
- Add get endpoint options by @yadudoc in #1902
- Update serialization mismatch warning url by @khk-globus in #1903
- Fix paths in EP manager config reference docs by @rjmello in #1905
- Address recently flaky CI tests by @khk-globus in #1904, #1906
Full Changelog: 3.10.0...3.11.0
3.10.0
What's Changed
- tweak release script to handle git tag error better by @LeiGlobus in #1896
- Consolidate and organize SDK docs by @rjmello in #1898
- Create .wci.yml by @kylechard in #1895
- Use V3 route in Client.stop_endpoint by @rjmello in #1900
- Expand upper bound for rich and colorama deps by @rjmello in #1899
Full Changelog: 3.9.0...3.10.0
3.9.0
What's Changed
- Bump versions and changelog for release v3.8.0 by @rjmello in #1884
- Update release readme for package building to fix typo and update text by @LeiGlobus in #1885
- Fix missing uep config log message by @rjmello in #1886
- Shutdown engines at test close by @khk-globus in #1887
- Configure audit log by default if HA by @khk-globus in #1888
- Avoid redundant login flows in CLI by @rjmello in #1889
- Add deprecation warning to container method docs by @rjmello in #1890
- Update globus-compute-common by @khk-globus in #1892
- Display any HA warnings supplied by the services by @chris-janidlo in #1891
- Pass mapped identity info to user config template by @rjmello in #1894
- Create tutorial for dynamic container config by @rjmello in #1893
Full Changelog: 3.8.0...3.9.0
3.8.0
What's Changed
- Add a function for handling GAREs by @chris-janidlo in #1870
- Bump Globus SDK for cleaner GARE handler by @chris-janidlo in #1873
- Use new GARE handler in client by @khk-globus in #1874
- Handle GAREs in create auth policy code by @chris-janidlo in #1871
- Add a stricter upper bound for click version by @chris-janidlo in #1876
- Convert persistent_volumes to a list of tuples by @rjmello in #1877
- Decouple task collection from group reload by @khk-globus in #1878
- Lock-guard all client requests by @khk-globus in #1882
- Remove legacy get_containers method by @rjmello in #1881
- Load HA results from web service by @khk-globus in #1880
- Deprecate legacy SDK container functionality by @rjmello in #1883
- Add support for multiple endpoint admins by @rjmello in #1879
Full Changelog: 3.7.0...3.8.0
3.7.0
What's Changed
- remove language that associates timeouts with high-assurance by @LeiGlobus in #1862
- Adds podman-hpc for running at NERSC by @tylern4 in #1863
- JSON-escape user_runtime in UEP config template by @rjmello in #1864
- Invert mistaken boolean conditional by @khk-globus in #1865
- Remove unused event by @khk-globus in #1868
- Mention user runtime in UEP identifer hash docs by @rjmello in #1866
Full Changelog: 3.6.0...3.7.0
3.6.0
What's Changed
- Bump versions and collect changelog for 3.5.0 release by @LeiGlobus in #1838
- Update Parsl pin by @khk-globus in #1839
- Be more precise with test event collection by @khk-globus in #1840
- Make MEP and UEP ha aligned by @khk-globus in #1841
- unhide HA option when configuring by @LeiGlobus in #1843
- Rename to MockEngine by @khk-globus in #1844
- Reduce test wait time by @khk-globus in #1845
- Pass future to engine instead by @khk-globus in #1846
- Disable Globus SDK retries in tests by @khk-globus in #1847
- Fix errant test by @khk-globus in #1848
- context manager not needed for RequestsMock by @LeiGlobus in #1850
- Add MFA flag to policy creation when configuring Endpoint by @LeiGlobus in #1842
- Teach GCFuture executor_task_id by @khk-globus in #1849
- Enable HA function registration by @rjmello in #1851
- remove reference to Globus RPM-GPG-KEY from DEB and RPM instructions by @LeiGlobus in #1853
- Remove unnecessary engine instantiation in tests by @khk-globus in #1854
- Specifying result serialization strategies by @chris-janidlo in #1837
- Add Parsl monitoring queue by @khk-globus in #1852
- Implement UEP audit method by @khk-globus in #1857
- Implement audit logging by @khk-globus in #1858
- Ensure failed audit setup shuts down MEP by @khk-globus in #1859
- change HA policy creation to be based on configure HA flag, not timeout by @LeiGlobus in #1860
Full Changelog: 3.5.0...3.6.0
3.6.0a1
What's Changed
- Bump versions and collect changelog for 3.5.0 release by @LeiGlobus in #1838
- Update Parsl pin by @khk-globus in #1839
- Be more precise with test event collection by @khk-globus in #1840
- Make MEP and UEP ha aligned by @khk-globus in #1841
- unhide HA option when configuring by @LeiGlobus in #1843
- Rename to MockEngine by @khk-globus in #1844
- Reduce test wait time by @khk-globus in #1845
- Pass future to engine instead by @khk-globus in #1846
- Disable Globus SDK retries in tests by @khk-globus in #1847
- Fix errant test by @khk-globus in #1848
- context manager not needed for RequestsMock by @LeiGlobus in #1850
- Add MFA flag to policy creation when configuring Endpoint by @LeiGlobus in #1842
- Teach GCFuture executor_task_id by @khk-globus in #1849
- Enable HA function registration by @rjmello in #1851
- remove reference to Globus RPM-GPG-KEY from DEB and RPM instructions by @LeiGlobus in #1853
- Remove unnecessary engine instantiation in tests by @khk-globus in #1854
- Specifying result serialization strategies by @chris-janidlo in #1837
Full Changelog: 3.5.0...3.6.0a1
3.5.0
What's Changed
- Bump versions and update changelog for v3.4.0 release by @LeiGlobus in #1834
- Ensure test prerequisite by @khk-globus in #1833
- Add
PureSource*
strategies toCombinedCode
by @chris-janidlo in #1832 - Add Strategylike type and utility function by @chris-janidlo in #1831
- Fix semantics of wildcard documentation by @chris-janidlo in #1835
- Refactor engine infra to use futures by @khk-globus in #1836
Full Changelog: 3.4.0...3.5.0
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