Skip to content

Commit 86e9445

Browse files
committed
prepare for release
1 parent 7b3afc0 commit 86e9445

File tree

3 files changed

+16
-6
lines changed

3 files changed

+16
-6
lines changed

CMakeLists.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib)
66
project(fsmod VERSION 0.4 DESCRIPTION "SimGrid-based File System simulation module")
77

88
include(GNUInstallDirs)
9-
find_package(SimGrid 4.0.1 REQUIRED)
9+
find_package(SimGrid 4.1 REQUIRED)
1010

1111
include_directories(
1212
${CMAKE_SOURCE_DIR}/include
@@ -67,7 +67,7 @@ if((NOT DEFINED enable_python) OR enable_python)
6767
find_package(Python3 COMPONENTS Interpreter)
6868
if(NOT Python3_Interpreter_FOUND)
6969
message(FATAL_ERROR "Please install Python (version 3 or higher) to compile FSMod Python bindings.")
70-
endif()
70+
endif()
7171
set(PYTHON_EXECUTABLE ${Python3_EXECUTABLE})
7272

7373
find_package(pybind11 CONFIG)
@@ -107,7 +107,7 @@ if(enable_python)
107107
LIBRARY_OUTPUT_NAME fsmod
108108
CXX_VISIBILITY_PRESET "default"
109109
INTERPROCEDURAL_OPTIMIZATION FALSE)
110-
110+
111111
set_property(TARGET python-bindings
112112
APPEND PROPERTY INCLUDE_DIRECTORIES "${INTERNAL_INCLUDES}")
113113

@@ -119,7 +119,7 @@ if(enable_python)
119119
endif("${CMAKE_INSTALL_PREFIX}" STREQUAL "/usr")
120120
endif()
121121
install(TARGETS python-bindings
122-
LIBRARY DESTINATION "${FSMOD_PYTHON_LIBDIR}")
122+
LIBRARY DESTINATION "${FSMOD_PYTHON_LIBDIR}")
123123
else()
124124
message(FATAL_ERROR "Please install pybind11-dev to build the Python bindings (or disable that option).")
125125
endif()
@@ -147,7 +147,7 @@ set(SOURCE_FILES
147147
src/OneDiskStorage.cpp
148148
src/OneRemoteDiskStorage.cpp
149149
src/fsmod_version.cpp
150-
)
150+
)
151151

152152
set(HEADER_FILES
153153
include/fsmod/File.hpp

ChangeLog

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
----------------------------------------------------------------------------
22

3+
FSMod (0.4) November 12. 2025
4+
5+
- Full Python bindings
6+
- Enable asynchronous writes in fire-and-forget mode
7+
- Minor improvements over the recent 0.3 release:
8+
- Upgrade to SimGrid 4.1
9+
- Minor code cleanup and bug fixes
10+
11+
----------------------------------------------------------------------------
12+
313
FSMod (0.3) March 12. 2025
414

515
- Minor improvements over the recent 0.2 release:

sonar-project.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
sonar.organization=simgrid
55
sonar.projectKey=simgrid_file-system-module
66
sonar.projectName=FSMOD
7-
sonar.projectVersion=0.3
7+
sonar.projectVersion=0.4
88

99
sonar.links.scm=https://github.com/simgrid/file-system-module/
1010
# Comma-separated paths to directories with sources (required)

0 commit comments

Comments
 (0)