Skip to content

Commit c73a14c

Browse files
committed
Announce deprecations of older Python and SDK versions.
1 parent 8c7b161 commit c73a14c

File tree

1 file changed

+31
-11
lines changed

1 file changed

+31
-11
lines changed

README.md

Lines changed: 31 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
This SDK enables Dynatrace customers to extend request level visibility into Python applications. It provides the Python implementation of the [Dynatrace OneAgent SDK](https://github.com/Dynatrace/OneAgent-SDK).
66

7+
For the latest updates, see [Release notes and announcements](#release-notes-and-announcements)
8+
and make sure you are reading the [latest version of this document](https://github.com/Dynatrace/OneAgent-SDK-for-Python#readme).
9+
710
<!-- Generate with https://github.com/jonschlinkert/markdown-toc -->
811

912
<!-- toc -->
@@ -33,7 +36,8 @@ This SDK enables Dynatrace customers to extend request level visibility into Pyt
3336
- [Help & Support](#help--support)
3437
* [Read the manual](#read-the-manual)
3538
* [Let us help you](#let-us-help-you)
36-
- [Release notes](#release-notes)
39+
- [Release notes and announcements](#release-notes-and-announcements)
40+
* [Announcements in November 2023](#announcements-in-november-2023)
3741
* [Version 1.5.0](#version-150)
3842
- [License](#license)
3943

@@ -73,17 +77,18 @@ Dynatrace OneAgent version (it is the same as
7377

7478
|OneAgent SDK for Python|Bundled OneAgent SDK for C/C++|Required OneAgent|Required Python|Support status |
7579
|:----------------------|:-----------------------------|:----------------|:--------------|:--------------|
76-
|1.5 |1.7.1 |≥1.251 |≥3.5 |Supported|
77-
|1.4 |1.6.1 |≥1.179 |2.7.x or ≥3.4 |Supported|
78-
|1.3 |1.5.1 |≥1.179 |2.7.x or ≥3.4 |Deprecated with support ending 2023-07-01|
79-
|1.2 |1.4.1 |≥1.161 |2.7.x or ≥3.4 |Deprecated with support ending 2023-07-01|
80-
|1.1 |1.3.1 |≥1.151 |2.7.x or ≥3.4 |Deprecated with support ending 2023-07-01|
81-
|1.0 |1.1.0 |≥1.141 |2.7.x or ≥3.4 |Deprecated with support ending 2023-07-01|
80+
|1.5 |1.7.1 |≥1.251 |≥3.5 |🟢 Supported|
81+
|1.4 |1.6.1 |≥1.179 |≥3.4* |ℹ️ Deprecated with support ending 2024-06-01|
82+
|1.3 |1.5.1 |≥1.179 |2.7.x or ≥3.4 |❌ Unsupported since 2023-07-01|
83+
|1.2 |1.4.1 |≥1.161 |2.7.x or ≥3.4 |❌ Unsupported since 2023-07-01|
84+
|1.1 |1.3.1 |≥1.151 |2.7.x or ≥3.4 |❌ Unsupported since 2023-07-01|
85+
|1.0 |1.1.0 |≥1.141 |2.7.x or ≥3.4 |❌ Unsupported since 2023-07-01|
8286

8387
Note that this table only states the support status of the mentioned OneAgent SDK for Python version
8488
with the included OneAgent SDK for C/C++, not the OneAgent itself.
8589

86-
The "required Python" column indicates the Python versions with which the SDK version was developed and tested.
90+
The "required Python" column indicates the Python versions with which the SDK version was developed and tested (where marked with *,
91+
the minimum version has been updated to adjust for Python deprecations from the table below).
8792
We may additionally announce deprecations for older versions of Python in combination with specific or all versions of the SDK,
8893
meaning that we will no longer provide support for these combinations after the given date, even if the SDK version itself
8994
is supported and technically running on that Python version.
@@ -97,8 +102,12 @@ it becomes effective.
97102

98103
| Python version | Deprecation status |
99104
|:---------------|:---------------|
100-
| 3.4.x-3.6.x | Deprecation announcement with exact date pending, *not before* 2023-07-01 |
101-
| 2.7.x | Deprecated with support (with compatible SDK versions) ending 2023-07-01 |
105+
| Any later 3.x |🟢 Supported unless announced otherwise. Pre-releases are not supported. |
106+
| 3.8.x |🟢 Supported. Expected to be deprecated with support ending around May 2025 |
107+
| 3.7.x |⚠️ Deprecated with SDK support ending 2024-09-01; Declared EOL by Python.org |
108+
| 3.4.x-3.6.x |⚠️ Deprecated with SDK support (with compatible SDK versions) ending 2024-06-01; Declared EOL by Python.org |
109+
| 2.7.x |❌ Unsuspported since 2023-07-01 |
110+
102111

103112
<a name="#using-the-oneagent-sdk-for-python-in-your-application"></a>
104113
## Using the OneAgent SDK for Python in your application
@@ -800,7 +809,18 @@ SLAs don't apply for GitHub tickets.
800809
SLAs apply according to the customer's support level.
801810

802811
<a name="release-notes"></a>
803-
## Release notes
812+
<a name="release-notes-and-announcements"></a>
813+
## Release notes and announcements
814+
815+
For additional updates, see also [OneAgent release notes](https://docs.dynatrace.com/docs/shortlink/release-notes-oneagent)
816+
and [End of support announcements](https://docs.dynatrace.com/docs/shortlink/eos-announcements#dynatrace-oneagent).
817+
818+
### Announcements in November 2023
819+
820+
* ⚠️ **Deprecation announcement for older SDK versions:** Version 1.4 has been put on the path to deprecation and will no longer be supported starting June 1, 2024. Only version 1.5 of the SDK (or any newer version) will be supported from that date on.
821+
* ⚠️ **Deprecation announcement for using any SDK version with older Python versions:** SDK support for Python 3.4.x, 3.5.x, 3.6.x and 3.7.x has been put on the path to deprecation and no version of the SDK will be supported on Python 3.4.x, 3.5.x and 3.6.x starting June 1, 2024.
822+
Usage of the SDK on 3.7.x will remain supported until September 1, 2024.
823+
All Python versions below 3.8.x are already declared End of Life by the Python.org project, and customers are encouraged to upgrade to a newer Python version that is also supported by Python.org.
804824

805825
### Version 1.5.0
806826

0 commit comments

Comments
 (0)