From 5db2331aa5271d30998903effc222de1935a60db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20H=C3=B6rl?= Date: Tue, 27 Jan 2026 11:48:42 +0100 Subject: [PATCH] chore(develop): release 2.1.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 40 +++++++++++++++++++++++++++++++++++ README.md | 4 ++-- core/pom.xml | 2 +- examples/pom.xml | 6 +++--- ile_de_france/pom.xml | 4 ++-- los_angeles/pom.xml | 4 ++-- pom.xml | 2 +- san_francisco/pom.xml | 4 ++-- sao_paulo/pom.xml | 4 ++-- server/pom.xml | 4 ++-- switzerland/pom.xml | 4 ++-- version.txt | 2 +- 13 files changed, 61 insertions(+), 21 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 3eb51cf67..ba6708756 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "2.0.0" + ".": "2.1.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index f7767c2cf..3bb3a3a4b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,45 @@ # Changelog +## [2.1.0](https://github.com/eqasim-org/eqasim-java/compare/v2.0.0...v2.1.0) (2026-01-27) + + +### Features + +* add additional modes to termination modes ([#470](https://github.com/eqasim-org/eqasim-java/issues/470)) ([1149b14](https://github.com/eqasim-org/eqasim-java/commit/1149b1448029abdc8548654693f00bc61a31d48a)) +* additional modes ([#466](https://github.com/eqasim-org/eqasim-java/issues/466)) ([fd31bfe](https://github.com/eqasim-org/eqasim-java/commit/fd31bfee91e083cff73edb80f5919d46a5e07548)) +* **core:** standalone mode- and route-choice speed/memory improvements ([#432](https://github.com/eqasim-org/eqasim-java/issues/432)) ([dfff6e8](https://github.com/eqasim-org/eqasim-java/commit/dfff6e8362ddf874cd412c560208c910c737abf5)) +* **core:** tool to split/merge populations ([#412](https://github.com/eqasim-org/eqasim-java/issues/412)) ([56adc45](https://github.com/eqasim-org/eqasim-java/commit/56adc459bb34f774a5968c9d9019b273d56fec38)) +* decouple crossing penalty and freeflow ([#402](https://github.com/eqasim-org/eqasim-java/issues/402)) ([92588db](https://github.com/eqasim-org/eqasim-java/commit/92588dbf4584d281ebf58eccfd89a3175894ba16)) +* downsampling utilities ([#382](https://github.com/eqasim-org/eqasim-java/issues/382)) ([cd156d2](https://github.com/eqasim-org/eqasim-java/commit/cd156d29e3d4453ce0b2a7d20e9fef4f8ba98b96)) +* **drt:** remove standalone drt mode when defining feeder ([#469](https://github.com/eqasim-org/eqasim-java/issues/469)) ([6bb55d8](https://github.com/eqasim-org/eqasim-java/commit/6bb55d8ba2ba7959763470beb67b3b292ac2fd22)) +* fix routing with turn restrictions ([#440](https://github.com/eqasim-org/eqasim-java/issues/440)) ([0c9a0ab](https://github.com/eqasim-org/eqasim-java/commit/0c9a0abf484414b3f6be14d8c4f5dd5924b0a0e8)) +* make ParallelProgress more verbose ([#434](https://github.com/eqasim-org/eqasim-java/issues/434)) ([3acb6ad](https://github.com/eqasim-org/eqasim-java/commit/3acb6ad6110441d3dc6e9b3c024258e3809550a6)) +* provide all geographic tools with gpkg output ([#403](https://github.com/eqasim-org/eqasim-java/issues/403)) ([a80a551](https://github.com/eqasim-org/eqasim-java/commit/a80a5517f7ec728658b5f598abacb9f886361bf6)) +* **server:** optionally provide path to write the listening port ([#386](https://github.com/eqasim-org/eqasim-java/issues/386)) ([0b79020](https://github.com/eqasim-org/eqasim-java/commit/0b79020b6b1a8dbd81bb40f1aea36fa251609e94)) +* set crs for scenarios ([#506](https://github.com/eqasim-org/eqasim-java/issues/506)) ([adcb183](https://github.com/eqasim-org/eqasim-java/commit/adcb183239dcacdc99fa7c03e598e64fbb3bb807)) +* streamline freeflow calibration parameters ([#401](https://github.com/eqasim-org/eqasim-java/issues/401)) ([f7f5122](https://github.com/eqasim-org/eqasim-java/commit/f7f51228dcb4134baa9d4425d37146536359fd3c)) + + +### Bug Fixes + +* another fix for parallel progress ([#442](https://github.com/eqasim-org/eqasim-java/issues/442)) ([d1c1cd3](https://github.com/eqasim-org/eqasim-java/commit/d1c1cd3c2f0dc0599380dea480dc8f87e0dd6c88)) +* auto-delete output directory in standalone applications ([#431](https://github.com/eqasim-org/eqasim-java/issues/431)) ([655fae2](https://github.com/eqasim-org/eqasim-java/commit/655fae2711bf936dd08a9ab5159743fa93452a66)) +* **core:** Using EqasimConfigurator to avoid generating generic route in RunIsolateAgent ([#505](https://github.com/eqasim-org/eqasim-java/issues/505)) ([d08ff79](https://github.com/eqasim-org/eqasim-java/commit/d08ff793da165221bc85571ef71142c9843cdb09)) +* **emissions:** update detailed vs average lookup behavior ([#394](https://github.com/eqasim-org/eqasim-java/issues/394)) ([d62dca4](https://github.com/eqasim-org/eqasim-java/commit/d62dca4e93ddf56f7c46e78fbd40e914e8cab434)) +* **emissions:** update test with valid hbefa keys ([#413](https://github.com/eqasim-org/eqasim-java/issues/413)) ([4d21bbd](https://github.com/eqasim-org/eqasim-java/commit/4d21bbdfe3d248a2d8ffee3b3dc0f58ff8fc08b4)) +* first view in parallel progress ([#524](https://github.com/eqasim-org/eqasim-java/issues/524)) ([bd791eb](https://github.com/eqasim-org/eqasim-java/commit/bd791ebbf0cd93c636c06a0660c337008484923d)) +* FreeflowConfigurator.apply ([#429](https://github.com/eqasim-org/eqasim-java/issues/429)) ([7f1d48b](https://github.com/eqasim-org/eqasim-java/commit/7f1d48be749bdcb1016e1d9001ef7076a466d0fb)) +* improve random seeds in standalone mode choice ([#523](https://github.com/eqasim-org/eqasim-java/issues/523)) ([be94c55](https://github.com/eqasim-org/eqasim-java/commit/be94c55b0310d08847e0b51dd015c3be9bb4e111)) +* input parameters for RunAdaptFreespeed ([#428](https://github.com/eqasim-org/eqasim-java/issues/428)) ([9b8cc5a](https://github.com/eqasim-org/eqasim-java/commit/9b8cc5adbdc49e126bb0e420a4f9b8896aee69da)) +* make network cutter work with turn restrictions ([#477](https://github.com/eqasim-org/eqasim-java/issues/477)) ([7df856d](https://github.com/eqasim-org/eqasim-java/commit/7df856d983a3247d0e4dcf2e51c81bca1fa7112e)) +* Making sure that setting eqasim.useScheduleBasedTransport=false works ([#478](https://github.com/eqasim-org/eqasim-java/issues/478)) ([71a61d7](https://github.com/eqasim-org/eqasim-java/commit/71a61d7ef8e027a22e4b5baef61afd9ea31538be)) +* parallel progress state writing ([#439](https://github.com/eqasim-org/eqasim-java/issues/439)) ([8321e3e](https://github.com/eqasim-org/eqasim-java/commit/8321e3ea0834d9f9274c14f2aa2fc6f885c02424)) +* progress in standalone mode choice and population router ([#433](https://github.com/eqasim-org/eqasim-java/issues/433)) ([b2006c7](https://github.com/eqasim-org/eqasim-java/commit/b2006c7914e5da7361a5656380ff65a57e0bcc32)) +* **RunDownsampling:** allowing seed command line argument ([#488](https://github.com/eqasim-org/eqasim-java/issues/488)) ([de5c396](https://github.com/eqasim-org/eqasim-java/commit/de5c396cdf8d0c5f3fc736854f9c802d56e1ad2e)) +* **server:** avoid repeated error on 'other' transit parameters ([#388](https://github.com/eqasim-org/eqasim-java/issues/388)) ([babdc67](https://github.com/eqasim-org/eqasim-java/commit/babdc679b4f23f44e3f6580882c0709e24b367b1)) +* **server:** fix display of logging output in maven build ([#389](https://github.com/eqasim-org/eqasim-java/issues/389)) ([1394eb9](https://github.com/eqasim-org/eqasim-java/commit/1394eb949ea896dcfac9605d66b408150e4d3803)) +* some compatibility fixes for France ([#525](https://github.com/eqasim-org/eqasim-java/issues/525)) ([1995b11](https://github.com/eqasim-org/eqasim-java/commit/1995b11b1251189399e0df6daa1b425a0044ca16)) + ## [2.0.0](https://github.com/eqasim-org/eqasim-java/compare/v1.5.0...v2.0.0) (2025-05-08) diff --git a/README.md b/README.md index 41f715012..feeab7c86 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ The main research reference for the eqasim-java framework: ## Versioning and Packging -The current version of `eqasim-java` is `2.0.0`. New versions are created with every Github release and can be used as a Maven dependency. First, you need to add our [packagecloud repository](https://packagecloud.io/eth-ivt/eqasim) to your `pom.xml`: +The current version of `eqasim-java` is `2.1.0`. New versions are created with every Github release and can be used as a Maven dependency. First, you need to add our [packagecloud repository](https://packagecloud.io/eth-ivt/eqasim) to your `pom.xml`: ```xml @@ -50,7 +50,7 @@ Afterwards, you can add various sub-packages to your project: org.eqasim core - 2.0.0 + 2.1.0 ``` diff --git a/core/pom.xml b/core/pom.xml index 456299fdc..b98d62257 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -7,7 +7,7 @@ org.eqasim eqasim - 2.0.0 + 2.1.0 ../pom.xml diff --git a/examples/pom.xml b/examples/pom.xml index 45d87bffd..a34587a50 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -7,7 +7,7 @@ org.eqasim eqasim - 2.0.0 + 2.1.0 ../pom.xml @@ -15,13 +15,13 @@ org.eqasim ile_de_france - 2.0.0 + 2.1.0 org.eqasim core - 2.0.0 + 2.1.0 diff --git a/ile_de_france/pom.xml b/ile_de_france/pom.xml index 92c27ebe3..baa7700ea 100644 --- a/ile_de_france/pom.xml +++ b/ile_de_france/pom.xml @@ -7,7 +7,7 @@ org.eqasim eqasim - 2.0.0 + 2.1.0 ../pom.xml @@ -15,7 +15,7 @@ org.eqasim core - 2.0.0 + 2.1.0 diff --git a/los_angeles/pom.xml b/los_angeles/pom.xml index 00a4a304d..1c80b9072 100644 --- a/los_angeles/pom.xml +++ b/los_angeles/pom.xml @@ -7,7 +7,7 @@ org.eqasim eqasim - 2.0.0 + 2.1.0 ../pom.xml @@ -15,7 +15,7 @@ org.eqasim core - 2.0.0 + 2.1.0 diff --git a/pom.xml b/pom.xml index 0a341a466..57ffa28e0 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ 4.0.0 org.eqasim eqasim - 2.0.0 + 2.1.0 pom diff --git a/san_francisco/pom.xml b/san_francisco/pom.xml index 81595e17f..261c4b516 100644 --- a/san_francisco/pom.xml +++ b/san_francisco/pom.xml @@ -7,7 +7,7 @@ org.eqasim eqasim - 2.0.0 + 2.1.0 ../pom.xml @@ -15,7 +15,7 @@ org.eqasim core - 2.0.0 + 2.1.0 diff --git a/sao_paulo/pom.xml b/sao_paulo/pom.xml index c73941606..e28ccd749 100644 --- a/sao_paulo/pom.xml +++ b/sao_paulo/pom.xml @@ -7,7 +7,7 @@ org.eqasim eqasim - 2.0.0 + 2.1.0 ../pom.xml @@ -15,7 +15,7 @@ org.eqasim core - 2.0.0 + 2.1.0 diff --git a/server/pom.xml b/server/pom.xml index 6c30ad13d..3fbaba675 100644 --- a/server/pom.xml +++ b/server/pom.xml @@ -5,7 +5,7 @@ org.eqasim eqasim - 2.0.0 + 2.1.0 ../pom.xml @@ -18,7 +18,7 @@ org.eqasim core - 2.0.0 + 2.1.0 diff --git a/switzerland/pom.xml b/switzerland/pom.xml index a8f379b42..74c8c599f 100644 --- a/switzerland/pom.xml +++ b/switzerland/pom.xml @@ -7,7 +7,7 @@ org.eqasim eqasim - 2.0.0 + 2.1.0 ../pom.xml @@ -15,7 +15,7 @@ org.eqasim core - 2.0.0 + 2.1.0 diff --git a/version.txt b/version.txt index 227cea215..7ec1d6db4 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -2.0.0 +2.1.0