Skip to content

Commit

Permalink
Getting ready for release 2.15.0
Browse files Browse the repository at this point in the history
  • Loading branch information
martaiborra committed Jun 20, 2024
1 parent 8f8d931 commit 21ebac5
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 8 deletions.
7 changes: 5 additions & 2 deletions ANNOUNCE.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
# Announcing C-Blosc2 2.14.4
# Announcing C-Blosc2 2.15.0
A fast, compressed and persistent binary data store library for C.

## What is new?

This is a patch release where the `SOVERSION` was bumped since the API changed.
This is a minor release in which a new io mode
was added to memory-map files. Furthermore, the `io_cb` read API was changed, so the
`SOVERSION` was bumped. In addition, the internal zstd sources were updated to 1.5.6 and some
other improvements were made.

For more info, please see the release notes in:

Expand Down
14 changes: 13 additions & 1 deletion RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,23 @@
Release notes for C-Blosc2
==========================

Changes from 2.14.4 to 2.14.5
Changes from 2.14.4 to 2.15.0
=============================

* Removed some duplicated functions. See https://github.com/Blosc/c-blosc2/issues/503.

* Added a new io mode to memory map files. This forced to change the `io_cb` read API.
See https://github.com/Blosc/c-blosc2/blob/main/tests/test_mmap.c to see an example on
how to use it.

* Updated the `SOVERSION` due to the API change in `io_cb` read.

This comment has been minimized.

Copy link
@FrancescAlted

FrancescAlted Jun 20, 2024

Member

Please indicate the new SOVERSION


* Added functions to get cparams, dparams, storage and io defaults respectively.

* Internal zstd sources updated to 1.5.6.

* Fixed a bug when setting a slice using prefilters.


Changes from 2.14.3 to 2.14.4
=============================
Expand Down
2 changes: 1 addition & 1 deletion blosc/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ if(BUILD_SHARED)
endif()
set_target_properties(blosc2_shared PROPERTIES
VERSION ${version_string}
SOVERSION 3 # Change this when an ABI change happens
SOVERSION 4 # Change this when an ABI change happens
)
target_compile_definitions(blosc2_shared PUBLIC BLOSC_SHARED_LIBRARY)
target_include_directories(blosc2_shared PUBLIC
Expand Down
8 changes: 4 additions & 4 deletions include/blosc2.h
Original file line number Diff line number Diff line change
Expand Up @@ -82,11 +82,11 @@ extern "C" {

/* Version numbers */
#define BLOSC2_VERSION_MAJOR 2 /* for major interface/format changes */
#define BLOSC2_VERSION_MINOR 14 /* for minor interface/format changes */
#define BLOSC2_VERSION_RELEASE 5 /* for tweaks, bug-fixes, or development */
#define BLOSC2_VERSION_MINOR 15 /* for minor interface/format changes */
#define BLOSC2_VERSION_RELEASE 0 /* for tweaks, bug-fixes, or development */

#define BLOSC2_VERSION_STRING "2.14.5.dev" /* string version. Sync with above! */
#define BLOSC2_VERSION_DATE "$Date:: 2023-04-10 #$" /* date version */
#define BLOSC2_VERSION_STRING "2.15.0" /* string version. Sync with above! */
#define BLOSC2_VERSION_DATE "$Date:: 2024-06-20 #$" /* date version year-month-day */


/* The maximum number of dimensions for Blosc2 NDim arrays */
Expand Down

0 comments on commit 21ebac5

Please sign in to comment.