[hibernate/hibernate-orm] bf6b65: HHH-20699 Add test for issue
by Andrea Boriero
Branch: refs/heads/8.0
Home: https://github.com/hibernate/hibernate-orm
Commit: bf6b652ba96352cec5508104349b1e418ac0c934
https://github.com/hibernate/hibernate-orm/commit/bf6b652ba96352cec550810...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
A hibernate-core/src/test/resources/xml/jaxb/mapping/composite-key-many-to-one-fetch/hbm.xml
Log Message:
-----------
HHH-20699 Add test for issue
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: dbb84d531aed1f3d58232ea80ed6a2bc4a8ce05b
https://github.com/hibernate/hibernate-orm/commit/dbb84d531aed1f3d58232ea...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
Log Message:
-----------
HHH-20699 HbmXmlTransformer sets EAGER fetch on composite-id key-many-to-one instead of LAZY
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: 46f42da2d415b457ef9947843c50e0086ef6ec26
https://github.com/hibernate/hibernate-orm/commit/46f42da2d415b457ef99478...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
A hibernate-core/src/test/resources/xml/jaxb/mapping/collection-type-typedef/hbm.xml
Log Message:
-----------
HHH-20703 Add test for issue
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: 78ec72f4fa6cd094e4615171117dd314d0d5e95c
https://github.com/hibernate/hibernate-orm/commit/78ec72f4fa6cd094e461517...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
Log Message:
-----------
HHH-20703 HbmXmlTransformer does not resolve typedef alias for collection-type attribute
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: 4aa21815ac641bed2adc2628a19c96d06c285675
https://github.com/hibernate/hibernate-orm/commit/4aa21815ac641bed2adc262...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
A hibernate-core/src/test/resources/xml/jaxb/mapping/collection-fetch-join-eager/hbm.xml
A hibernate-core/src/test/resources/xml/jaxb/mapping/collection-fetch-join-lazy/hbm.xml
Log Message:
-----------
HHH-20709 Add test for issue
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: c23e7dc0081ec4a2d1bffdbcdc28fdd837e7a582
https://github.com/hibernate/hibernate-orm/commit/c23e7dc0081ec4a2d1bffdb...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
Log Message:
-----------
HHH-20709 HbmXmlTransformer generates fetch-mode=JOIN for lazy collections causing eager initialization
In hbm.xml, fetch="join" and lazy="true" are independent — the
collection stays lazy and uses join fetching only when initialized.
In orm.xml, fetch-mode="JOIN" maps to @Fetch(FetchMode.JOIN) which
forces eager loading. Since a lazy collection uses a separate SELECT
regardless of fetch style, dropping fetch-mode="JOIN" preserves the
same runtime behavior.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: 0cd12ca0c06b71d7c4108de23b92f29beaff51dc
https://github.com/hibernate/hibernate-orm/commit/0cd12ca0c06b71d7c4108de...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
A hibernate-core/src/test/resources/xml/jaxb/mapping/id-class/hbm.xml
Log Message:
-----------
HHH-20711 Add test for issue
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: 1e4a9fd3bcfd9419db0b8197e4bcd856229556f2
https://github.com/hibernate/hibernate-orm/commit/1e4a9fd3bcfd9419db0b819...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
Log Message:
-----------
HHH-20711 HbmXmlTransformer does not support composite-id with id-class
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: ffb471f4eecfdb06dd05dc31bde35746d05ab5f3
https://github.com/hibernate/hibernate-orm/commit/ffb471f4eecfdb06dd05dc3...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
A hibernate-core/src/test/resources/xml/jaxb/mapping/on-delete-toone/hbm.xml
Log Message:
-----------
HHH-20712 Add test for issue
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: 0958e5332208a7af1a40ece9d2af02e868934165
https://github.com/hibernate/hibernate-orm/commit/0958e5332208a7af1a40ece...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
Log Message:
-----------
HHH-20712 HbmXmlTransformer does not transfer on-delete="cascade" for many-to-one associations
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: 0e10910ea38056fe3832cd13cc7a10d484a70a83
https://github.com/hibernate/hibernate-orm/commit/0e10910ea38056fe3832cd1...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/hqlimport/Dog.java
A hibernate-core/src/test/resources/xml/jaxb/mapping/import-no-rename/hbm.xml
Log Message:
-----------
HHH-20717 Add tes for issue
Commit: 53d99c9cb1ce3ec610991ec65b82ac01ff867d97
https://github.com/hibernate/hibernate-orm/commit/53d99c9cb1ce3ec610991ec...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
Log Message:
-----------
HHH-20717 HbmXmlTransformer does not set the required rename attribute for <import>
Commit: 315cee8c0a50d3af9229552a90e45e5be6163f92
https://github.com/hibernate/hibernate-orm/commit/315cee8c0a50d3af9229552...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/unmappedsuperclass/AbstractBase.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/unmappedsuperclass/AnotherEntity.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/unmappedsuperclass/ConcreteEntity.java
A hibernate-core/src/test/resources/xml/jaxb/mapping/unmapped-superclass/hbm.xml
Log Message:
-----------
HHH-20715 Add tes for issue
Commit: 75ad45fc518b2ee9482bb5827a822045f5636847
https://github.com/hibernate/hibernate-orm/commit/75ad45fc518b2ee9482bb58...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/TransformationHelper.java
Log Message:
-----------
HHH-20715 HbmXmlTransformer does not generate mapped-superclass for entities with inherited members
When an entity maps properties whose Java member is declared on a plain
superclass (not a mapped entity), the transformer now generates a
<mapped-superclass metadata-complete="true"> for that superclass and
moves the inherited attributes from the entity to the mapped-superclass.
Unmapped superclass properties are declared as <transient/>.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Compare: https://github.com/hibernate/hibernate-orm/compare/3086dc3c3118...75ad45f...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 month
[hibernate/hibernate-orm] d658cd: HHH-20715 Add tes for issue
by Andrea Boriero
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: d658cde39c90ccd9a7a00b1eff3650b44b922510
https://github.com/hibernate/hibernate-orm/commit/d658cde39c90ccd9a7a00b1...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/unmappedsuperclass/AbstractBase.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/unmappedsuperclass/AnotherEntity.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/unmappedsuperclass/ConcreteEntity.java
A hibernate-core/src/test/resources/xml/jaxb/mapping/unmapped-superclass/hbm.xml
Log Message:
-----------
HHH-20715 Add tes for issue
Commit: 1e6a7d70e3b12b16999671c42385b466e7117126
https://github.com/hibernate/hibernate-orm/commit/1e6a7d70e3b12b16999671c...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/TransformationHelper.java
Log Message:
-----------
HHH-20715 HbmXmlTransformer does not generate mapped-superclass for entities with inherited members
When an entity maps properties whose Java member is declared on a plain
superclass (not a mapped entity), the transformer now generates a
<mapped-superclass metadata-complete="true"> for that superclass and
moves the inherited attributes from the entity to the mapped-superclass.
Unmapped superclass properties are declared as <transient/>.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Compare: https://github.com/hibernate/hibernate-orm/compare/722e535e96fe...1e6a7d7...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 month
[hibernate/hibernate-orm] 3068be: HHH-20699 Add test for issue
by Andrea Boriero
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 3068be7e52ecf1af5840a2a6e85126e9ae7dc3ee
https://github.com/hibernate/hibernate-orm/commit/3068be7e52ecf1af5840a2a...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
A hibernate-core/src/test/resources/xml/jaxb/mapping/composite-key-many-to-one-fetch/hbm.xml
Log Message:
-----------
HHH-20699 Add test for issue
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: 0419450bb3f2721c4b343178bb5701558f320219
https://github.com/hibernate/hibernate-orm/commit/0419450bb3f2721c4b34317...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
Log Message:
-----------
HHH-20699 HbmXmlTransformer sets EAGER fetch on composite-id key-many-to-one instead of LAZY
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: 9fcfb57f5687520ec3e9a4afb7c59492de3c797d
https://github.com/hibernate/hibernate-orm/commit/9fcfb57f5687520ec3e9a4a...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
A hibernate-core/src/test/resources/xml/jaxb/mapping/collection-type-typedef/hbm.xml
Log Message:
-----------
HHH-20703 Add test for issue
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: 0c917fb1f9907821daa8257ce4e12fc58b00cb09
https://github.com/hibernate/hibernate-orm/commit/0c917fb1f9907821daa8257...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
Log Message:
-----------
HHH-20703 HbmXmlTransformer does not resolve typedef alias for collection-type attribute
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: 633c0d6f2f08b9c52ffff4d12944559aed4a48b7
https://github.com/hibernate/hibernate-orm/commit/633c0d6f2f08b9c52ffff4d...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
A hibernate-core/src/test/resources/xml/jaxb/mapping/collection-fetch-join-eager/hbm.xml
A hibernate-core/src/test/resources/xml/jaxb/mapping/collection-fetch-join-lazy/hbm.xml
Log Message:
-----------
HHH-20709 Add test for issue
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: f289954e781d3fbf207ee5956e815189f5efb960
https://github.com/hibernate/hibernate-orm/commit/f289954e781d3fbf207ee59...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
Log Message:
-----------
HHH-20709 HbmXmlTransformer generates fetch-mode=JOIN for lazy collections causing eager initialization
In hbm.xml, fetch="join" and lazy="true" are independent — the
collection stays lazy and uses join fetching only when initialized.
In orm.xml, fetch-mode="JOIN" maps to @Fetch(FetchMode.JOIN) which
forces eager loading. Since a lazy collection uses a separate SELECT
regardless of fetch style, dropping fetch-mode="JOIN" preserves the
same runtime behavior.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: f24aa1e4c9466c65307e446da9b30307e370d9a7
https://github.com/hibernate/hibernate-orm/commit/f24aa1e4c9466c65307e446...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
A hibernate-core/src/test/resources/xml/jaxb/mapping/id-class/hbm.xml
Log Message:
-----------
HHH-20711 Add test for issue
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: b5b656013a385f3756051de6ac37a49396f3cdc3
https://github.com/hibernate/hibernate-orm/commit/b5b656013a385f3756051de...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
Log Message:
-----------
HHH-20711 HbmXmlTransformer does not support composite-id with id-class
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: 10a36cbbdcf570b9ccc97aa58e042045a169f440
https://github.com/hibernate/hibernate-orm/commit/10a36cbbdcf570b9ccc97aa...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
A hibernate-core/src/test/resources/xml/jaxb/mapping/on-delete-toone/hbm.xml
Log Message:
-----------
HHH-20712 Add test for issue
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: e751c21e5e7c176513a7a18c7169d380a0cbe4d6
https://github.com/hibernate/hibernate-orm/commit/e751c21e5e7c176513a7a18...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
Log Message:
-----------
HHH-20712 HbmXmlTransformer does not transfer on-delete="cascade" for many-to-one associations
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: 3eea765d3fee813a06e54644b2480ec3b3c5b043
https://github.com/hibernate/hibernate-orm/commit/3eea765d3fee813a06e5464...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/hqlimport/Dog.java
A hibernate-core/src/test/resources/xml/jaxb/mapping/import-no-rename/hbm.xml
Log Message:
-----------
HHH-20717 Add tes for issue
Commit: 722e535e96fed4a0891e3031d76fa204d8ddab16
https://github.com/hibernate/hibernate-orm/commit/722e535e96fed4a0891e303...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
Log Message:
-----------
HHH-20717 HbmXmlTransformer does not set the required rename attribute for <import>
Compare: https://github.com/hibernate/hibernate-orm/compare/b2d2a445070c...722e535...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 month
[hibernate/hibernate-orm] a50786: HHH-20716 Add test for issue
by Andrea Boriero
Branch: refs/heads/8.0
Home: https://github.com/hibernate/hibernate-orm
Commit: a50786f969504bf427a1911a226a5f4a6cbc08bc
https://github.com/hibernate/hibernate-orm/commit/a50786f969504bf427a1911...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/hqlimport/Animal.java
A hibernate-core/src/test/java/org/hibernate/orm/test/hqlimport/Cat.java
A hibernate-core/src/test/java/org/hibernate/orm/test/hqlimport/Dog.java
A hibernate-core/src/test/java/org/hibernate/orm/test/hqlimport/HqlImportTest.java
A hibernate-core/src/test/resources/org/hibernate/orm/test/hqlimport/Mappings.orm.xml
Log Message:
-----------
HHH-20716 Add test for issue
Commit: 3086dc3c31180f53a0838de38dde294d097346a9
https://github.com/hibernate/hibernate-orm/commit/3086dc3c31180f53a0838de...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AnnotationMetadataSourceProcessorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/models/internal/DomainModelCategorizationCollector.java
M hibernate-core/src/main/java/org/hibernate/boot/models/internal/GlobalRegistrationsImpl.java
Log Message:
-----------
HHH-20716 Process hql-import elements from orm xml mappings
The <hql-import> elements in orm.xml were parsed into the JAXB model
but never processed. This adds collection of hql-imports during XML
processing (in DomainModelCategorizationCollector) and applies them
as imports during processQueryRenames() in the annotation processor.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Compare: https://github.com/hibernate/hibernate-orm/compare/25f6cdd7f8af...3086dc3...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 month