Selenium 4.17.0
titusfortner
released this
23 Jan 06:33
·
1220 commits
to trunk
since this release
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
f08db9ca1b
- Fix rakefile to use the correct variable :: Puja Jagani688345a0b5
- [dotnet] Fix nuget target framework (#13253) :: Nikolay Borisenko617e22bfd2
- [rb] update gemfile lock :: Titus Fortner45ef68ad90
- update versions to nightly :: Titus Fortner14436997b9
- [rust] update cargo lock file :: Titus Fortner5260f93c17
- allow api docs generation script to switch to designated branch instead of trunk :: Titus Fortnerf6bdb7faa5
- [dotnet] bump version to 4.16.1 :: Titus Fortner0118d7eb00
- Update mirror info (Thu Dec 7 00:15:49 UTC 2023) :: Selenium CI Bot9b4c83354e
- [java] bump version to 4.16.1 :: Titus Fortner794f356a77
- [java] update version to nightly :: Titus Fortnerf1aae0472c
- ensure ruby gemfile lock updated when cdp is updated :: Titus Fortner560b3de1a9
- [js] Fix typo :: Puja Jagani314ca33620
- Update mirror info (Thu Dec 7 12:06:35 UTC 2023) :: Selenium CI Botb608fa91a4
- [dotnet] update bazel release targets :: Titus Fortner1bcb948894
- [build] add rake task for creating dotnet zip files for release :: Titus Fortnerb949dcaf4e
- [dotnet] Possibility to output internal log messages to file (#13249) :: Nikolay Borisenko8e75d5dfc4
- [dotnet] Change a list of downloadable files to IReadOnlyList (#13265) :: Nikolay Borisenko7647b5f343
- [build] create prepare_release task that builds packages for all languages :: Titus Fortner1506256807
- [build] create publish-nuget task :: Titus Fortner6620bce4e8
- [build] create publish-pypi task :: Titus Fortner68b92607f4
- [py] Add page load strategy enum (#13258) :: Oboleninov Antonae655baf50
- [java] Self-signed certificate should not require certificate file (#13268) :: Puja Jagani7f224aa2ea
- [dotnet] Change date format for file log :: Nikolay Borisenko078e4c251a
- Update JRuby to 9.4 :: Alex Rodionov8063da277e
- [docs] Fix Ruby docs generation :: Alex Rodionov46946e99b9
- [dotnet] Improve file logging code smell based on feedback from 13249 :: Nikolay Borisenkoc606239f06
- [build] clean up Rakefile :: Titus Fortner757de62549
- [build] update change log file to accept language :: Titus Fortner03c2318346
- [dotnet] update change log and bump version to 4.16.2 :: Titus Fortner259a94d1d2
- [java] remove deprecated classes and their tests (#13200) :: Oscar Devora3640adcab3
- chore(java): update-migrate htmlunit dependency (#13266) :: Matt McCartney8bf431e511
- [build] fix rakefile tasks for .NET release :: Titus Fortner9bbdb54d69
- Update lock.yml :: Diego Molina0d204d6311
- Update lock.yml :: Diego Molina888845f15d
- [dotnet] Make System.Text.Json available as a dependency :: Simon Stewart602d015973
- [dotnet] Add notes on updating the dependencies :: Simon Stewart0720bbdfb6
- [java] add ability to disabled UI on grid (#13212) :: Oscar Devora2d73f13e14
- [ci] Restore rust flags for build SM in CI (#13281) :: Boni García7cbfdbdaf2
- [build] Using correct file name when bumping versions :: Diego Molina6f37dba4b3
- [rb] logger defaults output to stderr instead of stdout :: Titus Fortnere5861901c5
- [rb] Fully support Chrome 120+ old headless mode (#13271) :: Neil Carvalho82f7cf7a3a
- [rust] Use latest browser from cache when browser path is not discovered (#13283) :: Boni Garcíadee5bc5dce
- [rust] Throw a descriptive message when error parsing JSON from response (#13291) :: Boni García10c0c28ee6
- [java] Recognisechrome-headless-shell
as Chrome browser (#13292) :: Valery Yatsynovich123bb677ea
- [java] removed most of guava from remote package :: Jörg Sautter5b1b449097
- [py] filter which bidi logs are recorded based on event type (#12951) :: Titus Fortnere2b6bd7b13
- [rust] Tracking Selenium Manager usage through Plausible (#11211) (#13173) :: Boni García777583b107
- [dotnet] Tracking SM language binding in C# :: Diego Molina793a5e46ed
- [java] Tracking SM language binding in Java :: Diego Molina1ecfb88376
- [javascript] Tracking SM language binding in JavaScript :: Diego Molinaa8468f65a0
- [python] Tracking SM language binding in Python :: Diego Molinad9d9b06aa8
- [ruby] Tracking SM language binding in Ruby :: Diego Molina1ac2f473b8
- [build] Avoid sending analytics to Plausible for CI builds :: Diego Molina3b52ed27ce
- [build] language level should be 17 in bazelproject we still release with 11 :: Titus Fortner3bfd4f3156
- Updated the return value of getMagicNumber to return 3. (#13303) :: Manuel Blanco309eb41a8e
- [build] Avoid sending analytics to Plausible for CI builds :: Diego Molina4606e6bf50
- [build] Windows users should not have to stamp every single bazel execution :: Titus Fortner32edec141d
- [sm] Adding binaries to track usage via Plausible :: Diego Molina5ab6676487
- [ci] update the build command for dotnet :: Titus Fortner5a97adf986
- [js] remove deprecated headless methods and associated references :: Titus Fortnera2ff220922
- [build] create IntelliJ bazelproject file for Windows :: Titus Fortner3792243770
- [build] create powershell file for creating Windows dev environment :: Titus Fortnerbb10753db0
- [java][bidi] Add cookie support for network module (#13325) :: Puja Jagani273c3d4e89
- Refactored log capture and formatting code in org.openqa.selenium.tes… (#13322) :: Manuel Blanco060288e85c
- [bidi][java] Add support for Input module (Actions) (#13259) :: Puja Jaganifea3ddd3af
- [java] Close http connection for RemoteNode (#13313) :: Puja Jagani173d62468a
- [bidi][js] Add script message event (#13153) :: Puja Jagani98ea560b4d
- Python client: sleep depending on the number of attempts to check if the service has started (#13321) :: deedy529b6dc718b
- [rust] Minor changes related to string manipulation (no logical changes) :: Boni Garcíadd7a2f6514
- [ci] dotnet does not need to stamp on windows now :: Titus Fortnerdc4c7e4ef3
- [build] remove code in ./go wrapper to handle Java 8 :: Titus Fortner00b579d6e3
- [dotnet] Consider log handlers as null when not initiated :: Nikolay Borisenko34970943c4
- [dotnet] Lazy initialization of log handlers when required :: Nikolay Borisenkoe745a91b38
- [py] update list of files and directories to git ignore :: Titus Fortner34e09865ad
- [nightly] Fix Grid build :: Diego Molina343aa78b58
- Add Duration overload to SlowLoadableComponent constructor (#13309) :: Kurt Alfred Kluevere01be4a006
- use subprocess.DEVNULL instead of open(os.devnull) to avoid leaking a… (#13329) :: Thomas Graingerdc4114fdee
- Improve logging errors (#13327) :: Manuel Blanco6cce0c962b
- Update mirror info (Tue Dec 19 12:06:29 UTC 2023) :: Selenium CI Bot24c2c4f660
- [py] set a default value for driver in test suite :: Titus Fortnera351c4d40f
- [py] require --use-lan-ip flag to start test server on non-local host :: Titus Fortnerdc141316f5
- [build] fix and remove broken or unneeded rake tasks :: Titus Fortneref848978de
- update Authors file :: Titus Fortnere58fd53cca
- update copyright notices :: Titus Fortnerc75b7f08e6
- [build] update copyright task to skip files and include formatting :: Titus Fortner7acc040eea
- [java] Ensure calling close() and quit() don't cause BiDi websocket errors (#13333) :: Puja Jagani22dcb1796d
- [java] Refactoring to check for emptiness (#13335) :: Manuel Blanco44b8b68bb4
- [build] namespace Rake tasks for building and releasing by language :: Titus Fortner2c6bbc7851
- [build] implement document generation tasks in Rakefile :: Titus Fortner9511a2ac26
- [build] create rake task for building and releasing all artifacts at the same time :: Titus Fortnerc8429ecee2
- [build] run Rakefile through Ruby linter :: Titus Fortner0f1489dc83
- Remove unnecessary overridden methods (#13336) :: Manuel Blancoe729e16aa5
- [dotnet] Specify the dll as nuget content explicitly (#13332) :: Nikolay Borisenkob9e2bbe3ff
- [build] fix bazel execution module :: Titus Fortner2843a6b170
- [build] fix requirements for bazel module :: Titus Fortnerf22e08fd05
- [dotnet] Extract downloadable zip file in memory (#13277) :: Nikolay Borisenko48e8db2e52
- [grid] improved logging when driver discovery failed :: Jörg Sautter10561bc593
- Use Node 18 (#12724) :: Aurélien Pupiera6a2cd65b2
- overhaul project Readme (#13338) :: Titus Fortnera9ef1e619e
- fix incorrect command documented in README :: Titus Fortner9c0738d50d
- [build] create single command for periodic file upudates :: Titus Fortner64d9c87efd
- [rb] define default command_list (fixes #13307) :: Titus Fortner6d1897246d
- [build] fix Rake issues with FileUtils :: Titus Fortner5792d4ecc7
- [build] create commands to update selenium versions :: Titus Fortner6b9dfec42c
- [build] create command to update maven dependencies :: Titus Fortner55d735b3dc
- [java] WebSocket NoVNC session against the grid URL contains trailing slash (#13353) :: Viet Nguyen Duc91d8d703ee
- Updating channel name from Aurora to Dev :: Diego Molinaeeaebe6b2e
- [javascript] Remove firefox_channels.js example as Channels is deprecated [skip ci] :: Diego Molina6c3110a5a7
- [javascript] Deprecating Channel [skip ci] :: Diego Molinad3bccee5da
- [java] Removing mentions to firefox-bin in docs and tests :: Diego Molina56d149e697
- [java] Removing unused variable [skip ci] :: Diego Molinaab18234ef2
- [java] Deprecating FirefoxBinary :: Diego Molinabdc86aa836
- [build] remove variables from maven deps file :: Titus Fortner0309e51b34
- [build] location of maven dependency opentelementry-semconv has moved :: Titus Fortner4a535ecc99
- [build] update maven dependency versions :: Titus Fortnera81b4d02fc
- [build] update maven dependencies task :: Titus Fortnercb9169ab02
- [build] update maven dependencies with java:update :: Titus Fortner0e3d4bc653
- [java] Deprecated json wire related ErrorCodes :: Jörg Sautter5e384fca82
- [java] fixed the ScreenshotException message :: Jörg Sautter3330f28026
- [java] added ShadowRoot.hashCode / .equals #13326 :: Jörg Sautter25bdf6e484
- [java] deprecated unused RemoteStatus :: Jörg Sautterc7f65f8351
- [java] remove use of guava from FluentWait :: Jörg Sautter619bc64c81
- [build] fix JRuby install :: Titus Fortner866b4017e8
- [rb] update release date in change log :: Titus Fortner40cfa4bdb7
- [build] includ git gem in jruby :: Titus Fortneraea6d4039c
- [java] fix references to old semconv artifact location :: Titus Fortnerb16d0d8885
- [java] Fix build due to opentelemetry package updates :: Puja Jaganib47b09c02f
- [js][bidi] Add Input module command (#13360) :: Puja Jagani28882f9590
- [rb] run unit tests on latest version ruby :: Titus Fortner4ff1f62703
- [rb] fix issues with incorrectly named edge browser :: Titus Fortnerfc86c86922
- [rb] bundle and rubocop updates :: Titus Fortner64755fa82c
- [build] Reference Selenium Manager Binaries from separate repo (#13314) :: Titus Fortner89170a76ea
- [build] add pinned selenium manager versions to all:updates task :: Titus Fortnere8e6300945
- Update mirror info (Wed Dec 27 12:06:17 UTC 2023) :: Selenium CI Bot776c9f76aa
- [rb] fix documentation errors :: Titus Fortner6d706ea1c3
- [build] remove unnecessary print statements :: Titus Fortnerf1846257af
- [build] implement git portion of documentation updates :: Titus Fortnerd2a2c1696e
- [build] remove old api doc generation file :: Titus Fortner4a6ec578c3
- [build] convert changelog script to ./go task :: Titus Fortnerf36d4b04fa
- [build] convert release notes script into a task :: Titus Fortnerb87c71ca9a
- [build] create and push the appropriate release tag as part of release task :: Titus Fortner4587571bac
- [build] have the all:release task also update api docs and set nightly versions :: Titus Fortner0a25633edf
- [build] improve rakefile syntax :: Titus Fortner3bacf52fce
- [build] no longer need selenium manager shell script :: Titus Fortner49e941d5d4
- [build] fix java-release-zip target which should fix nightly build :: Titus Fortner55ea5721a7
- [rust] mark pre-release versions as nightly :: Titus Fortner16fd13bd85
- [build] update task logic to support nightly rust version conversions :: Titus Fortner9a700e2199
- [rust] rust wants nightlies marked with dash not dot :: Titus Fortnerb0ba4321c2
- [rust] update lock files :: Titus Fortnerd70d3a084c
- Update mirror info (Thu Dec 28 12:07:30 UTC 2023) :: Selenium CI Bot7922d42b0c
- [build] pass auth from calling workflow to the called workflow to release Selenium Manager artifacts :: Titus Fortner3f9b606c84
- [build] bundle update ruby when versions get changed so lockfile is correct :: Titus Fortner6305e1ab10
- [build] ensure maven dependency update task will execute :: Titus Fortner7784bbdaf7
- [rust] Bump dependencies to latest stable versions :: Boni García6b42c10df2
- remove all references to firefox-bin :: Titus Fortner3570209bf9
- [build] limit changelog population to just user facing code(#13356) :: Titus Fortner7012dbe8a2
- Update year in LICENSE and NOTICE docs :: Sri Harsha089094968e
- [build] restore ruby dependencies :: Titus Fortnerc284a956b4
- [rb] guard bidi tests on Chrome due to Google bug :: Titus Fortneraac6d6415c
- SeleniumManager python wrapper should check if architecture/platform combination is supported (#13381) :: seidnerj52979082b8
- [java] deprecate all html5 offline storage implementations See #10397 (#13373) :: Titus Fortner16770fb6e7
- [java] Remove features that are not w3c compliant (#13372) :: Titus Fortner1b66415adf
- [java] remove non-w3c endpoint references that are mobile specific :: Titus Fortnerc2c41b89a0
- [build] update windows dev environment script to properly format bazelrc file :: Titus Fortner8b5ba75646
- [js] download files from remote server (#13102) :: Titus Fortnercc85c78355
- [rb] change allowed types for logger methods :: Titus Fortner214df71f41
- Update geckodriver-Firefox mapping after release of geckodriver 0.34.0 :: Boni García52f162593f
- [bidi][java] Add auth required event :: Puja Jagani45da01858c
- [bidi][js] Add auth required event :: Puja Jaganif232416c45
- [ci] change concurrency to treat dispatch and scheduled tests independently of push and pr :: Titus Fortner494b1535df
- [ci] fix concurrency syntax :: Titus Fortnere40ec28214
- [ci] fix concurrency syntax with fake ternary and concat outside braces :: Titus Fortnerc183146044
- [ci] remove compound conditional in concurrency ternary :: Titus Fortnerf74451974b
- [rb] fix download test since Linux lists files in different order :: Titus Fortnercd91b8c95d
- [java] stop the started server when an exception is raised :: Jörg Sautter485658916c
- [java] copy the output in a daemon thread :: Jörg Sautter5e4ce94566
- [bidi] Fix failing tests due to change in argument for box screenshot :: Puja Jagani0ebddde507
- [dotnet] update references from desiredCapabilities to capabilities :: Titus Fortnerb74d940d35
- [java] no longer accept session requests with desiredCapabilities :: Titus Fortnerb5ae3f8cab
- [java] remove requiredCapabilities from metadata ignored list :: Titus Fortnerd77b568a03
- [java] DeprecateAddWebStorage
augmenter provider as well (#13399) :: Valery Yatsynovich34adf3eed4
- [py] use Selenium Manager in tests with bazel when pinned browsers not set :: Titus Fortnerf75ea689dd
- [java] update logging and errors for driver management :: Titus Fortnera5be5b6da7
- [java] DeprecateContextAware
interface (#13405) :: Valery Yatsynovich886cdf5397
- [py] fix linting issue :: Titus Fortnerb0f42c34cd
- [build] add tasks to lint Python & Ruby :: Titus Fortnera040c34272
- [bidi][js] Add traverse history command :: Puja Jaganie1e538e5b7
- [java] Add check back to driver service session factory :: Puja Jagani9bcccf232b
- [java] fix broken driver finder conditional :: Titus Fortnerfffd05c751
- [dotnet] Don't output to user's console, rather use logging :: Nikolay Borisenko3bfd6c4f0a
- [js] Organize BiDi test based on the module (#13408) :: Puja Jaganif8944cd1e9
- [java] Improve readability :: Puja Jaganie7d902ec5b
- Node WebSocket not working with sub-path option (#13407) :: Viet Nguyen Duc46b3ac632c
- [bidi][java] Add window proxy properties class :: Puja Jagani4b6af2ea1c
- [bidi][js] Add test to get iframe's browsing context :: Puja Jaganif7fd6d3f0c
- [dotnet] Added function to enable halting targets until runtime.runIfWaitingForDebugger is invoked (#13330) :: EdwinVanVliet7ddd002e38
- Code cleanup (#12934) :: Andrei Solntsev10af32cd4d
- [bidi] [java] Update iframe related tests to actions :: Puja Jagani111086dfc0
- [java] Schema HTTPS in Distributor, SessionQueue, SessionMap (#13413) :: Viet Nguyen Duc2cd2720ecc
- [java] Marking test as not implemented :: Puja Jaganiabd81d041d
- [bid] [java] Add BiDi Input module release command (#13362) :: Puja Jagani090f32e8a6
- Bump follow-redirects from 1.15.2 to 1.15.4 (#13424) :: dependabot[bot]12a9967c9e
- Bump follow-redirects from 1.14.9 to 1.15.4 in /javascript/grid-ui (#13417) :: dependabot[bot]d51c74ab36
- [bidi][js] Add Input module JS command :: Puja Jaganiff82c4af6a
- [atoms] minimize size of get-attribute atom (#13416) :: Jörg Sautter3e196425ed
- [bidi][java] Add Node properties class :: Puja Jagani8763f62184
- [java] DeprecateNoSuchContextException
(#13425) :: Valery Yatsynovich6e7c747359
- [java] Run file format script. :: Diego Molinaf58416bb2a
- [java] ensure the worker thread is stopped :: Jörg Sautterb2a8448194
- [bidi][js] Add test for node properties in :: Puja Jagani8f35c47c06
- [grid] log the complete exception :: Jörg Sautter097d3016f4
- [java] add deprecation annotation to FirefoxBinary :: Titus Fortner4350eb1d0b
- [java] Add a warning while passing a decorated driver to augmenter :: Puja Jagani19a1813544
- [java] Enabling two tests that already work in Firefox :: Diego Molinac0ddca6d32
- [java] Tapping the Node session when there is WebSocket activity :: Diego Molinaec523b2f87
- [java] Small code improvement in ProxyWebsocketsIntoGrid :: Diego Molina1b594ee33e
- [grid] Usingmax-sessions
from Node when it was declared. :: Diego Molinab556ac3d6d
- [py] update required version of Python in setup file :: Titus Fortnerf09f064cb9
- Fix typo in NodeFlags (#13440) :: middlingphysc9bc81aa7d
- [bidi][java] Add locate nodes command (#13445) :: Puja Jagani328e2412af
- [bidi][java] Add user friendly methods to locate nodes :: Puja Jagani7ad44eef93
- [java] add click dialog support to Federated Credential Management implementation :: Titus Fortnerd14f7c0e89
- [py] remove extension connection class and other usages of webdriver.xpi :: Titus Fortner4513ea982c
- [py] remove deprecated verbose argument from edge service :: Titus Fortnerf1f6886269
- [py] remove deprecated desired_capabilities property from webdriver :: Titus Fortner7cc56cc604
- [py] remove deprecated application cache support :: Titus Fortner6127b5f849
- [build] add tasks for python tests :: Titus Fortner67490a3066
- [rb] Update rules_ruby and run unit tests on RBE :: Alex Rodionov1557d27368
- [rb] FIx incorrect filename for Ruby toolchain hash :: Alex Rodionov192dea5e52
- [java] use the ErrorCodec to encode exceptions :: Jörg Sautter7a48c94648
- [java] ignore null text of UnhandledAlertException :: Jörg Sautterd02f51f262
- update readme with correct bazel syntax for .NET tests :: Titus Fortner19fadc4181
- [ci] remove unused workflow :: Titus Fortner907f2df860
- [CI] Update logic for which tests get run (#13457) :: Titus Fortner86a004048b
- [rb] Disable Ruby cache on Windows :: Alex Rodionov401f3e317b
- update pinned browsers :: Titus Fortner60cfe1f88f
- [build] properly get selenium manager from bazel output (#13452) :: Titus Fortner1d9b28e37c
- [dotnet] Prepare cdp cs files before core compile to make intellisense happy :: Nikolay Borisenkod0f8811ac7
- [dotnet] Fix compilation warning for inline docs of DownloadFile method :: Nikolay Borisenkobd8c5d9602
- [java] remove annotations from tests that firefox now passes :: Titus Fortner4562685756
- [dotnet] Fix compilation warnings in cdp generator and tests :: Nikolay Borisenko5eb3caab03
- [dotnet] remove deprecated DriverService constructors with options parameter :: Titus Fortner5893627356
- [dotnet] remove deprecated methods for toggling legacy protocol :: Titus Fortner08dc2f707a
- [dotnet] remove deprecated class RemoteWebElement :: Titus Fortner7bf62868ab
- [java] Remove unused import to satisfy format script (#13468) :: Nikolay Borisenkoe8f02e9753
- [dotnet] Improve logging performance when it is disabled (#13464) :: Nikolay Borisenko0972a1bb04
- [ci] restrict jobs from running on forks :: Titus Fortnerb7dc668795
- [py] copy license file to distributions :: Titus Fortnerd035b5d197
- [build] only release new Selenium Manager binaries from trunk :: Titus Fortner638c4313df
- [rb] Addbase64
gem as a runtime dependency (#13454) :: Earlopain63804e927e
- [dotnet] Replace WebRequest with HttpClient in tests (#13471) :: Nikolay Borisenko69f0570468
- [py] adds PyPI classifiers for Python 3.10 to 3.12 (#13475) :: James Brazab7f27a2aa1
- [ci] only run tests based on what is new in PR :: Titus Fortnerf83765d173
- [py] add deprecation library requirement (#13402) :: Titus Fortner21560a4974
- Fix "Get Text" to retrieve the correct value for ShadowRoot using slot. (#13218) :: Henrik Skupin8411a32eac
- [build] fix py:lint task so it outputs results :: Titus Fortner892bf7a364
- [py] truncate large strings when logging requests :: Titus Fortner24d88d7363
- [py] Update WPEWebKit support code (#13278) :: Lauro Moura2f1f779bf4
- [rb] explicitly check for whether driver supports full page screenshots to error (#12799) :: Titus Fortner562c3596fa
- [ci] test with latest version of Ruby :: Titus Fortnerac9d52f51d
- [py] Firefox Profile Fixes and Deprecations (#13477) :: Titus Fortner19df7bbf52
- [py] remove test for comparing firefox profile encodings :: Titus Fortner0f1c7537b8
- [py] deprecate FirefoxBinary class (#13476) :: Titus Fortner19ec8a84ae
- Bump jinja2 from 3.1.2 to 3.1.3 in /py/docs (#13432) :: dependabot[bot]511da58c31
- Bump sniffio from 1.2.0 to 1.3.0 in /py (#13066) :: dependabot[bot]132b30ba4d
- Bump cryptography from 41.0.3 to 41.0.4 in /py (#12810) :: dependabot[bot]a3b1124919
- [py] update minimum trio requirement to 0.20.2 per dependabot :: Titus Fortner1164555b9d
- [py] Fix type error in mypy (#13482) :: take0x11c799a665
- [rb] fix incorrect method name :: Titus Fortner5040a5aa4e
- [rb] checking wrong public method for full page screenshots :: Titus Fortnerfa0637a34a
- [build] update rake task names :: Titus Fortnercc85374c89
- [ci] deleting concurrency section until we figure out what we need :: Titus Fortner134aa67382
- [rb] update unit test to include correct server port :: Titus Fortner8957fb5759
- [build] update which dotnet files need to be updated for new chrome versions :: Titus Fortner56140267a7
- [build] improve automated update task :: Titus Fortnerd5b9382bf3
- update all necessary files prior to a release :: Titus Fortnere52b1be057
- update versions and changelogs for 4.17 :: Titus Fortner
New Contributors
- @mmccartn made their first contribution in #13266
- @neilvcarvalho made their first contribution in #13271
- @deedy5 made their first contribution in #13321
- @graingert made their first contribution in #13329
- @apupier made their first contribution in #12724
- @seidnerj made their first contribution in #13381
- @middlingphys made their first contribution in #13440
- @Earlopain made their first contribution in #13454
- @jamesbraza made their first contribution in #13475
- @lauromoura made their first contribution in #13278
- @take0x made their first contribution in #13482
Thank You
@EdwinVanVliet
@asolntsev
@diemol
@joerg1985
@nvborisenko
@p0deje
@pujagani
@titusfortner
@valfirst
@VietND96
@whimboo