Skip to content

Commit

Permalink
[Tech] Bump the non-major-dependencies group in /backend with 6 updat…
Browse files Browse the repository at this point in the history
…es (#3849)

Bumps the non-major-dependencies group in /backend with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [org.flywaydb:flyway-core](https://github.com/flyway/flyway) |
`10.20.1` | `10.21.0` |
| org.flywaydb:flyway-database-postgresql | `10.20.1` | `10.21.0` |
|
[io.hypersistence:hypersistence-utils-hibernate-63](https://github.com/vladmihalcea/hypersistence-utils)
| `3.8.3` | `3.9.0` |
|
[org.hibernate:hibernate-spatial](https://github.com/hibernate/hibernate-orm)
| `6.6.1.Final` | `6.6.2.Final` |
| [io.sentry:sentry](https://github.com/getsentry/sentry-java) |
`7.16.0` | `7.17.0` |
| [io.sentry:sentry-log4j2](https://github.com/getsentry/sentry-java) |
`7.16.0` | `7.17.0` |

Updates `org.flywaydb:flyway-core` from 10.20.1 to 10.21.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/flyway/flyway/releases">org.flywaydb:flyway-core's
releases</a>.</em></p>
<blockquote>
<h2>Flyway 10.21.0</h2>
<p>See release notes <a
href="https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine">here</a></p>
<p>CLI artifact available <a
href="https://repo1.maven.org/maven2/org/flywaydb/flyway-commandline/10.21.0/">here</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/flyway/flyway/commit/2dbbab3e138519b8c658d80add3bd93427561403"><code>2dbbab3</code></a>
Bump version to flyway-10.21.0</li>
<li>See full diff in <a
href="https://github.com/flyway/flyway/compare/flyway-10.20.1...flyway-10.21.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `org.flywaydb:flyway-database-postgresql` from 10.20.1 to
10.21.0

Updates `io.hypersistence:hypersistence-utils-hibernate-63` from 3.8.3
to 3.9.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vladmihalcea/hypersistence-utils/blob/master/changelog.txt">io.hypersistence:hypersistence-utils-hibernate-63's
changelog</a>.</em></p>
<blockquote>
<h1>Version 3.9.0 - November 10, 2024</h1>
<p>Remove PostgreSQLIntervalType from HibernateTypesContributor <a
href="https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/750">#750</a></p>
<p>Add support for SortedSet in ListArrayType <a
href="https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/749">#749</a></p>
<p>Allow PostgreSQLCITextType entity attributes to be used in the LIKE
query clause <a
href="https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/743">#743</a></p>
<p>Add support for GraalVM native image <a
href="https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/740">#740</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vladmihalcea/hypersistence-utils/commit/ca8a1b1e0b39c3b0aa78555543d2a877fbb411ee"><code>ca8a1b1</code></a>
[maven-release-plugin] prepare release
hypersistence-utils-parent-3.9.0</li>
<li><a
href="https://github.com/vladmihalcea/hypersistence-utils/commit/5b4371df4f8691f8f9f717625f7e927788e6e3b9"><code>5b4371d</code></a>
Update changelog for the 3.9.0 release</li>
<li><a
href="https://github.com/vladmihalcea/hypersistence-utils/commit/a99337e9331b3c0901268ce552e5128a05e7821d"><code>a99337e</code></a>
Remove PostgreSQLIntervalType from HibernateTypesContributor <a
href="https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/750">#750</a></li>
<li><a
href="https://github.com/vladmihalcea/hypersistence-utils/commit/f10c8fd823d464f433bb435f8479cb0096b80882"><code>f10c8fd</code></a>
Allow PostgreSQLCITextType entity attributes to be used in the LIKE
query cla...</li>
<li><a
href="https://github.com/vladmihalcea/hypersistence-utils/commit/4b89536a1ad483d529dbfa85ad50f1856cc68e55"><code>4b89536</code></a>
Add support for SortedSet in ListArrayType <a
href="https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/749">#749</a></li>
<li><a
href="https://github.com/vladmihalcea/hypersistence-utils/commit/fa30ce26540045b9d7f27bc6db4b50768698003b"><code>fa30ce2</code></a>
Fix tests that were failing</li>
<li><a
href="https://github.com/vladmihalcea/hypersistence-utils/commit/7cab36c562f767a569e5e97ab09df4cd4608fa97"><code>7cab36c</code></a>
Add support for GraalVM native image <a
href="https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/740">#740</a></li>
<li><a
href="https://github.com/vladmihalcea/hypersistence-utils/commit/8da8f3a76f8d399790f41d7681ef514c5316f652"><code>8da8f3a</code></a>
Bump version up</li>
<li><a
href="https://github.com/vladmihalcea/hypersistence-utils/commit/ac7e9ce6d75c16b160ac33deab23fd4a17ed7de5"><code>ac7e9ce</code></a>
[maven-release-plugin] prepare for next development iteration</li>
<li>See full diff in <a
href="https://github.com/vladmihalcea/hypersistence-utils/compare/hypersistence-utils-parent-3.8.3...hypersistence-utils-parent-3.9.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `org.hibernate:hibernate-spatial` from 6.6.1.Final to
6.6.2.Final
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hibernate/hibernate-orm/releases">org.hibernate:hibernate-spatial's
releases</a>.</em></p>
<blockquote>
<h1>Hibernate ORM 6.6.2.Final released</h1>
<p>Today, we published a new maintenance release of Hibernate ORM 6.6:
6.6.2.Final.</p>
<h2>What's new</h2>
<p>This release introduces a few minor improvements as well as bug
fixes.</p>
<p>You can find the full list of 6.6.2.Final changes <a
href="https://hibernate.atlassian.net/issues/?jql=project%20%3D%20HHH%20AND%20fixVersion%20%3D%206.6.2">here</a>.</p>
<h2>Conclusion</h2>
<p>For additional details, see:</p>
<ul>
<li>the <a href="https://hibernate.org/orm/releases/6.6/">release
page</a></li>
<li>the <a
href="https://docs.jboss.org/hibernate/orm/6.6/migration-guide/migration-guide.html">Migration
Guide</a></li>
<li>the <a
href="https://docs.jboss.org/hibernate/orm/6.6/introduction/html_single/Hibernate_Introduction.html">Introduction
Guide</a></li>
<li>the <a
href="https://docs.jboss.org/hibernate/orm/6.6/userguide/html_single/Hibernate_User_Guide.html">User
Guide</a></li>
</ul>
<p>See also the following resources related to supported APIs:</p>
<ul>
<li>the <a
href="https://hibernate.org/community/compatibility-policy/">compatibility
policy</a></li>
<li>the <a
href="https://docs.jboss.org/hibernate/orm/6.6/incubating/incubating.txt">incubating
API report</a> (<code>@Incubating</code>)</li>
<li>the <a
href="https://docs.jboss.org/hibernate/orm/6.6/deprecated/deprecated.txt">deprecated
API report</a> (<code>@deprecated</code> + <code>@remove</code>)</li>
<li>the <a
href="https://docs.jboss.org/hibernate/orm/6.6/internals/internal.txt">internal
API report</a> (internal packages, <code>@internal</code>)</li>
</ul>
<p>Visit the <a href="https://hibernate.org/community/">website</a> for
details on getting in touch with us.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hibernate/hibernate-orm/blob/6.6.2/changelog.txt">org.hibernate:hibernate-spatial's
changelog</a>.</em></p>
<blockquote>
<h2>Changes in 6.6.2.Final (November 07, 2024)</h2>
<p><a
href="https://hibernate.atlassian.net/projects/HHH/versions/32350">https://hibernate.atlassian.net/projects/HHH/versions/32350</a></p>
<p>** Bug
* [HHH-18773] - Multiple selections of same alias triggers possible
non-threadsafe access to the session
* [HHH-18770] - NPE when using the JFR integration with JFR disabled
* [HHH-18764] - Class cast exception when using non basic type as
identifier and in an embedded field using a natural ID
* [HHH-18761] - named query method generation for <a
href="https://github.com/NamedQuery"><code>@​NamedQuery</code></a> on
entity
* [HHH-18739] - Do not support join queries when using Mysql
* [HHH-18730] - Multi-column association in aggregate component doesn't
work
* [HHH-18720] - Type check on select columns in union all gives
SemanticException when there is a null column
* [HHH-18719] - Previous row state reuse can provide detached entities
to the consumer
* [HHH-18713] - saveOrUpdate changed behaviour with bytecode enhancer
* [HHH-18712] - Warning about attempts to update an immutable entity for
normal (not immutable) entity
* [HHH-18702] - Exception using <a
href="https://github.com/EmbeddedId"><code>@​EmbeddedId</code></a> with
<a href="https://github.com/OneToMany"><code>@​OneToMany</code></a> that
refers to an alternate key column
* [HHH-18699] - Correctly handle <a
href="https://github.com/Id"><code>@​Id</code></a> and <a
href="https://github.com/Version"><code>@​Version</code></a> fields in
query validation in Hibernate Processor
* [HHH-18697] - JPA 3.2 spec compliance for uppercasing of names in
Hibernate Processor
* [HHH-18696] - <a
href="https://github.com/Find"><code>@​Find</code></a> method for single
<a href="https://github.com/NaturalId"><code>@​NaturalId</code></a>
field
* [HHH-18692] - Hibernate attempts to close batched statements multiple
times
* [HHH-18681] - InterpretationException executing subquery in case-when
: o.h.query.sqm.tree.select.SqmSelection.getExpressible() is null
* [HHH-18675] - Self-referencing many-to-many relation on generic entity
gives NullPointerException in mapping
* [HHH-18669] - NullPointerException in the AgroalConnectionProvider
* [HHH-18667] - Annotation processor leaks - OOME when used in Eclipse
IDE
* [HHH-18658] - Inner join prevents finding an entity instance
referencing an empty map
* [HHH-18645] - AssertionError in
AbstractBatchEntitySelectFetchInitializer#registerToBatchFetchQueue
* [HHH-18642] - DB2: select from new table with identity column not
working when missing read permission
* [HHH-18635] - Avoid using <code>bigdatetime</code> column type on
Sybase jconn when not necessary
* [HHH-18632] - Concurrency issue with
AbstractEntityPersister#nonLazyPropertyLoadPlansByName
* [HHH-18631] - AssertionError when loading an entity after removing
another, associated entity
* [HHH-18628] - Regression: Unable to determine TableReference
* [HHH-18617] - Fetching unowned side of bidirectional OneToOne mappings
including tenant identifier triggers EntityFilteredException
* [HHH-18614] - TransientObjectException: session.update() does not save
new entities in OneToMany relation when using bytecode enhancement
* [HHH-18608] - NPE in
EntityInitializerImpl.resolveInstanceSubInitializers
* [HHH-18596] - ValueHandlingMode hack in query pagination
* [HHH-18582] - Mapping array of arrays with <a
href="https://github.com/JdbcTypeCode"><code>@​JdbcTypeCode</code></a>(SqlTypes.ARRAY)
causes NPE
* [HHH-18575] - IN predicate with numeric/decimal parameter types leads
to Binding is multi-valued; illegal call to #getBindValue
* [HHH-18564] - Literal expressions using AttributeConverters stopped
working in hibernate 6
* [HHH-18551] - Memory leak caused by
AbstractArrayJavaType#getRecommendedJdbcType
* [HHH-18515] - Unrecognized discriminator value exception when running
native query on entity with discriminator column
* [HHH-18513] - Session Metrics for pre-partial-flushes are wrong
* [HHH-18500] - Gradle plugin crashes on module-info when extended
enhancement is set
* [HHH-18494] - UnknownTableReferenceException in native query with
placeholder when entity contains a to-one with a join table
* [HHH-18491] - Resuming null transaction in JtaIsolationDelegate
* [HHH-18471] - Since 6.2.2 Dialect SybaseAnywhereDialect does not
render table names in the selection query
* [HHH-18450] - Inconsistent &quot;SELECT 1&quot; versus &quot;SELECT
?1&quot; with result type Object[]
* [HHH-18409] - In 6.5.2.Final, byte[] instance variables annotated with
<a href="https://github.com/NaturalId"><code>@​NaturalId</code></a>
cannot be found with a natural ID query (regression from Hibernate
5.6.15.Final)
* [HHH-18389] - <code>merge()</code> with <code>orphanRemoval =
true</code> leads to &quot;HibernateException: A collection with
cascade=&quot;all-delete-orphan&quot; was no longer referenced by the
owning entity instance&quot;
* [HHH-18321] - SqlTreeCreationException when using sum/diff with
coalesce on properties of embeddable component</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/hibernate/hibernate-orm/commit/2366b1066ee01ea1aefd2019baffb3337e2df042"><code>2366b10</code></a>
Pre-steps for release : <code>6.6.2.Final</code></li>
<li><a
href="https://github.com/hibernate/hibernate-orm/commit/faebabd1f703ed235fdfa67ddfea94b5a046ae91"><code>faebabd</code></a>
HHH-16572 - Skip enhancement for PROPERTY attributes with mismatched
field an...</li>
<li><a
href="https://github.com/hibernate/hibernate-orm/commit/ab9e67176177cdb457c4c06d0003d1d151dfe354"><code>ab9e671</code></a>
HHH-18564 Handle attribute converters for query literals</li>
<li><a
href="https://github.com/hibernate/hibernate-orm/commit/6017ae4c69ea1f4e457167f3dcecd1e6ff16470f"><code>6017ae4</code></a>
HHH-18564 Add test for issue</li>
<li><a
href="https://github.com/hibernate/hibernate-orm/commit/3c8214f365fbfe1877c03c26fb4a50d19aa6d91e"><code>3c8214f</code></a>
HHH-18770 Check if the monitoring event was null</li>
<li><a
href="https://github.com/hibernate/hibernate-orm/commit/f58d5af27ab58f60a8547d3eb8c656fdb752dde3"><code>f58d5af</code></a>
HHH-18770 Check if the monitoring event was null</li>
<li><a
href="https://github.com/hibernate/hibernate-orm/commit/bdc44dbf4c83341480a2876d0e7f325fc0dadee0"><code>bdc44db</code></a>
HHH-18770 test with the jfr module on the classpath but jfr
disabled</li>
<li><a
href="https://github.com/hibernate/hibernate-orm/commit/6584eb3d53c32ed041d40a17a9b1ed169e2ee347"><code>6584eb3</code></a>
HHH-18764 Fix incorrect type resolution in ManyToOneType dirty
check</li>
<li><a
href="https://github.com/hibernate/hibernate-orm/commit/5328e83e035808fc67bcfa684864deed900ef410"><code>5328e83</code></a>
Fix upload of Devbelocity build scans</li>
<li><a
href="https://github.com/hibernate/hibernate-orm/commit/8e305582a7420604fc334a376dc7d17b32036005"><code>8e30558</code></a>
Fix upload of Develocity build scans</li>
<li>Additional commits viewable in <a
href="https://github.com/hibernate/hibernate-orm/compare/6.6.1...6.6.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `io.sentry:sentry` from 7.16.0 to 7.17.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/getsentry/sentry-java/releases">io.sentry:sentry's
releases</a>.</em></p>
<blockquote>
<h2>7.17.0</h2>
<h3>Features</h3>
<ul>
<li>Add meta option to set the maximum amount of breadcrumbs to be
logged. (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3836">#3836</a>)</li>
<li>Use a separate <code>Random</code> instance per thread to improve
SDK performance (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3835">#3835</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Using MaxBreadcrumb with value 0 no longer crashes. (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3836">#3836</a>)</li>
<li>Accept manifest integer values when requiring floating values (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3823">#3823</a>)</li>
<li>Fix standalone tomcat jndi issue (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3873">#3873</a>)
<ul>
<li>Using Sentry Spring Boot on a standalone tomcat caused the following
error:
<ul>
<li>Failed to bind properties under 'sentry.parsed-dsn' to
io.sentry.Dsn</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2>7.17.0-alpha.1</h2>
<h3>Features</h3>
<ul>
<li>Android 15: Add support for 16KB page sizes (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3620">#3620</a>)
<ul>
<li>See <a
href="https://developer.android.com/guide/practices/page-sizes">https://developer.android.com/guide/practices/page-sizes</a>
for more details</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md">io.sentry:sentry's
changelog</a>.</em></p>
<blockquote>
<h2>7.17.0</h2>
<h3>Features</h3>
<ul>
<li>Add meta option to set the maximum amount of breadcrumbs to be
logged. (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3836">#3836</a>)</li>
<li>Use a separate <code>Random</code> instance per thread to improve
SDK performance (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3835">#3835</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Using MaxBreadcrumb with value 0 no longer crashes. (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3836">#3836</a>)</li>
<li>Accept manifest integer values when requiring floating values (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3823">#3823</a>)</li>
<li>Fix standalone tomcat jndi issue (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3873">#3873</a>)
<ul>
<li>Using Sentry Spring Boot on a standalone tomcat caused the following
error:
<ul>
<li>Failed to bind properties under 'sentry.parsed-dsn' to
io.sentry.Dsn</li>
</ul>
</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/getsentry/sentry-java/commit/4bd1aa38243dd26abd3c26af70868c2fe5e94048"><code>4bd1aa3</code></a>
release: 7.17.0</li>
<li><a
href="https://github.com/getsentry/sentry-java/commit/566da7624407dd4df6ea3a128431cc223ecc2035"><code>566da76</code></a>
Fix standalone tomcat jndi issue (<a
href="https://redirect.github.com/getsentry/sentry-java/issues/3873">#3873</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-java/commit/fba10b88355deba03a45d039d8d3103d5455e2a7"><code>fba10b8</code></a>
Limit emulator size to 4096M (<a
href="https://redirect.github.com/getsentry/sentry-java/issues/3875">#3875</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-java/commit/fd1151b5c7696d17711c40c2facee553a43d07c3"><code>fd1151b</code></a>
Bump gradle/actions (<a
href="https://redirect.github.com/getsentry/sentry-java/issues/3842">#3842</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-java/commit/2af8d1ae1af717314bb479e07d163f6461205387"><code>2af8d1a</code></a>
Fix: Allow MaxBreadcrumb 0 / Expose MaxBreadcrumb metadata. (<a
href="https://redirect.github.com/getsentry/sentry-java/issues/3836">#3836</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-java/commit/28a11a7925b8e45bec38684f2002192787f13477"><code>28a11a7</code></a>
Use <code>Random</code> through <code>ThreadLocal\&lt;Random&gt;</code>
(<a
href="https://redirect.github.com/getsentry/sentry-java/issues/3835">#3835</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-java/commit/5183da95e2282e6b581c6fc6599673fc11eba696"><code>5183da9</code></a>
test(critical): Add API Level matrix (<a
href="https://redirect.github.com/getsentry/sentry-java/issues/3810">#3810</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-java/commit/c362c98b2d0a0b1d25765922c415835d1dbfbc3c"><code>c362c98</code></a>
Bump github/codeql-action from 3.26.13 to 3.27.0 (<a
href="https://redirect.github.com/getsentry/sentry-java/issues/3827">#3827</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-java/commit/4c5d0ff63726f2c31a0ebf46081e9bc8ced004ee"><code>4c5d0ff</code></a>
Bump reactivecircus/android-emulator-runner from 2.32.0 to 2.33.0 (<a
href="https://redirect.github.com/getsentry/sentry-java/issues/3826">#3826</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-java/commit/58da2a3ebb66b60b1c67584060ffb2f35182f9f2"><code>58da2a3</code></a>
update benchmark devices on saucelabs (<a
href="https://redirect.github.com/getsentry/sentry-java/issues/3822">#3822</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/getsentry/sentry-java/compare/7.16.0...7.17.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `io.sentry:sentry-log4j2` from 7.16.0 to 7.17.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/getsentry/sentry-java/releases">io.sentry:sentry-log4j2's
releases</a>.</em></p>
<blockquote>
<h2>7.17.0</h2>
<h3>Features</h3>
<ul>
<li>Add meta option to set the maximum amount of breadcrumbs to be
logged. (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3836">#3836</a>)</li>
<li>Use a separate <code>Random</code> instance per thread to improve
SDK performance (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3835">#3835</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Using MaxBreadcrumb with value 0 no longer crashes. (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3836">#3836</a>)</li>
<li>Accept manifest integer values when requiring floating values (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3823">#3823</a>)</li>
<li>Fix standalone tomcat jndi issue (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3873">#3873</a>)
<ul>
<li>Using Sentry Spring Boot on a standalone tomcat caused the following
error:
<ul>
<li>Failed to bind properties under 'sentry.parsed-dsn' to
io.sentry.Dsn</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2>7.17.0-alpha.1</h2>
<h3>Features</h3>
<ul>
<li>Android 15: Add support for 16KB page sizes (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3620">#3620</a>)
<ul>
<li>See <a
href="https://developer.android.com/guide/practices/page-sizes">https://developer.android.com/guide/practices/page-sizes</a>
for more details</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md">io.sentry:sentry-log4j2's
changelog</a>.</em></p>
<blockquote>
<h2>7.17.0</h2>
<h3>Features</h3>
<ul>
<li>Add meta option to set the maximum amount of breadcrumbs to be
logged. (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3836">#3836</a>)</li>
<li>Use a separate <code>Random</code> instance per thread to improve
SDK performance (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3835">#3835</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Using MaxBreadcrumb with value 0 no longer crashes. (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3836">#3836</a>)</li>
<li>Accept manifest integer values when requiring floating values (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3823">#3823</a>)</li>
<li>Fix standalone tomcat jndi issue (<a
href="https://redirect.github.com/getsentry/sentry-java/pull/3873">#3873</a>)
<ul>
<li>Using Sentry Spring Boot on a standalone tomcat caused the following
error:
<ul>
<li>Failed to bind properties under 'sentry.parsed-dsn' to
io.sentry.Dsn</li>
</ul>
</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/getsentry/sentry-java/commit/4bd1aa38243dd26abd3c26af70868c2fe5e94048"><code>4bd1aa3</code></a>
release: 7.17.0</li>
<li><a
href="https://github.com/getsentry/sentry-java/commit/566da7624407dd4df6ea3a128431cc223ecc2035"><code>566da76</code></a>
Fix standalone tomcat jndi issue (<a
href="https://redirect.github.com/getsentry/sentry-java/issues/3873">#3873</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-java/commit/fba10b88355deba03a45d039d8d3103d5455e2a7"><code>fba10b8</code></a>
Limit emulator size to 4096M (<a
href="https://redirect.github.com/getsentry/sentry-java/issues/3875">#3875</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-java/commit/fd1151b5c7696d17711c40c2facee553a43d07c3"><code>fd1151b</code></a>
Bump gradle/actions (<a
href="https://redirect.github.com/getsentry/sentry-java/issues/3842">#3842</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-java/commit/2af8d1ae1af717314bb479e07d163f6461205387"><code>2af8d1a</code></a>
Fix: Allow MaxBreadcrumb 0 / Expose MaxBreadcrumb metadata. (<a
href="https://redirect.github.com/getsentry/sentry-java/issues/3836">#3836</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-java/commit/28a11a7925b8e45bec38684f2002192787f13477"><code>28a11a7</code></a>
Use <code>Random</code> through <code>ThreadLocal\&lt;Random&gt;</code>
(<a
href="https://redirect.github.com/getsentry/sentry-java/issues/3835">#3835</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-java/commit/5183da95e2282e6b581c6fc6599673fc11eba696"><code>5183da9</code></a>
test(critical): Add API Level matrix (<a
href="https://redirect.github.com/getsentry/sentry-java/issues/3810">#3810</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-java/commit/c362c98b2d0a0b1d25765922c415835d1dbfbc3c"><code>c362c98</code></a>
Bump github/codeql-action from 3.26.13 to 3.27.0 (<a
href="https://redirect.github.com/getsentry/sentry-java/issues/3827">#3827</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-java/commit/4c5d0ff63726f2c31a0ebf46081e9bc8ced004ee"><code>4c5d0ff</code></a>
Bump reactivecircus/android-emulator-runner from 2.32.0 to 2.33.0 (<a
href="https://redirect.github.com/getsentry/sentry-java/issues/3826">#3826</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-java/commit/58da2a3ebb66b60b1c67584060ffb2f35182f9f2"><code>58da2a3</code></a>
update benchmark devices on saucelabs (<a
href="https://redirect.github.com/getsentry/sentry-java/issues/3822">#3822</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/getsentry/sentry-java/compare/7.16.0...7.17.0">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>
  • Loading branch information
louptheron authored Nov 18, 2024
2 parents f48574a + 2dd7ae5 commit 700ba07
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 6 deletions.
12 changes: 6 additions & 6 deletions backend/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -64,19 +64,19 @@ dependencies {
api("jakarta.validation:jakarta.validation-api:3.1.0")
api("com.fasterxml.jackson.module:jackson-module-kotlin:2.18.1")
api("com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0")
api("org.flywaydb:flyway-core:10.20.1")
api("org.flywaydb:flyway-database-postgresql:10.20.1")
api("org.flywaydb:flyway-core:10.21.0")
api("org.flywaydb:flyway-database-postgresql:10.21.0")
api("org.springdoc:springdoc-openapi-ui:1.8.0")
api("org.jetbrains.kotlin:kotlin-reflect:2.0.21")
api("org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.0.21")
api("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0")
api("com.neovisionaries:nv-i18n:1.29")
api("com.github.ben-manes.caffeine:caffeine:3.1.8")
api("io.hypersistence:hypersistence-utils-hibernate-63:3.8.3")
api("io.hypersistence:hypersistence-utils-hibernate-63:3.9.0")
api("org.locationtech.jts:jts-core:1.20.0")
api("org.hibernate:hibernate-spatial:6.6.1.Final")
api("io.sentry:sentry:7.16.0")
api("io.sentry:sentry-log4j2:7.16.0")
api("org.hibernate:hibernate-spatial:6.6.2.Final")
api("io.sentry:sentry:7.17.0")
api("io.sentry:sentry-log4j2:7.17.0")
implementation("org.springframework.cloud:spring-cloud-gateway-mvc:4.1.5")
runtimeOnly("org.postgresql:postgresql:42.7.4")
testImplementation("io.ktor:ktor-client-mock-jvm:2.3.12")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,11 @@ import fr.gouv.cnsp.monitorfish.domain.entities.last_position.LastPosition
import fr.gouv.cnsp.monitorfish.domain.entities.last_position.Species
import fr.gouv.cnsp.monitorfish.domain.entities.position.PositionType
import fr.gouv.cnsp.monitorfish.domain.entities.vessel.VesselIdentifier
import io.hypersistence.utils.hibernate.type.interval.PostgreSQLIntervalType
import io.hypersistence.utils.hibernate.type.json.JsonBinaryType
import jakarta.persistence.*
import org.hibernate.annotations.Type
import org.hibernate.dialect.PostgreSQLIntervalSecondJdbcType
import java.io.Serializable
import java.time.Duration
import java.time.ZonedDateTime
Expand Down Expand Up @@ -50,6 +52,12 @@ data class LastPositionEntity(
val course: Double? = null,
@Column(name = "last_position_datetime_utc")
val dateTime: ZonedDateTime,
/**
* TODO We should use the default `PostgreSQLIntervalSecondJdbcType`, but it require a migration
* from `instant` to `instant_seconds` data type.
* @see https://github.com/vladmihalcea/hypersistence-utils/issues/750
*/
@Type(PostgreSQLIntervalType::class)
@Column(name = "emission_period")
val emissionPeriod: Duration? = null,
@Column(name = "last_logbook_message_datetime_utc")
Expand Down

0 comments on commit 700ba07

Please sign in to comment.