diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 5fdd88304..c3f146397 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.1.0" + ".": "1.2.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index fcd03241b..f5dee6abe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,289 @@ # Changelog +## [1.2.0](https://github.com/leonardocarreras/node/compare/v1.1.0...v1.2.0) (2026-08-03) + + +### Features + +* Add basic tcp connection to socket node type ([5df3fab](https://github.com/leonardocarreras/node/commit/5df3fabcd1bd063138a2b81d1dd6e2f1b6a9f0c2)) +* add json parsing of iplist ([d521b55](https://github.com/leonardocarreras/node/commit/d521b5567f9d6d353a8f7be951032f9c8e9b5854)) +* add lab20.conf for socket TCP ([54e4c82](https://github.com/leonardocarreras/node/commit/54e4c821bcdc15992b804a40034c2ec9a583ab0f)) +* add parsing for ip-ignorelist ([5e23100](https://github.com/leonardocarreras/node/commit/5e23100df91423bcbac85857f9438ec7dec9a8d3)) +* add platform card ([b4c42a7](https://github.com/leonardocarreras/node/commit/b4c42a76d9faa699726dc4105cfa7b9c9c3a6aaf)) +* Add Platform option to utils ([e0f975e](https://github.com/leonardocarreras/node/commit/e0f975eb83225d4ab4e34f400763e9ceaeec1fdc)) +* add PlatformInterruptController class ([d754342](https://github.com/leonardocarreras/node/commit/d754342243ed4cd87f74beb5048275de6313abf4)) +* Add TCP to the OpenAPI spec of socket node type ([b23c12a](https://github.com/leonardocarreras/node/commit/b23c12aab17b4eca4882b3cf83ed19617b700e66)) +* add Zynq IP ([0da8812](https://github.com/leonardocarreras/node/commit/0da8812511f7560ab837c18054644ac4700d9095)) +* **api:** Add a new metrics endpoint for exporting statistics to Prometheus ([19b2cea](https://github.com/leonardocarreras/node/commit/19b2cea5e5dc825fcbf6f5bb54484be5c37bb3a1)) +* **ci:** Add a job which depends on everything ([67e6c53](https://github.com/leonardocarreras/node/commit/67e6c53a1b4161a1be64cf1eb0795e4aef92f67c)) +* **ci:** Add Github Actions workflows ([9703743](https://github.com/leonardocarreras/node/commit/970374399d2cb4c483c1abe1bd55d703bee8df71)) +* **ci:** Add new CI job for building & validating the OpenAPI spec ([4993d73](https://github.com/leonardocarreras/node/commit/4993d73ce85e84227211ee484315e46ac38dd206)) +* **ci:** Auto-tag a new release on successful master builds ([9cae582](https://github.com/leonardocarreras/node/commit/9cae5825aea01e51793c6cf317d5109da873eb57)) +* **ci:** Build Docker image via Nix ([124e59e](https://github.com/leonardocarreras/node/commit/124e59ecc75cbef665a44a322abf139e190d3ed7)) +* **ci:** Build RPM bundles and improve CI pipeline ([6dfa55c](https://github.com/leonardocarreras/node/commit/6dfa55cb0810bdac610c01c1cb897d0c61d0471f)) +* **ci:** Build with Nix in CI ([50d8694](https://github.com/leonardocarreras/node/commit/50d86941b6193406cf13f7e2dfde835ba089ad94)) +* **ci:** Enable push mirroring to RWTH GiutLab ([fc1b22a](https://github.com/leonardocarreras/node/commit/fc1b22a31b7409bd605be4c04eb464c5dc52d96e)) +* **ci:** Run pre-commit as CI job ([cc52c76](https://github.com/leonardocarreras/node/commit/cc52c765425b54eebdddd6d545472e3323c94456)) +* **config:** Add new helper function for parsing human readable durations ([c6099d4](https://github.com/leonardocarreras/node/commit/c6099d4ec9a280f0cf18e6aec21cf2b03c01ac27)) +* connection to ip core memory ([f19f28d](https://github.com/leonardocarreras/node/commit/f19f28def04acefddad746b8a48edb8f49cb3ea1)) +* device connection ([229e1ad](https://github.com/leonardocarreras/node/commit/229e1ad12cb463cb80527a1c68fc3a18a125a03e)) +* **doc:** Add CITATION.cff ([8601b81](https://github.com/leonardocarreras/node/commit/8601b816b3a961dd1a8706841e25d559df6758e3)) +* **docker:** Add new Dockerimage for Rocky Linux 10 ([f0c26ea](https://github.com/leonardocarreras/node/commit/f0c26ea70bb81523dbf32baadd758c8ce5c089e7)) +* Extended integration test for socket TCP connection ([c07679b](https://github.com/leonardocarreras/node/commit/c07679bc3279c0a4e1566e7b9a4ad06a342b8466)) +* Introduce Sample::PtrUnique alias ([a032da0](https://github.com/leonardocarreras/node/commit/a032da0bac56b12ba21da293d27051128e25f785)) +* ips can be ignored to be initialized in corefactory ([ee83bb1](https://github.com/leonardocarreras/node/commit/ee83bb197bac055f518d74bbcd80af436321dd9c)) +* make cast hook support writes ([ed6cd78](https://github.com/leonardocarreras/node/commit/ed6cd78b2fc8e2171a8e87e9f825b8eda85bdb23)) +* **nix:** Add cache and start cross-building VILLASnode for aarch64-linux ([1a7c132](https://github.com/leonardocarreras/node/commit/1a7c132abcd0fb005d3b26b98921133d29c4f0dd)) +* **nix:** Add simple access to cross-compiled packages ([1d56a5b](https://github.com/leonardocarreras/node/commit/1d56a5b121970044c4c26dfd6520ba0f69b96bb6)) +* **node-opal-async:** Add new node-type for running VILLASnode as an Asynchronous process in OPAL-RT's RT-LAB ([e978a28](https://github.com/leonardocarreras/node/commit/e978a2897ed63e325be5884c1054bb6b2af31c02)) +* **node-opal-orchestra:** Add new OPAL-RT Orchestra node-type ([95681df](https://github.com/leonardocarreras/node/commit/95681df5bba6d1c2906a97abf9602451a4a4faeb)) +* **node-opal-orchestra:** Update PATH ([50a557b](https://github.com/leonardocarreras/node/commit/50a557b3052f941d95304b17b6704deca817e334)) +* **node-opendss:** Add integration test ([74a132c](https://github.com/leonardocarreras/node/commit/74a132cca5d7f705f25c277e69bc6a3b66d9d7c9)) +* **node-opendss:** Add OpenAPI spec to schema ([1acbde5](https://github.com/leonardocarreras/node/commit/1acbde5d7f9a30c74b265e2244c2fd76e450c076)) +* **node-opendss:** Add OpenDSS node type ([c111ca1](https://github.com/leonardocarreras/node/commit/c111ca1aa9671c82597f8538fa28d95649102f86)) +* **node-opendss:** Package libopendssc for Nix ([63b2185](https://github.com/leonardocarreras/node/commit/63b21851085f5fc3c7b0a5d05ec1d264e12ea126)) +* **node-orchestra:** Add first version of OpenAPI spec of node-type configuration ([6560889](https://github.com/leonardocarreras/node/commit/65608899395de7c0266527e0155d474788218d61)) +* **node-orchestra:** Use new parse_duration config helper for parsing duration ([1e34b1e](https://github.com/leonardocarreras/node/commit/1e34b1eadb69511014341247a470b77c274d41af)) +* **paper:** Add badge to README file ([4bf0633](https://github.com/leonardocarreras/node/commit/4bf0633f2b300c4535d6f14a159b4904a2669eb3)) +* **paper:** Add OpenJournals GitHub workflow ([6d958c2](https://github.com/leonardocarreras/node/commit/6d958c23b0858762bb03de3293a965b56e3869a6)) +* parse interrupts on platform based systems ([a4a5a5d](https://github.com/leonardocarreras/node/commit/a4a5a5d4b8bcb5c99077d17f883ad3ac9b82d66c)) +* Test GitLab CI cache for /nix/store ([0210c0b](https://github.com/leonardocarreras/node/commit/0210c0bb2f0b15002204d6ad40d46a71c1fd490b)) +* **tools:** Add shell script to install VILLASnode ([0d0ae1b](https://github.com/leonardocarreras/node/commit/0d0ae1b0e1623fa4e53ad59db9d0dbee527c085a)) +* vfio automask ([abf8795](https://github.com/leonardocarreras/node/commit/abf87954b5cea25e2ab7a0ef8604168172926cbe)) + + +### Bug Fixes + +* add copyright ([d254e4c](https://github.com/leonardocarreras/node/commit/d254e4c4bbfdb35a2c74b55e1957b9d3109b0c29)) +* Add error checking ([7a2d689](https://github.com/leonardocarreras/node/commit/7a2d68919973b61262c0216855502a5ef2c3b00c)) +* Add missing new-line to signoff commit messages ([3525085](https://github.com/leonardocarreras/node/commit/3525085849af46a30f1951e7861cc09c92a23b8d)) +* Add option to seed random number generation ([085a764](https://github.com/leonardocarreras/node/commit/085a76428043cc7ea24e205c009ab1e877a8ffe3)) +* Add reconnect attempt after the connection is broken. ([7befa75](https://github.com/leonardocarreras/node/commit/7befa753900bc9b4bceef627e164f30ce00520a4)) +* added missing license information ([e1355dc](https://github.com/leonardocarreras/node/commit/e1355dca078118e15db557948f09eec99c6cacbf)) +* Attempt to build everything in GCC 14 ([99cc8db](https://github.com/leonardocarreras/node/commit/99cc8dbe878c31bb677b1df4596938123252dcfd)) +* Broken error checking ([c60ef75](https://github.com/leonardocarreras/node/commit/c60ef75070aeb5686f0c368b1ff6a7c01bbedeb4)) +* change Dino ip name "dinoif_fast" to "dinoif_adc" ([c76c623](https://github.com/leonardocarreras/node/commit/c76c623b57bbf477b79f40a92053dbf4b83338a7)) +* change method of python api restart node request to POST instead of default GET ([c9ba515](https://github.com/leonardocarreras/node/commit/c9ba515c8832fca9f2b80ef1608d8e55029398c8)) +* change tpc server from tcpbin.com to VILLASnode's tcp server ([d6a6006](https://github.com/leonardocarreras/node/commit/d6a6006b290085dac25c5ceafa35dbf4dbbc1cbd)) +* **ci/arx:** Use nix-community/nix-bundle instead of NixOS/bundlers ([0ed61be](https://github.com/leonardocarreras/node/commit/0ed61bef9f509c35eec3b78598c921a5ceabbd3c)) +* **ci:** Add missing dependency in deploy:docker stage ([01568ae](https://github.com/leonardocarreras/node/commit/01568aef51470812bd1a94c9dd78081337808144)) +* **ci:** Disable VILLAS_COMPILE_WARNING_AS_ERROR for debian, ubuntu and rocky ([30e764f](https://github.com/leonardocarreras/node/commit/30e764f29993c40b72b4b1dbf7a0a0b374bf707c)) +* **ci:** Dont install dev tools in venv ([e022bef](https://github.com/leonardocarreras/node/commit/e022bef2a3991e6b8ddbe98025195b2e5ce6ab91)) +* **ci:** Fix build badges in README ([d7b17ee](https://github.com/leonardocarreras/node/commit/d7b17ee754e99b6e027823be1886ebe83b2312a5)) +* **ci:** include build commands in var ([fd49122](https://github.com/leonardocarreras/node/commit/fd49122d5d8a7291ca25d876ff9491c5495cb83d)) +* **ci:** Nix builds have no dependencies in the pipeline ([87513ca](https://github.com/leonardocarreras/node/commit/87513caece1ad7edb7492bfbe8260e6bbffa5340)) +* **ci:** Nix bundle ([3ca49fa](https://github.com/leonardocarreras/node/commit/3ca49fa59112927eb4fe6b82d28877e8fb58e720)) +* **ci:** Refactor Docker -> Container ([bdf670f](https://github.com/leonardocarreras/node/commit/bdf670f03392ae5a47bca1ff9016af69e1eb4772)) +* **ci:** Refactor secrets.GITHUB_TOKEN to github.token context ([2582ec7](https://github.com/leonardocarreras/node/commit/2582ec7040e775b1db68f3d633a726de55733d1c)) +* **ci:** remove redundant build jobs ([105d879](https://github.com/leonardocarreras/node/commit/105d8795adfd0ca223c908277108145bfb78371b)) +* **clang-format:** Proper formatting for libjansson macros ([e29e5c2](https://github.com/leonardocarreras/node/commit/e29e5c2f04170666c99f4bdd09cc087ec7a2edef)) +* **clang:** Allow unkown warning options ([9f1d892](https://github.com/leonardocarreras/node/commit/9f1d892c5f8bf0956bd9a88ced0e1c37c9b2574b)) +* **cmake:** Cleanup and add missing feature infos ([309d4e7](https://github.com/leonardocarreras/node/commit/309d4e7e3888a41d4a9d993f75156c4653be06ef)) +* **cmake:** Fix broken FindOpalOrchestra module ([c162a6a](https://github.com/leonardocarreras/node/commit/c162a6a3b86c6d4649b1cc6f182660ec0339f356)) +* **cmake:** Remove GetVersion module and simplify overall CMake code ([93cf834](https://github.com/leonardocarreras/node/commit/93cf834b8874aca44ad92ff4727c231d7a098b94)) +* **cmake:** Remove superfluous CMake variable ([0d256a6](https://github.com/leonardocarreras/node/commit/0d256a6d1d3cdb7feb65bbe37161025a4a494968)) +* Comment format ([6d27928](https://github.com/leonardocarreras/node/commit/6d279280e8fd6687e77e7cfc82f3a5473ee2b187)) +* Comment format and naming ([5587fbd](https://github.com/leonardocarreras/node/commit/5587fbde296d91b9b1a7d753acf97e4bbac34620)) +* **compat:** Add drop-in std::filesystem header for older systems ([c9902cb](https://github.com/leonardocarreras/node/commit/c9902cbfe6662f8bfee3c53046a07c5596c27c24)) +* **config:** Fix end-of-file ([c9045c7](https://github.com/leonardocarreras/node/commit/c9045c757d591f94614d04aacd7aa3fe22f17805)) +* **config:** Fix regular expression handling in parse_duration ([bbc951f](https://github.com/leonardocarreras/node/commit/bbc951f10df887daa6a39f242ad7122ec7bad3b6)) +* **config:** Fix string use-after-free ([6b1da06](https://github.com/leonardocarreras/node/commit/6b1da06eda776902d596748584d12447ba70d413)) +* **config:** Make example config for stats hook more useful ([741607c](https://github.com/leonardocarreras/node/commit/741607c1b5a9e29b1d9fbda15f32caaf5053b997)) +* **container:** Update links in container usage labels ([e3e09ff](https://github.com/leonardocarreras/node/commit/e3e09ff00c219558ef14696d9e61ff62ad582d26)) +* Correct usage of Node::check() ([fa711b7](https://github.com/leonardocarreras/node/commit/fa711b7d50bc5f6ec6f6b984f7acbb125c28b05e)) +* **cppcheck:** Fix cppcheck performance warning ([063f8b3](https://github.com/leonardocarreras/node/commit/063f8b39c183558398062b12a6a954e7beb11218)) +* **cppcheck:** Fix various cppcheck warnings and portability issues ([e7c6153](https://github.com/leonardocarreras/node/commit/e7c61532b85d78677139bd16313210845dc29e51)) +* **cppcheck:** Replace string::find with string::starts_with ([5606793](https://github.com/leonardocarreras/node/commit/5606793aaee2d1eeb663180d3e52718fa8bd5931)) +* **cppcheck:** Suppress dangerous type cast warning ([ba6bd7f](https://github.com/leonardocarreras/node/commit/ba6bd7f904d65c104f1eeacf436b9e8abf77e654)) +* **cpuset:** Fix ambiguous C++20 operator== overload ([4084afe](https://github.com/leonardocarreras/node/commit/4084afed1a885a2d396a26bf0a87e220aaa12195)) +* Default clock for tasks to be monotonic ([9bcb03d](https://github.com/leonardocarreras/node/commit/9bcb03d06c307b42f00039f6e7432ccc976fc95d)) +* **deps:** Adjust linker search path for OpenDSS in deps.sh ([47ebd07](https://github.com/leonardocarreras/node/commit/47ebd0751c255bf4289119d14d1a0289ce449e2f)) +* **deps:** Downgrade nanomsg to v1.2.0 ([ad86e95](https://github.com/leonardocarreras/node/commit/ad86e95125147fdee1a163b23e893717cf25be16)) +* **deps:** Fetch libxil from GitHub instead of old Gitlab repo ([2d037d7](https://github.com/leonardocarreras/node/commit/2d037d75534bcc61b5287604a6be2adf9eb255cc)) +* **deps:** Fix detection of git-svn ([0bd7861](https://github.com/leonardocarreras/node/commit/0bd7861b93873786a0229fce937f9c990f29f1ff)) +* **deps:** Overhaul deps.sh script: ([0f819de](https://github.com/leonardocarreras/node/commit/0f819de7fbdcb54d7d9bf57e34b29d82381a8b7e)) +* **deps:** Update criterion installed by deps.sh ([7c38ae6](https://github.com/leonardocarreras/node/commit/7c38ae6334f8c62771987b81c587929ae4f3a0fc)) +* **devcontainer:** Update location of Container image ([f4b2edb](https://github.com/leonardocarreras/node/commit/f4b2edbc4e2c4d56f91b4e6ae7a564d9d987994b)) +* **doc:** Add JOSS paper als new main paper about VILLASnode ([51f0562](https://github.com/leonardocarreras/node/commit/51f056289553af8c0deaed6fb92394ee57d1049a)) +* **doc:** Add missing lab19 config ([ee8423a](https://github.com/leonardocarreras/node/commit/ee8423a66489f30b77ad8f69f6fe0a39643087ce)) +* **doc:** Fix broken OpenAPI spec for opal.orchestra node-type ([fc38caa](https://github.com/leonardocarreras/node/commit/fc38caa39155cb254940a41fe1dce7f161c4871d)) +* **doc:** Fix indentation and missing SPDX headers of lab19.conf ([2140325](https://github.com/leonardocarreras/node/commit/2140325f71e43ca4c8dcf7666dce791aa6b8a7d4)) +* **doc:** Fix OpenAPI doc for opal.orchestra node-type ([a354a7e](https://github.com/leonardocarreras/node/commit/a354a7ec36f51b75a4c29fee10e234b138939f8d)) +* **docker:** Fix captialization ([58227a3](https://github.com/leonardocarreras/node/commit/58227a3aa4ec6471010c675d1184bd02be391ca9)) +* **docker:** Order package dependencies alphabetically ([afe7011](https://github.com/leonardocarreras/node/commit/afe70116a5157e88eec2b72b8186f9bca335c368)) +* **docker:** Proprely set linker search path for libOpenDSSC.so ([8bc1fe2](https://github.com/leonardocarreras/node/commit/8bc1fe2a1fa7b5baa94e7ce5f9f16ce0032370ed)) +* **docker:** Remove ineffective statement ([ae5aee4](https://github.com/leonardocarreras/node/commit/ae5aee4e05930047c69dae27fb6bf84fe07e15f4)) +* **docker:** Update syntax of ENV instruction ([7e409eb](https://github.com/leonardocarreras/node/commit/7e409eb9c269167bf4cb25e5510ed5d2faf8127b)) +* **doc:** Remove broken link ([f5953ef](https://github.com/leonardocarreras/node/commit/f5953efb06343460d619b0e4aaed9e59fc68a130)) +* **doc:** Remove superfluous trailing commas in example configs ([94d82da](https://github.com/leonardocarreras/node/commit/94d82daa1a55c78f72f3e272ef564c8a79e4bc4e)) +* **docs:** Added missing settings for line-based formats ([5166a93](https://github.com/leonardocarreras/node/commit/5166a93b95f8794ec8316f3554d43a4cba9a8eb5)) +* **docs:** Tweak note about citations ([b663a51](https://github.com/leonardocarreras/node/commit/b663a517f153015d4accb07a2e0842369ce3f77f)) +* **doc:** Update description of VILLASnode's licensing ([0bb9ca2](https://github.com/leonardocarreras/node/commit/0bb9ca2f2f5aeb289da81dded86a99f617474330)) +* **examples:** Remove obsolete example configurations for api node-type ([00adfdd](https://github.com/leonardocarreras/node/commit/00adfddb4663fc0e598ec96479a3862f28bfe360)) +* **exceptions:** Add missing override annotation ([31c756c](https://github.com/leonardocarreras/node/commit/31c756c78a887d997d65aef852ef06916ef7c1ef)) +* Fix compatability wioth GCC 8.3.0 ([a05cec9](https://github.com/leonardocarreras/node/commit/a05cec969a8a05c4ddf32080709623b0f28e4f50)) +* Fix cppcheck for new version ([84df286](https://github.com/leonardocarreras/node/commit/84df28645077e05e5115f92ef328d688400b35b9)) +* Fix libfmt string formatting errors ([c0ed0e8](https://github.com/leonardocarreras/node/commit/c0ed0e89b6a457aab47a6bcf6258b1950df55445)) +* **format/json_kafka:** Fix json_pack string parameter ([9064feb](https://github.com/leonardocarreras/node/commit/9064feb396a4f1e91cc6a6dd0956f1c7e2ed9515)) +* Formatting ([e5ab276](https://github.com/leonardocarreras/node/commit/e5ab27656623893f354c64fa2fba70fa232f7fd6)) +* Formatting with clang-format ([1520743](https://github.com/leonardocarreras/node/commit/1520743f73a7b80b00be468c9fb859418d1171cd)) +* **formatting:** Improve json_pack readability ([85281ef](https://github.com/leonardocarreras/node/commit/85281efdb5d4df2e418188ad8b91cd8293c6ad42)) +* **fpga/intc:** Make IrqVectorInfo initialization more explicit ([59f17a2](https://github.com/leonardocarreras/node/commit/59f17a2f36e2fa1909c90ce233249b4edf257545)) +* **fpga/rtds:** Fix broken reinterpret_cast to virtual base class ([5be0a06](https://github.com/leonardocarreras/node/commit/5be0a06989a778fa04b5c7411a2b42636b1ce73d)) +* **fpga:** improve error message when we we are unable to rewrite the BAR ([ba70b1d](https://github.com/leonardocarreras/node/commit/ba70b1db5c2216e8d61d1a01be6316f7d10dcbb1)) +* **fpga:** Replace type-punning pointer cast with std::bit_cast ([77c9eff](https://github.com/leonardocarreras/node/commit/77c9eff97b79eba83c3310bdf156f85f647dedf6)) +* **git:** Ignore uniform include style in git blame ([95b7207](https://github.com/leonardocarreras/node/commit/95b7207b165aff8128e6711001c25b085f6b0f74)) +* **hook-decimate:** Add missing initialization of renumber member ([fd5a270](https://github.com/leonardocarreras/node/commit/fd5a2707eaead26a154de373f773ecfa869d691b)) +* **hook-frame:** Fix broken digest hook integration test ([2d73d5a](https://github.com/leonardocarreras/node/commit/2d73d5a4858fa054828b1731bff3fff98ecb4c0d)) +* **hook-frame:** Rework framing hook to synchronize frame boundaries ([aa9ee64](https://github.com/leonardocarreras/node/commit/aa9ee647952b49483f8b9aca690abefa35674c63)) +* **hook/ipdft:** Reintroduce virtual `estimatePhasor` function ([21c87c8](https://github.com/leonardocarreras/node/commit/21c87c8d6848b89f8fe3423c2bfec0f5fa86d64e)) +* **hook/lua:** Remove unused lua_tojson function ([6c1f12b](https://github.com/leonardocarreras/node/commit/6c1f12bc045cd439e661b87989446232a5f9f97d)) +* **hooks/lua:** Fix forward declaration of SignalType ([2435af5](https://github.com/leonardocarreras/node/commit/2435af5e841cb22bf4334c515810c8b5820d28b8)) +* **iec61850-9-2:** Fix Sampled Values node-type for NEIS paper ([90ce4a0](https://github.com/leonardocarreras/node/commit/90ce4a0fe75414329522fb63a7196d2b403b7a30)) +* import card instead of platform card ([e4dac01](https://github.com/leonardocarreras/node/commit/e4dac0153744352ee1c31d2257ff138b239487b7)) +* improve compatiblity of villas::utils::Table with newer C++ standards ([8bc146a](https://github.com/leonardocarreras/node/commit/8bc146a7d56ac9b4125160f5b02ddad8794933cf)) +* **kernel:** Mark ~Driver interface destructor as virtual ([4686d23](https://github.com/leonardocarreras/node/commit/4686d230c63b612a87bd23a0bf50f9a3e2b38864)) +* latest:docker:latest not removing manifest in .gitlab-ci.yml ([278a642](https://github.com/leonardocarreras/node/commit/278a64209af741c80658828a375e3e8841b2ed07)) +* **lint:** Format code with clang-format ([16d7c59](https://github.com/leonardocarreras/node/commit/16d7c59b4843b6395a9030ad470f839c56121d66)) +* **lint:** Remove trailing whitespace ([33c3afe](https://github.com/leonardocarreras/node/commit/33c3afe3bdd4634857afc98bcc7f8a0a8a7f0ef0)) +* **linux:** Reintroduce patch for struct groups ([2bb445e](https://github.com/leonardocarreras/node/commit/2bb445e19d7ffe861674270ad1cde8d60ee99254)) +* **log:** Use trace level for log output in hot-path ([eea526d](https://github.com/leonardocarreras/node/commit/eea526dd7711b9c226f239c9f868de8d652922d1)) +* **memory:** Fix non-virtual destructor in polymorphic class ([c480970](https://github.com/leonardocarreras/node/commit/c480970b2db24d5b6c9f16aff306dc0c617a2713)) +* move member "doReset" from pcieCard to card parent ([226354a](https://github.com/leonardocarreras/node/commit/226354a9c07eb868dfcd66ddc39fddc9e0d0f90c)) +* move task to villas namespace ([9ba78f1](https://github.com/leonardocarreras/node/commit/9ba78f1fe33ad8f915111cb870e10bcfc6396222)) +* Naming and comment ([7a2d689](https://github.com/leonardocarreras/node/commit/7a2d68919973b61262c0216855502a5ef2c3b00c)) +* **nix:** Add criterion dependency for testing ([a0a0bc9](https://github.com/leonardocarreras/node/commit/a0a0bc960a79270bd48239f0adbd024df9ea5784)) +* **nix:** Add some missing build inputs ([cbf57bb](https://github.com/leonardocarreras/node/commit/cbf57bb04f2ba36b9081ac4ad19491dd5aad21e9)) +* **nix:** Enable parallel building ([34128e1](https://github.com/leonardocarreras/node/commit/34128e1e51edd8c68387bf5e43c407460740611e)) +* **nix:** Fix broken shebang for cross-compiled bundles ([5955904](https://github.com/leonardocarreras/node/commit/595590404f24a519942f0603b23be9e98197b6b6)) +* **nix:** Fix swapped variable ([9db5f8b](https://github.com/leonardocarreras/node/commit/9db5f8b9498af638fad3a58b1b6ab62049a46fae)) +* **nix:** Only attempt to include EtherCAT support on x86_64 platforms ([47de8a7](https://github.com/leonardocarreras/node/commit/47de8a7685fed2cfac03c419af5c395753c62368)) +* **nix:** Only build with orchestra on x86_64-linux ([54d8fb3](https://github.com/leonardocarreras/node/commit/54d8fb30777536adf8a247997207214687244fde)) +* **nix:** Remove deprecated usage of pkgs.system ([6e972d4](https://github.com/leonardocarreras/node/commit/6e972d411956663156f3dbd0d659e105b9d7950d)) +* **nix:** Remove nix-ld env vars which break dev shell with Lix ([430c533](https://github.com/leonardocarreras/node/commit/430c533867fa6c402cbbe1f887a02e003f50ed26)) +* **nix:** Remove shellHook ([bc3ee49](https://github.com/leonardocarreras/node/commit/bc3ee49911a077af9a8ce634b87509c9fc7d31a9)) +* **nix:** Use common directory for all patches ([2831c2f](https://github.com/leonardocarreras/node/commit/2831c2f5dbc1150455ef76fbbda5abfb98e585be)) +* **node-example:** Remove header for example node-type ([46e893d](https://github.com/leonardocarreras/node/commit/46e893dcc99375a61ec93b40270b3106f9097109)) +* **node-opal-async:** Fix compilation errors ([bec6af1](https://github.com/leonardocarreras/node/commit/bec6af16045cf8e2ff36d5750982be47df9d3b70)) +* **node-opal-orchestra:** Add comment to global lock ([49e2c29](https://github.com/leonardocarreras/node/commit/49e2c292c9a93a7eb1fabcb1889fcc2b0ea16325)) +* **node-opal-orchestra:** Do not hide node-type ([1aca74b](https://github.com/leonardocarreras/node/commit/1aca74b4522201097d760baa8b706f9fcd2bab37)) +* **node-opal-orchestra:** Fix include order ([66d612a](https://github.com/leonardocarreras/node/commit/66d612a55a0efc94f9aa4bb55a59fb147ed9b5b5)) +* **node-opal-orchestra:** Fix typo in example config ([6a2151d](https://github.com/leonardocarreras/node/commit/6a2151d1110b5278bb77b3f90a931bc37cf83c3b)) +* **node-opal-orchestra:** Fix whitespaces ([f895c44](https://github.com/leonardocarreras/node/commit/f895c445529c42f4d8ac318aaac38bdb468c9b2a)) +* **node-opal-orchestra:** Improve readability ([37f320f](https://github.com/leonardocarreras/node/commit/37f320fab4d49fbdef5157a1de9517fc11005279)) +* **node-opal-orchestra:** Rename source files ([deb4d13](https://github.com/leonardocarreras/node/commit/deb4d13f760a0318c36f916484bce50f853d595c)) +* **node-opal-orchestra:** Rework Item::upsertItem using std::string_view ([56f4a6b](https://github.com/leonardocarreras/node/commit/56f4a6b06e747fe729073ea0939f56afd5a53231)) +* **node-opal-orchestra:** Rework Nix build ([38dc435](https://github.com/leonardocarreras/node/commit/38dc435d7b2123638088ec2ab8063470b9bb8dea)) +* **node-opal-orchestra:** Use shared pointers for DDF items ([864c09d](https://github.com/leonardocarreras/node/commit/864c09d898d897eec06cbb004b41138676b62378)) +* **node-opal-orchestra:** Use snake_case for options ([1e5861e](https://github.com/leonardocarreras/node/commit/1e5861eed42837e2eca405fcd88e758c448b964f)) +* **node-opal-orchestra:** Use std::optional instead of negative value for absent indices ([5da3ba5](https://github.com/leonardocarreras/node/commit/5da3ba5bf8ec9bdc4951b0bd109348006a4eae5c)) +* **node-opal-orchstra:** Use our fs namespace for compatability with std::filesystem drop-in ([4ec829d](https://github.com/leonardocarreras/node/commit/4ec829dfbb832cac277749c132ea8041ab51ba19)) +* **node-opendss:** Change current working directory back. ([a08dcc9](https://github.com/leonardocarreras/node/commit/a08dcc95057c480dd9bb73bbaa7ec84f5caef33e)) +* **node-opendss:** Use patches instead of sed/cat ([ed293c5](https://github.com/leonardocarreras/node/commit/ed293c54c74f47aa5199b4fbf311148d8260f430)) +* **node-orchestra:** Fix consteval error in RTError ([b08d41a](https://github.com/leonardocarreras/node/commit/b08d41acc842ddb45b4b1ad36cbc4f4254299f5c)) +* **node-webrtc:** Enable TCP by default ([f3b191d](https://github.com/leonardocarreras/node/commit/f3b191da4b55301b3c87d7104c5fdc0146a7cf18)) +* **node-webrtc:** Improve debugging output ([13d62e2](https://github.com/leonardocarreras/node/commit/13d62e29cd07053279aadc13ad3e7a44f40802d2)) +* **nodes/fpga:** Fix cppcheck warning ([9f04289](https://github.com/leonardocarreras/node/commit/9f042896935b7ec892ae7d4d6176789b61a989d2)) +* **nodes/iec61850_goose:** Add checks that signals wanted in publisher exist ([ce9b0bd](https://github.com/leonardocarreras/node/commit/ce9b0bdecdb4730fcdf61d20a2bce2373e0b0e8c)) +* **nodes/iec61850_goose:** Add nullptr check when creating GOOSE publisher ([98c5a96](https://github.com/leonardocarreras/node/commit/98c5a9696c481f3f3a41188a8a4e7cb620e99579)) +* **nodes/iec61850_goose:** Add whitespaces in check that signals wanted in publisher exist ([4920d5d](https://github.com/leonardocarreras/node/commit/4920d5ddaa5158b09a97dae13eae803cb85de82a)) +* **nodes/iec61850_goose:** Create publishers if only output section exists ([e93347f](https://github.com/leonardocarreras/node/commit/e93347fb195179a949303bd315848cd3cd18fb0a)) +* **opal_orchestra:** Remove <filesystem> include ([1cf9be3](https://github.com/leonardocarreras/node/commit/1cf9be362c02ee76920a34853865198061bf4c78)) +* **opal-async-param:** Close header comment ([0c430e8](https://github.com/leonardocarreras/node/commit/0c430e8c9cf8a7c2676c8206c219e7a96afefd47)) +* **opal/ddf:** Fix non-virtual destructor in polymorphic class ([e6d2588](https://github.com/leonardocarreras/node/commit/e6d2588133f6d170772eaf6b72e474005b5940da)) +* **opal:** Restructure OPAL-RT clients ([b4c3ef8](https://github.com/leonardocarreras/node/commit/b4c3ef8ac0b48e4e7f8290c023f0ade5b64c6b51)) +* **opal:** Unresolved references ([ff76b59](https://github.com/leonardocarreras/node/commit/ff76b59185577cd1fb8f2c6ea3d763d19acfc713)) +* **opal:** Update RT-LAB project configs ([f6d5674](https://github.com/leonardocarreras/node/commit/f6d5674e35c4bd6f5958425ef03de100b0c6d34d)) +* **openapi:** Fix OpenAPI docs of modbus node ([cd105e1](https://github.com/leonardocarreras/node/commit/cd105e10cc2252c3b1c035f4e69c7d8df4c11bee)) +* **openapi:** Fix OpenAPI docs which caused out-of-memory errors in redoc ([faa2ad4](https://github.com/leonardocarreras/node/commit/faa2ad4c1ecd9f4826744ac344995b279a62e611)) +* ordering od pci init ([1f73ba3](https://github.com/leonardocarreras/node/commit/1f73ba3337c1dfd44e3bbe744c20b7f64a26ca33)) +* **packaging/deps:** Use fixed pip version instead of latest ([942740c](https://github.com/leonardocarreras/node/commit/942740c088922f73ccc0acadd3f830d2d4a26243)) +* **packaging:** Fix repo location in Arch PKGBUILD file ([2e98e32](https://github.com/leonardocarreras/node/commit/2e98e325065ca5435ca5356b098b2ff0f6f76755)) +* **packaging:** Update outdated LABELs ([b4e4b5c](https://github.com/leonardocarreras/node/commit/b4e4b5ce4adadd08ac365694039e17f916fe3914)) +* **paper:** Add a paragraph highlighting which data exchange protocols are supported ([3f7c80a](https://github.com/leonardocarreras/node/commit/3f7c80a673e748ea9e6214d44ad42508b95bb95f)) +* **paper:** address comments ([8577618](https://github.com/leonardocarreras/node/commit/8577618a21a87dba005521491bb8e4b4fed1cfa9)) +* **paper:** Address comments from Niklas ([6d9bdcc](https://github.com/leonardocarreras/node/commit/6d9bdcc84a403f4f1d8e7e4e87f9e47904ed3e23)) +* **paper:** Address nit comments from reviewers ([83116a0](https://github.com/leonardocarreras/node/commit/83116a08d4da17c732eed279e42c8b440e327c97)) +* **paper:** Fix markdownlint errors ([a3c93aa](https://github.com/leonardocarreras/node/commit/a3c93aafe98e2ac8ebbd632bdcb84888b024ac8e)) +* **paper:** Fix REUSE exceptions ([2f56aa2](https://github.com/leonardocarreras/node/commit/2f56aa28c93cbe382eeb79718baee862f4ded765)) +* **paper:** Fix viewbox of SVG figure ([88b1650](https://github.com/leonardocarreras/node/commit/88b16508054417fcfc30f37d0ee5e5bbbe13a50c)) +* **paper:** Harmonize style of affiliations ([a0aec4b](https://github.com/leonardocarreras/node/commit/a0aec4b43c8bc836b7da189fb73c4cacccabdbda)) +* **paper:** Mention energy/power system related use case ([223dd6d](https://github.com/leonardocarreras/node/commit/223dd6dc6a50e1a0647d938baf2435aeca6cbfe3)) +* **paper:** Move JOSS paper into subdirectory ([c9ec6e5](https://github.com/leonardocarreras/node/commit/c9ec6e5cb9bfc4289980819a8ee1aad62b775694)) +* **paper:** Proposal for new author list ([44fd98a](https://github.com/leonardocarreras/node/commit/44fd98a4206faab2994dd837d061b97fd3ab58b2)) +* **paper:** Remove duplicate ERIGrid acknowledgement ([ee376cb](https://github.com/leonardocarreras/node/commit/ee376cb5f07a9489ffddaacbb23c3af872707128)) +* **paper:** Rephrase paragraph about integration of external tools ([8f75627](https://github.com/leonardocarreras/node/commit/8f756272774c864efe61e0aa0b9a75ceb328e700)) +* **paper:** Update date ([7aa21da](https://github.com/leonardocarreras/node/commit/7aa21daed8144a1b646633e39922216b17cd009a)) +* **paper:** Use LaTeX mode for referencing symbols in figure ([cd72b66](https://github.com/leonardocarreras/node/commit/cd72b660fd2c8bacd6e9dccd8a9d9429d96f26bb)) +* **protobuf:** Update auto-generated code ([203fb99](https://github.com/leonardocarreras/node/commit/203fb99fb3556b69404d80f9147f333ec2371204)) +* **protobuf:** Use correct protobuf compiler ([d648bfa](https://github.com/leonardocarreras/node/commit/d648bfa5cb7d2fc3e23210b72580d831b204ad47)) +* **python:** change isinstance int/bool order ([01344f2](https://github.com/leonardocarreras/node/commit/01344f23b17d5ff6143360a256eee8dac954c5bd)) +* **python:** Fix mypy CI checks ([545e4ba](https://github.com/leonardocarreras/node/commit/545e4ba85dbeee8b5f6b279906fb02af706c27e5)) +* **python:** Fix mypy error ([3a45c59](https://github.com/leonardocarreras/node/commit/3a45c596ba9b0052700dde299011f87d1d144151)) +* **python:** Fix some pip/setuptools warnings in pyproject.toml ([ae2532b](https://github.com/leonardocarreras/node/commit/ae2532b2fa247c717580bb49e88aa55441f59cb6)) +* **python:** Fix whitespaces ([1af30af](https://github.com/leonardocarreras/node/commit/1af30af4dcbc3069031824ea27a5a353b9fb0336)) +* remove armhf image from push latest tag ([0b49ca9](https://github.com/leonardocarreras/node/commit/0b49ca9afefa33826a84423f45dc6482f1a9f5d6)) +* Remove dead code from iec61850 SV node-type ([0582a27](https://github.com/leonardocarreras/node/commit/0582a27ee0436448c92d4968386568e2f64ba48f)) +* Remove sleep from socket integration test ([f28f802](https://github.com/leonardocarreras/node/commit/f28f80261906bebb745edc8bbde0d8205b952c8c)) +* Remove socket_tcp_connection from header file ([7a2d689](https://github.com/leonardocarreras/node/commit/7a2d68919973b61262c0216855502a5ef2c3b00c)) +* Remove trailing commas ([34d9ac1](https://github.com/leonardocarreras/node/commit/34d9ac1a00f82295c8c4787b19d75fc3dab0a123)) +* remove unecessary } in format string in table.cpp ([225e776](https://github.com/leonardocarreras/node/commit/225e776da20cdf3d97f02eca452bf1d82f60af14)) +* Remove wrong struct keyword from NodeCompatType ([71ddcc7](https://github.com/leonardocarreras/node/commit/71ddcc7878529a8c8722715a5ff0664f8affb30d)) +* rename "dinoif_fast" to "dinoif_adc" ([07b199a](https://github.com/leonardocarreras/node/commit/07b199aa511a7f2132c40e856badf8c7f381e428)) +* **reuse:** Add missing REUSE header to CITATION.cff ([91ef3ed](https://github.com/leonardocarreras/node/commit/91ef3ed905dd8c98755cb3b4bc0b937af06511e8)) +* **reuse:** Add missing SPDX headers ([3f382a8](https://github.com/leonardocarreras/node/commit/3f382a8f2f0fa00f4bc8079fe9578acd8a89127c)) +* **reuse:** Remove unused license ([d5e8e16](https://github.com/leonardocarreras/node/commit/d5e8e16c5205437b3428deee61159d10cca565d4)) +* **sample:** Comparison of sample flags ([c137b31](https://github.com/leonardocarreras/node/commit/c137b317c7405e9e676e6db581eb4f5cfb8d75c2)) +* **sample:** Remove C compatability macros ([dcecdf2](https://github.com/leonardocarreras/node/commit/dcecdf23d6bff096dccb90a9e6c9dc0fb17cb4a0)) +* **stats,table:** Improve table rendering ([3f70fe0](https://github.com/leonardocarreras/node/commit/3f70fe0b2d1f8922f9c14a8a8af1c534ca18a466)) +* **style:** Apply uniform #include order to all files ([8173931](https://github.com/leonardocarreras/node/commit/817393134850845ea1237621b6b0f41e133f9829)) +* **style:** Cosmetic updates in deps.sh ([73c468b](https://github.com/leonardocarreras/node/commit/73c468b2020200c45b1d927e842b5bec7239f3f9)) +* **style:** Enforce uniform #include order ([50771e5](https://github.com/leonardocarreras/node/commit/50771e592ebfa377ddb0aba1e37b62c5f3c59031)) +* **style:** Fix whitespaces ([d70c7da](https://github.com/leonardocarreras/node/commit/d70c7da3f43f35bb46867e7c42b4cce488799f64)) +* **style:** Format code with clang-format ([186e880](https://github.com/leonardocarreras/node/commit/186e880fdd2fb5f5e4ed82266499cf6ed0483aca)) +* **style:** Harmonize comment-style ([1665e48](https://github.com/leonardocarreras/node/commit/1665e48a3e9a6bc1dc01c6062631a8d3078f2716)) +* **style:** Harmonize end-of-files ([d85ad83](https://github.com/leonardocarreras/node/commit/d85ad838571ca3bbd318e8453eed4324771caf53)) +* **style:** Harmonize JSON formatting ([a39eba9](https://github.com/leonardocarreras/node/commit/a39eba904cda1fb4b7827ef080f976ced9df2c58)) +* **style:** Harmonize Markdown style ([84cd9fa](https://github.com/leonardocarreras/node/commit/84cd9fa068720b4bafb43d7cf4d78427cdd0cedb)) +* **style:** Indentation of commented code ([28e2dba](https://github.com/leonardocarreras/node/commit/28e2dbafc8a0ce273acca446dbb29671b5522d9b)) +* **style:** Make comments start with uppercase letter in Nix files ([03f03d4](https://github.com/leonardocarreras/node/commit/03f03d4b629dcf89b48641706eab77c175989972)) +* **style:** Python code-formatting with Black formatter ([e909109](https://github.com/leonardocarreras/node/commit/e909109dab5c299638c10b987321e02b72002631)) +* **style:** Reformat code with clang-format ([637feb6](https://github.com/leonardocarreras/node/commit/637feb6969a9da531a1acf2d5834d4f2025b9fe7)) +* **style:** Remove trailing whitespaces ([2cc0b17](https://github.com/leonardocarreras/node/commit/2cc0b1748f4f794bc340efbf38379f7249d4f94a)) +* **style:** Replace std::map by std::unordered map where possible ([b532ad3](https://github.com/leonardocarreras/node/commit/b532ad355eb096772e21949caf99567a6f3b9835)) +* **style:** Run clang-format ([8784479](https://github.com/leonardocarreras/node/commit/878447910c93cd711181801df2c58afc57eaa2d6)) +* **style:** Use move semantics to pass std::strings ([d835b8b](https://github.com/leonardocarreras/node/commit/d835b8b22c129cd03e30b7f7341fc3b6de0b146e)) +* **style:** Use override keyword in API requests ([a16738d](https://github.com/leonardocarreras/node/commit/a16738df8625d121e698b2cd0761e27fb30e79c4)) +* **style:** Use override keyword in formats ([a254790](https://github.com/leonardocarreras/node/commit/a254790e7939452d8b2bdd779cab62b11cc2f703)) +* **style:** Use override keyword in hooks ([e757e90](https://github.com/leonardocarreras/node/commit/e757e90e6e232afedc2186f427a3685c9b86268c)) +* **style:** Use override keyword in nodes ([d48347b](https://github.com/leonardocarreras/node/commit/d48347bdf075e8b63995b3b573a2e6c5c66352ed)) +* **table:** Avoid allocations ([ab95e35](https://github.com/leonardocarreras/node/commit/ab95e352cccad7ff2355bcc0f4234e3baafeb041)) +* **table:** Improve table printing for ARM architecture ([133574f](https://github.com/leonardocarreras/node/commit/133574fdcb33ae528ce1404d12058a5134c55e93)) +* **tests/config:** Remove broken putenv call ([7a489a0](https://github.com/leonardocarreras/node/commit/7a489a00c3cedb0586f604281733e418612952ef)) +* **tests/format:** Use proper printf formatting specifiers for std::int64_t ([1605e9f](https://github.com/leonardocarreras/node/commit/1605e9f50b73b5fb4c2af9796b97500a797a0776)) +* **tests/queue:** Fix unintentional sleep(0) using usleep ([5215a8f](https://github.com/leonardocarreras/node/commit/5215a8fc5426a70a59622b393f8695ae0b7d00e9)) +* **tests/utils:** Fix string use-after-free ([b5ecbea](https://github.com/leonardocarreras/node/commit/b5ecbea22a4382cf86e0f343569c50ffd095a729)) +* **tests:** Exclude opal.orchestra config from test-config ([af39abb](https://github.com/leonardocarreras/node/commit/af39abbc127fcdd0947e65b8c7bab16f8fa1003e)) +* **tests:** Fix indentation of test configs ([1e0b3d4](https://github.com/leonardocarreras/node/commit/1e0b3d47ffbf2989a1f30e898a4abbad63a3f0b2)) +* **tests:** use C locale for integration tests ([0388e0e](https://github.com/leonardocarreras/node/commit/0388e0e44c47a58fc95fa42afcd10a340b9f8a92)) +* **tools:** Add executable bit to all scripts ([41852ba](https://github.com/leonardocarreras/node/commit/41852ba60e2c5fce8e9160238fbd964ba035737f)) +* **tools:** Fix artifact locations for villas-install script ([81152f0](https://github.com/leonardocarreras/node/commit/81152f03d15532713746b4077614f264dc378e6e)) +* **tools:** Fix GitLab job name and error handling in standalone installer script ([61fd72d](https://github.com/leonardocarreras/node/commit/61fd72d9d6b402f3c42ddc27868b97ad1a4c8523)) +* **treewide:** Fix virtual/override annotations ([a960050](https://github.com/leonardocarreras/node/commit/a960050dc184ec1ce463f569505f5725e4612520)) +* Typo ([fc78bca](https://github.com/leonardocarreras/node/commit/fc78bcaa0cd2b0828a3b17af313c8693696e3ab5)) +* Uninitialize variable ([d3cbf87](https://github.com/leonardocarreras/node/commit/d3cbf876cf10d46b0e3cf101e986a53427572aaa)) +* Use always en_US locale ([aae084e](https://github.com/leonardocarreras/node/commit/aae084e32ff530bd059d734af3144a83e815afd7)) +* Use native PEP-420 namespace package ([db372c7](https://github.com/leonardocarreras/node/commit/db372c7e4c3fd8ff2009a25ecee0c55bb42ceb28)) +* **vfio_device:** Make IrqVectorInfo initialization more explicit ([8851cb5](https://github.com/leonardocarreras/node/commit/8851cb54c3688b24ab6a95e262b7f2dd167125f3)) +* **vfio_device:** Remove unused pci_device pointer ([ae1d7be](https://github.com/leonardocarreras/node/commit/ae1d7be299e761f924ceafa1fe5ed1c65f52468d)) +* **villas-graph:** Pass correct type to gvRenderData ([089d772](https://github.com/leonardocarreras/node/commit/089d772a81b5873d3b3fec6c89316d0802b4f9f6)) +* **villas-pipe:** Allocate at least 16 samples ([f4538b2](https://github.com/leonardocarreras/node/commit/f4538b2c10d8dcb20fe09a0c304eeb51036ce6a8)) +* **web:** Conditionally add global extensions array ([71d55f0](https://github.com/leonardocarreras/node/commit/71d55f0999c2b1c8dfafb91efc0987e01997a6fe)) +* **webrtc:** Fix link to static logo asset ([3c72575](https://github.com/leonardocarreras/node/commit/3c7257588620c5de38101674c572ce9606efa7cc)) +* **webrtc:** Fix use of deleted default constructor of sample_pool ([34db23c](https://github.com/leonardocarreras/node/commit/34db23c5f46a1d89f6de78c44f3ac35ce0d535a3)) +* **webrtc:** Move protocol callback logic to static handler ([2c3d4e7](https://github.com/leonardocarreras/node/commit/2c3d4e7384131e78f7ab90701ca2156442afe742)) +* wrong config name in ignored configs ([a0fff22](https://github.com/leonardocarreras/node/commit/a0fff22318d5c33d831ff26ce3fa7496aea468fa)) + ## [1.1.0](https://github.com/VILLASframework/node/compare/v1.0.1...v1.1.0) (2026-07-30) diff --git a/CMakeLists.txt b/CMakeLists.txt index 06df886bf..c80133209 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,7 +7,7 @@ cmake_minimum_required(VERSION 3.14) project(villas-node - VERSION 1.1.0 # x-release-please-version + VERSION 1.2.0 # x-release-please-version DESCRIPTION "Open-Source Real-time Multi-protocol Gateway" HOMEPAGE_URL "https://www.fein-aachen.org/projects/villas-node/" LANGUAGES C CXX diff --git a/doc/package.json b/doc/package.json index 7e7e857fd..24f11477b 100644 --- a/doc/package.json +++ b/doc/package.json @@ -1,6 +1,6 @@ { "name": "villasnode-api", - "version": "1.1.0", + "version": "1.2.0", "type": "module", "dependencies": { "@redocly/cli": "^2.25.0" diff --git a/python/pyproject.toml b/python/pyproject.toml index 2633e67e0..bd2c529b2 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -7,7 +7,7 @@ build-backend = 'setuptools.build_meta' [project] name = 'villas-node' -version = "1.1.0" +version = "1.2.0" description = 'Python support for the VILLASnode simulation-data gateway' readme = 'README.md' requires-python = '>=3.10'