Closed Bug 1824713 Opened 1 year ago Closed 3 months ago

Release geckodriver 0.34.0

Categories

(Testing :: geckodriver, task, P1)

Default
task
Points:
3

Tracking

(firefox123 fixed)

RESOLVED FIXED
123 Branch
Tracking Status
firefox123 --- fixed

People

(Reporter: whimboo, Assigned: whimboo)

References

Details

(Whiteboard: [webdriver:m10])

Attachments

(8 files)

No description provided.
No longer depends on: 1814050
Priority: -- → P3
Whiteboard: [webdriver:backlog]
Depends on: 1676679
Depends on: 1852174
Depends on: 1853768
Depends on: 1855619

When releasing this new version we should apply the small correction changes from https://github.com/mozilla/geckodriver/pull/2138.

Depends on: 1857193
Depends on: 1858150
Depends on: 1836669
Depends on: 1865315
Depends on: 1739307
Depends on: 1866273
Depends on: 1868472
Depends on: 1866776
Depends on: 1682239
Depends on: 1871458

Bug 1871458 will be the last fix that we will need for 0.34.0 given that it is basically an emergency release.

Assignee: nobody → hskupin
Status: NEW → ASSIGNED
Points: --- → 3
No longer depends on: 1699988, 1751278, 1751369, 1819377, 1858150
Priority: P3 → P1
Whiteboard: [webdriver:backlog] → [webdriver:m9]

Here the code related changes since commit 0bc581b42485 for all the crates:

mozdevice

➜ git log $(git cinnabar hg2git 0bc581b42485)..HEAD --pretty="%s" testing/mozbase/rust/mozdevice
Bug 1865315 - Fix clippy lint issues for geckodriver, webdriver, and mozbase rust modules. r=webdriver-reviewers,jgraham
Bug 1731016 - Mark mozdevice as Rust 2021. r=whimboo,webdriver-reviewers
Bug 1856530 - run file-whitespace on toml files r=linter-reviewers,Standard8

mozprofile

➜ git log $(git cinnabar hg2git 0bc581b42485)..HEAD --pretty="%s" testing/mozbase/rust/mozprofile
Bug 1739307 - [mozbase-rust] Use thiserror crate. r=webdriver-reviewers,jgraham,whimboo
Bug 1865315 - Fix clippy lint issues for geckodriver, webdriver, and mozbase rust modules. r=webdriver-reviewers,jgraham
Bug 1731016 - Mark mozprofile as Rust 2021. r=whimboo,webdriver-reviewers

mozrunner

➜ git log $(git cinnabar hg2git 0bc581b42485)..HEAD --pretty="%s" testing/mozbase/rust/mozrunner
Bug 1871458 - [mozrunner-rust] Don't default to "firefox-bin" but use executable from application bundle.
Bug 1739307 - [mozbase-rust] Use thiserror crate. r=webdriver-reviewers,jgraham,whimboo
Bug 1731016 - Mark mozrunner as Rust 2021. r=whimboo,webdriver-reviewers

mozversion

➜ git log $(git cinnabar hg2git 0bc581b42485)..HEAD --pretty="%s"testing/mozbase/rust/mozversion
Bug 1739307 - [mozbase-rust] Use thiserror crate. r=webdriver-reviewers,jgraham,whimboo
Bug 1731016 - Mark mozversion as Rust 2021. r=whimboo,webdriver-reviewers
Bug 1836669 - [geckodriver] Check only for "Firefox <Version Number>" in parse_binary_version(). r=whimboo,webdriver-reviewers,jgraham

webdriver

➜ git log $(git cinnabar hg2git 0bc581b42485)..HEAD --pretty="%s" testing/webdriver
Bug 1866776 - [webdriver] Remove "UnknownPath" error (not in specification) from webdriver r=webdriver-reviewers,jgraham
Bug 1866273: Use thiserror crate for webdriver r=webdriver-reviewers,jgraham
Bug 1633289 - Upgrade rust-url to 2.4.1 r=necko-reviewers,webdriver-reviewers,glandium,places-reviewers,jesup,whimboo,lina,supply-chain-reviewers
Bug 1865315 - Fix clippy lint issues for geckodriver, webdriver, and mozbase rust modules. r=webdriver-reviewers,jgraham
Bug 1731016 - Mark webdriver as Rust 2021. r=whimboo,webdriver-reviewers
Bug 1857193 - Make passing --port=0 select a free port, r=webdriver-reviewers,jdescottes
Bug 1853768 - [webdriver-rust] Release version 0.49.0. r=webdriver-reviewers,jgraham
Bug 1852174 - Upgrade webdriver to base64 0.21. r=webdriver-reviewers,jgraham
Bug 1682497 - [geckodriver] Added Page Range for Integers r=webdriver-reviewers,whimboo
Bug 1676679 - support virtual authenticator functions in webdriver r=webdriver-reviewers,jgraham,whimboo

