Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
6.9.1
->8.5
Release Notes
gradle/gradle (gradle)
v8.5
Compare Source
v8.4
: 8.4Compare Source
The Gradle team is excited to announce Gradle 8.4.
Amongst other improvements, this release addresses two security vulnerabilities:
Read the Release Notes
We would like to thank the following community members for their contributions to this release of Gradle:
Ahmed Ehab,
Andrei Rybak,
Baptiste Decroix,
Björn Kautler,
Cesar de la Vega,
Ganavi Jayaram,
Gaurav Padam,
hwanseok,
J.T. McQuigg,
Jakub Chrzanowski,
Jendrik Johannes,
kackey0-1,
Konstantin Gribov,
Pratik Haldankar,
Qinglin,
Sebastian Schuberth,
Thad House,
valery1707,
Vladimir Sitnikov,
wuyangnju,
Yanming Zhou,
Yanshun Li,
Yusuke Uehara,
zeners
Upgrade instructions
Switch your build to use Gradle 8.4 by updating your wrapper:
Reporting problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.
v8.3
: 8.3Compare Source
The Gradle team is excited to announce Gradle 8.3.
Read the Release Notes
We would like to thank the following community members for their contributions to this release of Gradle:
Adam,
Ahmed Ehab,
Aurimas,
Baptiste Decroix,
Björn Kautler,
Borewit,
Korov,
Mohammed Thavaf,
Patrick Brückner,
Philip Wedemann,
Róbert Papp,
Shi Chen,
Tony Robalik
Upgrade instructions
Switch your build to use Gradle 8.3 by updating your wrapper:
Reporting problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.
v8.2.1
Compare Source
v8.2
: 8.2Compare Source
The Gradle team is excited to announce Gradle 8.2.
Amongst other improvements, this release addresses two security vulnerabilities:
Read the Release Notes
We would like to thank the following community contributors for their contributions to this release of Gradle:
Bruno Didot,
Eric Vantillard,
esfomeado,
Jendrik Johannes,
Jonathan Leitschuh,
Lee Euije,
Stefan Oehme,
Todor Dinev,
Yanshun Li
Upgrade instructions
Switch your build to use Gradle 8.2 by updating your wrapper:
./gradlew wrapper --gradle-version=8.2
Reporting problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.
v8.1.1
: 8.1.1Compare Source
This is a patch release for Gradle 8.1. We recommend using 8.1.1 instead of 8.1.
It fixes the following issues:
Read the Release Notes
Upgrade Instructions
Switch your build to use Gradle 8.1.1 by updating your wrapper:
See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 8.1.1.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v8.1
: 8.1Compare Source
The Gradle team is excited to announce Gradle 8.1.
Read the Release Notes
We would like to thank the following community contributors for their contributions to this release of Gradle:
André Sousa,
Attila Király,
Aurimas,
Björn Kautler,
Christoph Dreis,
David Morris,
DJtheRedstoner,
Gabriel Feo,
J.T. McQuigg,
JavierSegoviaCordoba,
JayaKrishnan Nair K,
Jeff Widman,
kackey0-1,
Martin Bonnin,
Martin Kealey,
modmuss50,
pan93412,
Sebastian Schuberth,
Simon Marquis,
TheDadda,
Thrillpool,
valery1707,
Xin Wang,
Yanshun Li
Upgrade instructions
Switch your build to use Gradle 8.1 by updating your wrapper:
./gradlew wrapper --gradle-version=8.1
Reporting problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.
v8.0.2
: 8.0.2Compare Source
The Gradle team is excited to announce Gradle 8.0.2.
This is the second patch release for Gradle 8.0. We recommend using 8.0.2 instead of 8.0.
It fixes the following issues:
JavaCompile
Issues fixed in the first patch release:
target
flag--no-rebuild
suddenly gone without new deprecation cycle and without the reason for its undeprecation being voidRead the Release Notes
Upgrade Instructions
Switch your build to use Gradle 8.0.2 by updating your wrapper:
See the Gradle 7.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 8.0.2.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v8.0.1
: 8.0.1Compare Source
This is a patch release for 8.0. We recommend using 8.0.1 instead of 8.0.
It fixes the following issues:
target
flag--no-rebuild
suddenly gone without new deprecation cycle and without the reason for its undeprecation being voidRead the Release Notes
Upgrade Instructions
Switch your build to use Gradle 8.0.1 by updating your wrapper:
See the Gradle 7.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 8.0.1.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v8.0
: 8.0Compare Source
The Gradle team is excited to announce Gradle 8.0
Read the Release Notes
We would like to thank the following community members for their contributions to this release of Gradle:
Abdul Rauf,
Andrei Nevedomskii,
aSemy,
Ben Cox,
Björn Kautler,
bodhili,
Cédric Champeau,
Christoph Dreis,
Clara Guerrero Sánchez,
David Marin Vaquero,
David Morris,
Denis Buzmakov,
Dmitry Pogrebnoy,
Dzmitry Neviadomski,
Eliezer Graber,
Eric Pederson,
Fedor Ihnatkevich,
Gabriel Rodriguez,
Herbert von Broeuschmeul,
Hyeonmin Park,
Jeff,
Jendrik Johannes,
Korov,
Marcono1234,
Madhead,
Mariell Hoversholm,
Matthew Haughton,
Matthias Ernst,
Michael Bailey,
Michael Ernst,
Michael Torres,
Pankaj,
prasad-333,
RicardoJiang,
Siddardha Bezawada,
Stephen Topley,
Victor Maldonado,
Vinay Potluri,
Xin Wang.
Upgrade instructions
Switch your build to use Gradle 8.0 by updating your wrapper:
./gradlew wrapper --gradle-version=8.0
See the Gradle 7.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 8.0.
For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.
Reporting problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.
v7.6.3
: 7.6.3Compare Source
This is a patch release for 7.6. We recommend using 7.6.3 instead of 7.6.
This release addresses two security vulnerabilities:
It also fixes the following issues:
Read the Release Notes
Upgrade Instructions
Switch your build to use Gradle 7.6.3 by updating your wrapper:
See the Gradle 7.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.6.3.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v7.6.2
: 7.6.2Compare Source
This is a patch release for 7.6. We recommend using 7.6.2 instead of 7.6.
This release addresses two security vulnerabilities:
It also fixes the following issues:
Read the Release Notes
Upgrade Instructions
Switch your build to use Gradle 7.6.2 by updating your wrapper:
See the Gradle 7.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.6.2.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v7.6.1
: 7.6.1Compare Source
This is a patch release for 7.6. We recommend using 7.6.1 instead of 7.6.
It fixes the following issues:
.gradle/jdks
Read the Release Notes
Upgrade Instructions
Switch your build to use Gradle 7.6.1 by updating your wrapper:
See the Gradle 7.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.6.1.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v7.6
Compare Source
v7.5.1
: 7.5.1Compare Source
This is a patch release for 7.5. We recommend using 7.5.1 instead of 7.5
Read the Release Notes
We would like to thank the following community members for their contributions to this release of Gradle:
Michael Bailey,
Josh Kasten,
Marcono1234,
mataha,
Lieven Vaneeckhaute,
kiwi-oss,
Stefan Neuhaus,
George Thomas,
Anja Papatola,
Björn Kautler,
David Burström,
Vladimir Sitnikov,
Roland Weisleder,
Konstantin Gribov,
David Op de Beeck,
aSemy,
Rene Groeschke,
Jonathan Leitschuh,
Aurimas Liutikas,
Jamie Tanna,
Xin Wang,
Atsuto Yamashita,
Taeik Lim,
Peter Gafert,
Alex Landau,
Jerry Wiltse,
Tyler Burke,
Matthew Haughton,
Filip Daca,
Simão Gomes Viana,
Vaidotas Valuckas,
Edgars Jasmans,
Tomasz Godzik,
Jeff,
Lajos Veres
Upgrade instructions
Switch your build to use Gradle 7.5.1 by updating your wrapper:
./gradlew wrapper --gradle-version=7.5.1
See the Gradle 7.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v7.5
: 7.5Compare Source
The Gradle team is excited to announce Gradle 7.5.
Read the Release Notes
We would like to thank the following community members for their contributions to this release of Gradle:
Michael Bailey,
Josh Kasten,
Marcono1234,
mataha,
Lieven Vaneeckhaute,
kiwi-oss,
Stefan Neuhaus,
George Thomas,
Anja Papatola,
Björn Kautler,
David Burström,
Vladimir Sitnikov,
Roland Weisleder,
Konstantin Gribov,
David Op de Beeck,
aSemy,
Rene Groeschke,
Jonathan Leitschuh,
Aurimas Liutikas,
Jamie Tanna,
Xin Wang,
Atsuto Yamashita,
Taeik Lim,
Peter Gafert,
Alex Landau,
Jerry Wiltse,
Tyler Burke,
Matthew Haughton,
Filip Daca,
Simão Gomes Viana,
Vaidotas Valuckas,
Edgars Jasmans,
Tomasz Godzik,
Jeff,
Lajos Veres
Upgrade instructions
Switch your build to use Gradle 7.5 by updating your wrapper:
./gradlew wrapper --gradle-version=7.5
See the Gradle 7.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v7.4.2
: 7.4.2Compare Source
This is a patch release for Gradle 7.4.
See the list of fixed issues: https://docs.gradle.org/7.4.2/release-notes.html
We recommend users upgrade to 7.4.2 instead of 7.4 or another patch release.
Upgrade Instructions
Switch your build to use Gradle 7.4.2 by updating your wrapper:
See the Gradle 7.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.4.2.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v7.4.1
: 7.4.1Compare Source
This is a patch release for Gradle 7.4.
See the list of fixed issues: https://docs.gradle.org/7.4.1/release-notes.html
We recommend users upgrade to 7.4.1 instead of 7.4.
Upgrade Instructions
Switch your build to use Gradle 7.4.1 by updating your wrapper:
See the Gradle 7.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.4.1.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v7.4
: 7.4Compare Source
The Gradle team is excited to announce Gradle 7.4!
Read the Release Notes
We would like to thank the following community members for their contributions to this release of Gradle:
Michael Bailey
Jochen Schalanda
Jendrik Johannes
Roberto Perez Alcolea
Konstantin Gribov
Per Lundberg
Piyush Mor
Róbert Papp
Piyush Mor
Ned Twigg
Nikolas Grottendieck
Lars Grefer
Patrick Pichler
Marcin Mielnicki
Marcono1234
Dima Merkurev
Matthew Haughton
Upgrade instructions
Switch your build to use Gradle 7.4 by updating your wrapper:
./gradlew wrapper --gradle-version=7.4
See the Gradle 7.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v7.3.3
: 7.3.3Compare Source
This is a patch release for Gradle 7.3.
It fixes the following issues:
We recommend users upgrade to 7.3.3 instead of 7.3.
Given the context of the Log4Shell vulnerability, make sure you take a look at our blog post on this topic.
Upgrade Instructions
Switch your build to use Gradle 7.3.3 by updating your wrapper:
See the Gradle 7.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.3.3.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v7.3.2
: 7.3.2Compare Source
This is a patch release for Gradle 7.3.
It fixes the following issues:
We recommend users upgrade to 7.3.2 instead of 7.3.
Given the context of the Log4Shell vulnerability, make sure you take a look at our blog post on this topic.
Upgrade Instructions
Switch your build to use Gradle 7.3.2 by updating your wrapper:
See the Gradle 7.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.3.2.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v7.3.1
: 7.3.1Compare Source
This is a patch release for Gradle 7.3.
It fixes the following issues:
We recommend users upgrade to 7.3.1 instead of 7.3.
Upgrade Instructions
Switch your build to use Gradle 7.3.1 by updating your wrapper:
See the Gradle 7.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.3.1.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v7.3
: 7.3Compare Source
The Gradle team is excited to announce Gradle 7.3.
Read the Release Notes
We would like to thank the following community members for their contributions to this release of Gradle:
Attix Zhang,
anatawa12,
Anil Kumar Myla,
Marcono1234,
Nicola Corti,
Scott Palmer,
Marcin Zajączkowski,
Alex Landau,
Stefan Oehme,
yinghao niu,
Björn Kautler,
Tomasz Godzik,
Kristian Kraljic,
Matthew Haughton,
Raphael Fuchs,
Sebastian Schuberth,
Roberto Perez Alcolea,
Xin Wang
Upgrade instructions
Switch your build to use Gradle 7.3 by updating your wrapper:
./gradlew wrapper --gradle-version=7.3
See the Gradle 7.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v7.2
: 7.2Compare Source
The Gradle team is excited to announce Gradle 7.2.
We would like to thank the following community contributors for their contributions to this release of Gradle:
Ned Twigg
Oliver Kopp
Björn Kautler
naftalmm
Peter Runge
Konstantin Gribov
Zoroark
Stefan Oehme
Martin Kealey
KotlinIsland
Herbert von Broeuschmeul
Upgrade Instructions
Switch your build to use Gradle 7.2 by updating your wrapper:
./gradlew wrapper --gradle-version=7.2
See the Gradle 7.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.2.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v7.1.1
: 7.1.1Compare Source
This is a patch release for Gradle 7.1.
It fixes the following issues:
We recommend users upgrade to 7.1.1 instead of 7.1.
Upgrade Instructions
Switch your build to use Gradle 7.1.1 by updating your wrapper:
See the Gradle 7.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.1.1.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v7.1
: 7.1Compare Source
The Gradle team is excited to announce Gradle 7.1.
We would like to thank the following community contributors for their contributions to this release of Gradle:
Danny Thomas,
Roberto Perez Alcolea,
Victor Merkulov,
Kyle Moore,
Stefan Oehme,
Anže Sodja,
Jeff,
Alexander Likhachev,
Björn Kautler,
Sebastian Schuberth,
Kejn,
xhudik,
Anuraag Agrawal,
Florian Schmitt,
Evgeny Mandrikov,
Ievgenii Shepeliuk,
Sverre Moe.
Upgrade Instructions
Switch your build to use Gradle 7.1 by updating your wrapper:
./gradlew wrapper --gradle-version=7.1
See the Gradle 7.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.1.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v7.0.2
: 7.0.2Compare Source
This is a patch release for Gradle 7.0.
This fixes an issue with files system watching on certain Linux distributions.
We recommend users upgrade to 7.0.2 instead of 7.0.
Upgrade Instructions
Switch your build to use Gradle 7.0.2 by updating your wrapper:
See the Gradle 6.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.0.1.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v7.0.1
: 7.0.1Compare Source
This is a patch release for Gradle 7.0.
This fixes several issues reported against 7.0.
We recommend users upgrade to 7.0.1 instead of 7.0.
Upgrade Instructions
Switch your build to use Gradle 7.0.1 by updating your wrapper:
See the Gradle 6.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.0.1.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v7.0
: 7.0Compare Source
The Gradle team is excited to announce a new major version of Gradle, 7.0.
Read the full release notes
We would like to thank the following community members for their contributions to this release of Gradle:
Matthew Haughton,
Leon Linhart,
Sebastian Schuberth,
Aidar Nugmanoff,
Martin d'Anjou,
Till Krullmann,
Andreas Axelsson,
Pedro Tôrres,
Stefan Oehme,
Jeff,
Rene Groeschke,
Niels Doucet,
Tobias Hermann,
Rishaba-Jain,
Jerome Dochez,
Vitaly Polonetsky,
Naoki Ando,
Ståle Undheim.
Upgrade Instructions
Switch your build to use Gradle 7.0 by updating your wrapper:
See the Gradle upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.0.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v6.9.4
: 6.9.4Compare Source
This is a patch release for 6.9. We recommend using 6.9.4 instead of 6.9.
It fixes the following issues:
Read the Release Notes
Upgrade Instructions
Switch your build to use Gradle 6.9.4 by updating your wrapper:
See the Gradle 6.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 6.9.4.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v6.9.3
: 6.9.3Compare Source
This is a patch release for Gradle 6.9, containing backported bugfixes in Gradle 7.x to Gradle 6.x.
It fixes the following issues:
We recommend users upgrade to 6.9.3 instead of 6.9.
Upgrade Instructions
Switch your build to use Gradle 6.9.3 by updating your wrapper:
See the Gradle 6.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 6.9.3.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v6.9.2
: 6.9.2Compare Source
This is a patch release for Gradle 6.9, containing backported bugfixes in Gradle 7.2 to Gradle 6.x.
It fixes the following issues:
We recommend users upgrade to 6.9.2 instead of 6.9.
Given the context of the Log4Shell vulnerability, make sure you take a look at our blog post on this topic.
Upgrade Instructions
Switch your build to use Gradle 6.9.2 by updating your wrapper:
See the Gradle 6.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 6.9.2.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.