Mahmoud Ben Hassine
e4a7bd84df
Clarify the behaviour of MultiResourceItemWriter with regard to file creation
...
Resolves #4645
2024-10-23 05:58:53 +02:00
Sheel Prabhakar
127ff8cf84
Add DatabaseType POSTGRES for the product name EnterpriseDB
...
Resolves #4627
2024-09-19 12:13:09 +02:00
Mahmoud Ben Hassine
1fc2e7ce64
Next development version
2024-05-22 12:36:24 +02:00
Mahmoud Ben Hassine
a8f8d0bfa7
Release version 5.1.2
2024-05-22 12:36:02 +02:00
Henning Poettker
cc56744dde
Fix SimpleBinaryBufferedReaderFactory for longer endings
...
Resolves #811
2024-04-23 13:26:49 +02:00
Mustafa Yanar
5b4685ea2c
Fix output chunk end property in ChunkProcessor implementations
...
Resolves #4560
2024-03-14 11:56:05 +01:00
Mahmoud Ben Hassine
bfe7f38e4f
Next development version
2024-02-21 17:04:13 +01:00
Mahmoud Ben Hassine
1b6b792432
Release version 5.1.1
2024-02-21 17:04:00 +01:00
Mahmoud Ben Hassine
3c46ab86cd
Fix deprecations in MongoPagingItemReader
...
Resolves #4552
2024-02-19 14:19:27 +01:00
Mahmoud Ben Hassine
4f0fe71110
Next development version
2023-11-22 17:00:51 +01:00
Mahmoud Ben Hassine
ebedd02e21
Release version 5.1.0
2023-11-22 17:00:26 +01:00
Mahmoud Ben Hassine
6c374ff494
Update Javadocs with "since" tag for 5.1
2023-11-22 12:35:34 +01:00
Mahmoud Ben Hassine
a1b1ede35b
Fix Javadoc in DefaultFieldSet and DefaultFieldSetFactory
...
Resolves #4494
2023-11-21 10:20:26 +01:00
Mahmoud Ben Hassine
03d28330c2
Fix NPE in RepeatTemplate
...
Resolves #1123
2023-11-20 15:10:30 +01:00
hwan33
dcd1ac8b52
Update documentation about serializable keys in the execution context
...
Resolves #4457
2023-11-17 14:30:05 +01:00
Mahmoud Ben Hassine
691ac09eb1
Next development version
2023-10-18 15:14:43 +02:00
Mahmoud Ben Hassine
3a9c468c9c
Release version 5.1.0-RC1
2023-10-18 15:14:27 +02:00
Henning Poettker
11e653287f
Upgrade Avro to 1.11.3
2023-10-02 14:29:19 +02:00
Mahmoud Ben Hassine
31fc2cecd2
Next development version
2023-09-20 09:29:32 +02:00
Mahmoud Ben Hassine
63a039358a
Release version 5.1.0-M3
2023-09-20 09:29:06 +02:00
Mahmoud Ben Hassine
54239fe9e8
Refine contribution #718
...
- Rename variables
- Update javadoc
- Add type check before cast
- Update code formatting
2023-09-15 22:49:44 +02:00
Ilya
306d7379bb
Add type safe getters to execution context
...
Issue #718
2023-09-15 22:44:23 +02:00
Glenn Renfro
cc233e6b35
Add support for quotes in DelimitedLineAggregator
...
Resolves #1139
2023-09-15 21:07:34 +02:00
Glenn Renfro
4444e465a6
Add URL to error message in StaxEventItemReader when resource does not exist
...
Resolves #1171
2023-09-15 10:15:05 +02:00
Glenn Renfro
6880685d21
Add setter for strict field in DelimitedBuilder
...
Resolves #809
2023-09-14 18:36:59 +02:00
Glenn Renfro
058dd3c1b0
Add getters for targetMethod and targetObject in AbstractMethodInvokingDelegator
...
Resolves #1786
2023-09-14 15:41:59 +02:00
sjh836
06e6bdbc98
Add method in ExecutionContext to expose the internal map as read-only
...
Resolves #4004
2023-09-13 17:10:44 +02:00
Mahmoud Ben Hassine
34c88606b7
Add item reader for Redis
...
Resolves #4446
2023-09-13 08:33:27 +02:00
Mahmoud Ben Hassine
854117d657
Refine contribution #3961
...
- Update dependency version
- Add builder for RedisItemWriter
- Update tests
- Update javadoc
- Fix code formatting
Issue #3957
2023-09-12 21:34:21 +02:00
Santiago Molano
1bd0e0c874
Add ItemWriter for Redis
...
Issue #3957
2023-09-12 16:57:26 +02:00
Sukanth Gunda
3eb7e09faa
Add Automatic module name to MANIFEST.MF
...
Resolves #867
2023-09-11 07:57:13 +02:00
Robert McNees
2c97974366
Allow access to update counts in JdbcBatchItemWriter
...
Resolves #3829
2023-08-31 15:32:01 +02:00
Mahmoud Ben Hassine
75025a2470
Next development version
2023-08-23 18:32:43 -07:00
Mahmoud Ben Hassine
f4e9eea4e4
Release version 5.1.0-M2
2023-08-23 18:32:16 -07:00
Santiago Molano
5e515473de
Add getters for collection and mode in MongoItemWriter
...
Resolves #3973
2023-08-22 12:10:27 -07:00
Mahmoud Ben Hassine
83b2a2adf9
Refine contribution #4351
...
- Rename methods to match operation names
- Update Javadocs
- Fix code formatting
Issue #4149
2023-08-22 15:49:14 +02:00
Claiton Grings
34e3e0e152
Add support for bulk inserts in MongoItemWriter
...
This commit adds support for bulk inserts in the
MongoItemWriter. It introduces a new enumeration
to allow the user to choose the operation to apply
to items (INSERT, UPSERT, DELETE).
Resolves #4149
2023-08-22 15:24:58 +02:00
Mahmoud Ben Hassine
d84057c2b1
Refine contribution #4323
...
- Update parameter types
- Update tests
- Update Javadocs
- Fix code formatting
2023-08-22 10:00:49 +02:00
LEE Juchan
b1039004bf
Add cursor-based ItemReader for MongoDB
...
Issue #4323
2023-08-22 08:48:50 +02:00
Mahmoud Ben Hassine
6a93f6e696
Rename MongoItemReader to MongoPagingItemReader
...
Resolves #4341
2023-08-22 08:38:19 +02:00
Shaoqiang Lu
1add2830f5
Auto-detect the class/interface to be mocked
...
Issue #4426
2023-08-03 09:51:59 +02:00
Mahmoud Ben Hassine
caa451551f
Next development version
2023-07-19 11:14:48 +02:00
Mahmoud Ben Hassine
b874b794c8
Release version 5.1.0-M1
2023-07-19 11:14:01 +02:00
Mahmoud Ben Hassine
f245593726
Add synchronized decorators for non-stream item readers/writers
...
Resolves #4368
2023-07-19 08:04:45 +02:00
Shaoqiang Lu
14b6c66543
Replace Charset.defaultCharset() with StandardCharsets.UTF_8 in tests
...
Resolves #4417
2023-07-18 18:12:52 +02:00
Mahmoud Ben Hassine
85196328ed
Make getCurrentItemCount public in AbstractItemCountingItemStreamItemReader
...
Resolves #1639
2023-07-18 17:39:54 +02:00
Stefano Cordio
aaa0aee44f
Fix typo in SimpleMailMessageItemWriter Javadoc
2023-07-18 13:37:50 +02:00
Mahmoud Ben Hassine
6fa4e45356
Refine contribution #4376
...
* Rename variable
* Update Javadocs
* Update tests
Related to #804
2023-07-18 12:21:48 +02:00
jinwoo-Bae
34eda1fb0d
Add option to clear the persistence context in JpaItemWriter
...
Resolves #804
2023-07-18 11:57:14 +02:00
Mahmoud Ben Hassine
5bccfed523
Replace synchronized blocks and methods with locks
...
This commit replaces synchronized blocks and methods
that are used frequently or that guard blocking I/O
operations with locks. This is required to prevent
virtual threads pinning, as explained in JEP 444 [1].
Note that synchronized blocks and methods that are used
infrequently (like AutomaticJobRegistrar#start/stop) or
that guard in-memory operations were not replaced as this
is not required, see JEP 444 [1].
Resolves to #4399
---
[1]: https://openjdk.org/jeps/444
2023-07-15 08:18:07 +02:00