Release treeherder-client v4.0.0

RESOLVED FIXED

Status

P2
normal
RESOLVED FIXED
a year ago
a year ago

People

(Reporter: emorley, Assigned: emorley)

Tracking

Details

Attachments

(1 attachment)

(Assignee)

Description

a year ago
We need a new release for the next stages of bug 1336272.

Breaking changes have been made before that bug (and since the last client release), so we're going to have to bump the major version anyway. Seeing that we're doing that, let's also remove any deprecation warnings that have been been in place for months.
Created attachment 8894088 [details] [review]
[treeherder] mozilla:treeherder-client-4.0.0 > mozilla:master
(Assignee)

Updated

a year ago
No longer blocks: 1336272
Depends on: 1336272, 1357970, 1306844

Comment 2

a year ago
Commits pushed to master at https://github.com/mozilla/treeherder

https://github.com/mozilla/treeherder/commit/6ea5b43386443978def45cd6f7bafc6a36f60a96
Bug 1387711 - treeherder-client: Remove deprecated features

Since they've been deprecated for months in existing releases, and
we're bumping the major version shortly.

https://github.com/mozilla/treeherder/commit/18c41f26cebac6517f355b90082d7207d2f13440
Bug 1387711 - treeherder-client: Bump version to 4.0.0

Changes:
* Removal of `TreeherderArtifact`, `TreeherderArtifactCollection`
  and `get_artifacts()` since the REST API no longer supports
  submitting artifacts independently of the job data submission.
* Removal of `TreeherderRevision`, `TreeherderResultSet` and
  `TreeherderResultSetCollection` since pushes can now only be
  submitted via Pulse.
* Removal of the previously deprecated `add_revision_hash()` since
  revision hashes are no longer required, and instead the revision
  should be added to a job directly, using `add_revision()`.
* Removal of the previously deprecated `protocol` and `host` parameters
  to `TreeherderClient`. Use the `server_url` parameter instead.
* Deprecation of `TreeherderClient`'s `get_resultsets()` in favour of
  `get_pushes()`. They also now send requests to the `/push/` API
  endpoint rather than `/resultset/` (identical other than the name).
(Assignee)

Comment 3

a year ago
Released:
https://pypi.python.org/pypi/treeherder-client/4.0.0

I'll file the bug for uploaded to the internal PyPI mirror shortly.
Status: ASSIGNED → RESOLVED
Last Resolved: a year ago
Resolution: --- → FIXED
(Assignee)

Updated

a year ago
Depends on: 1387730
You need to log in before you can comment on or make changes to this bug.