Release geckodriver 0.34.0
Categories
(Testing :: geckodriver, task, P1)
Tracking
(firefox123 fixed)
Tracking | Status | |
---|---|---|
firefox123 | --- | fixed |
People
(Reporter: whimboo, Assigned: whimboo)
References
Details
(Whiteboard: [webdriver:m10])
Attachments
(8 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 1•1 year ago
|
||
When releasing this new version we should apply the small correction changes from https://github.com/mozilla/geckodriver/pull/2138.
Assignee | ||
Comment 2•1 year ago
|
||
Bug 1871458 will be the last fix that we will need for 0.34.0 given that it is basically an emergency release.
Assignee | ||
Comment 3•1 year ago
•
|
||
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
Assignee | ||
Comment 4•1 year ago
|
||
Assignee | ||
Comment 5•1 year ago
|
||
Depends on D197177
Assignee | ||
Comment 6•1 year ago
|
||
Depends on D197178
Assignee | ||
Comment 7•1 year ago
|
||
Depends on D197179
Assignee | ||
Comment 8•1 year ago
|
||
Depends on D197180
Assignee | ||
Comment 9•1 year ago
|
||
Depends on D197181
Assignee | ||
Comment 10•1 year ago
|
||
Depends on D197182
Assignee | ||
Comment 11•1 year ago
|
||
Depends on D197183
Updated•1 year ago
|
Comment 12•1 year ago
|
||
Assignee | ||
Updated•1 year ago
|
Comment 13•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/8ac295dc6f5b
https://hg.mozilla.org/mozilla-central/rev/2da77aeb7654
https://hg.mozilla.org/mozilla-central/rev/8158d82ea952
https://hg.mozilla.org/mozilla-central/rev/cc2dd1fbe6dd
https://hg.mozilla.org/mozilla-central/rev/4ebeed606fe1
https://hg.mozilla.org/mozilla-central/rev/75aabcedc0a9
https://hg.mozilla.org/mozilla-central/rev/bc25087baba1
Comment 14•1 year ago
|
||
Assignee | ||
Comment 15•1 year ago
|
||
Dependency crates are published:
https://crates.io/crates/mozdevice/0.5.2
https://crates.io/crates/mozprofile/0.9.2
https://crates.io/crates/mozrunner/0.15.2
https://crates.io/crates/mozversion/0.5.2
https://crates.io/crates/webdriver/0.50.0
https://crates.io/crates/marionette/0.5.0
The release PR is at:
https://github.com/mozilla/geckodriver/pull/2149
Assignee | ||
Comment 16•1 year ago
|
||
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.
Assignee | ||
Comment 17•1 year ago
|
||
Blog post is at: https://fxdx.dev/geckodriver-0-34-0-released/
Everything is done now.
Comment 18•1 year ago
|
||
bugherder |
Description
•