File tree 1 file changed +22
-0
lines changed 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -8,10 +8,32 @@ This project adheres to [Semantic Versioning](https://semver.org/).
8
8
9
9
### Added
10
10
11
+ * Add ` osmium_tags_filter ` example showing use of tags filter.
12
+ * Add ` Writer::set_header() ` function to set header after constructing.
13
+
11
14
### Changed
12
15
16
+ * Various improvements in PBF file reading make it slightly faster and less
17
+ CPU intensive.
18
+ * Since 2.17.0 Osmium will, when reading files, tell the kernel using
19
+ ` fadvise ` that it can remove pages from the buffer cache that are not
20
+ needed any more. This is usually beneficial, because the memory can be used
21
+ for something else. But if you are reading the same OSM file multiple times
22
+ at the same time or in short succession, it might be better to keep those
23
+ buffer pages. In that case you can set the environment variable
24
+ ` OSMIUM_CLEAN_PAGE_CACHE_AFTER_READ ` to ` no ` and Osmium will not call
25
+ ` fadvise ` . Set it to ` yes ` or anything else (or not set it at all) to get
26
+ the default behaviour.
27
+ * If the macro ` OSMIUM_DEFINE_EXPORT ` is defined, all exception classes used
28
+ by Osmium will get "tagged as exported" using ` __declspec(dllexport) ` when
29
+ using MSVC or ` __attribute__ ((visibility("default"))) ` on other compilers.
30
+ This is needed in PyOsmium.
31
+
13
32
### Fixed
14
33
34
+ * Fix integer parser. IDs in OPL files can now be anything between -2^63 and
35
+ 2^63-1.
36
+
15
37
16
38
## [ 2.17.0] - 2021-04-26
17
39
You can’t perform that action at this time.
0 commit comments