- Updates the PostgreSQL JDBC driver to Version
42.2.9
.
- @robsonbittencourt reported a severe bug in the Numeric Value handling. Everyone should update to 3.3!
- @kowalczm further improved the
ByteArrayValueHandler
in Pull Request #29.
- Thanks to @kowalczm for adding support for primitive types (
byte
,int
,float
,double
, ...), see Pull Request #27. This makes boxing primitive types unnecessary now and will make it easier to integrate the library into existing applications.
- The library now uses the standard functional interfaces of Java, see Pull Request #24. The
ByteArrayValueHandler
now uses primitive Byte Arrays (byte[]
), which makes boxing unnecessary. This was a breaking change in the API and as such, the major revision was increased to 3.0. - An overloaded
saveAll
method has been added by @kowalczm in Pull Request #25. You can now save aCollection
instead of being forced to use streams.
- Thanks to @momania for fixing Issue #20, which was a severe bug with the mapping procedures. This led to improvements for the
AbstractMapping
API now exposing almost all types as arrays.
- Issue #16 updates the PostgreSQL JDBC driver to Version
42.2.2
. A configurable buffer size was added to the API for improving the throughput to PostgreSQL. Thanks to @kowalczm for both improvements.
- Pull Request #19 was a major refactoring of the API by creating an
AbstractMapping
. This now separates the Mapping and the actual saving, making it possible (and easier) to reuse the PgBulkInsert Mapping API as a standalone implementation. As a major breaking change, the major revision has been set to 2.0. Thanks to @The-Alchemist for raising the issue and making improvements to the library.
- Issue #10 added support for the Numeric Data Type to the API. Thanks to @li-xiangdong for raising the issue.
- Commit b4543db restructured the Value Handler API, which was an internal implementation detail, so the major revision wasn't increased.
- Added Geometric Data Types, JSONB.
- Initial Release.