marionette

➜ git log $(git cinnabar hg2git 0bc581b42485)..HEAD --pretty="%s" testing/geckodriver/marionette
Bug 1865315 - Fix clippy lint issues for geckodriver, webdriver, and mozbase rust modules. r=webdriver-reviewers,jgraham
Bug 1682497 - [geckodriver] Added Page Range for Integers r=webdriver-reviewers,whimboo
Bug 1676679 - support virtual authenticator functions in webdriver r=webdriver-reviewers,jgraham,whimboo

geckodriver

➜ git log $(git cinnabar hg2git 0bc581b42485)..HEAD --pretty="%s" testing/geckodriver/src
Bug 1682239 - [geckodriver] Use anyhow for errors in geckodriver. r=whimboo,webdriver-reviewers,jgraham
Bug 1715158 - Get rid of more lingering snippets preferences. r=pdahiya,webdriver-reviewers,whimboo
Bug 1865315 - Fix clippy lint issues for geckodriver, webdriver, and mozbase rust modules. r=webdriver-reviewers,jgraham
Bug 1851376 - [geckodriver] Set "services.settings.server" to a dummy URL. r=webdriver-reviewers,Sasha
Bug 1849972 - [remote] Sync preferences from Marionette to disable services trying to connect to remote addresses. r=webdriver-reviewers,jdescottes
Bug 1682497 - [geckodriver] Added Page Range for Integers r=webdriver-reviewers,whimboo
Bug 1676679 - support virtual authenticator functions in webdriver r=webdriver-reviewers,jgraham,whimboo
Bug 1836204 - Re-enable translations in automation; r=nordzilla,webdriver-reviewers,whimboo
Bug 1836415 - Upgrade geckodriver to clap 4. r=webdriver-reviewers,jgraham
Bug 1836093 - [remote] Disable browser.translations.enable in automation r=webdriver-reviewers,whimboo
Bug 1833189 - Remove plugin.state.flash pref r=mossop,webdriver-reviewers,perftest-reviewers,whimboo,afinder
Bug 1826304 - Update base64 in some in-tree crates. r=glandium,webdriver-reviewers,necko-reviewers,supply-chain-reviewers,jesup,jgraham,emilio

Whiteboard: [webdriver:m9] → [webdriver:m10]
Pushed by hskupin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/8ac295dc6f5b
[rust-mozdevice] Release version 0.5.2. r=webdriver-reviewers,jdescottes
https://hg.mozilla.org/integration/autoland/rev/2da77aeb7654
[rust-mozprofile] Release version 0.9.2. r=webdriver-reviewers,jdescottes
https://hg.mozilla.org/integration/autoland/rev/8158d82ea952
[rust-mozrunner] Release version 0.15.2. r=webdriver-reviewers,jdescottes
https://hg.mozilla.org/integration/autoland/rev/cc2dd1fbe6dd
[rust-mozversion] Release version 0.5.2. r=webdriver-reviewers,jdescottes
https://hg.mozilla.org/integration/autoland/rev/4ebeed606fe1
[webdriver] Release version 0.50.0. r=webdriver-reviewers,jdescottes
https://hg.mozilla.org/integration/autoland/rev/75aabcedc0a9
[rust-marionette] Release version 0.5.0. r=webdriver-reviewers,jdescottes
https://hg.mozilla.org/integration/autoland/rev/bc25087baba1
[geckodriver] Release version 0.34.0. r=webdriver-reviewers,jdescottes
Keywords: leave-open
Pushed by hskupin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/fcc5af3762fa
[geckodriver] Update changeset for the 0.34.0 release. r=webdriver-reviewers,jdescottes DONTBUILD

Geckodriver 0.34.0 has been published now:

https://github.com/mozilla/geckodriver/releases/tag/v0.34.0
https://crates.io/crates/geckodriver/0.34.0

I already sent an email to the mailing list:
https://groups.google.com/a/mozilla.org/g/dev-webdriver/c/or7_6f03_hM

I'll work on a blog post soon.

Blog post is at: https://fxdx.dev/geckodriver-0-34-0-released/

Everything is done now.

Status: ASSIGNED → RESOLVED
Closed: 3 months ago
Keywords: leave-open
Resolution: --- → FIXED
Target Milestone: --- → 123 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: