Skip to content

Releases: skupperproject/skupper-router

Release 2.5.3

31 May 13:25
Compare
Choose a tag to compare

The skupper-router is available as an image:

  • quay.io/skupper/skupper-router:2.5.3

Issues fixed in this release

Release 2.6.0

22 Apr 18:28
Compare
Choose a tag to compare

The skupper-router is available as an image:

  • quay.io/skupper/skupper-router:2.6.0

Issues fixed in this release

Release 2.5.1

03 Feb 01:28
Compare
Choose a tag to compare

The skupper-router is available as an image:

  • quay.io/skupper/skupper-router:2.5.1

Issues fixed in this release

Release 2.3.2

09 Mar 15:55
Compare
Choose a tag to compare

The skupper-router is available as an image:

  • quay.io/skupper/skupper-router:2.3.2

Issues fixed in this release

Release 2.3.1

01 Mar 14:53
Compare
Choose a tag to compare

The skupper-router is available as an image:

  • quay.io/skupper/skupper-router:2.3.1

Issues fixed in this release

Release 2.3.0

20 Feb 14:25
Compare
Choose a tag to compare

The skupper-router is available as an image:

  • quay.io/skupper/skupper-router:2.3.0

Issues fixed in this release

Release 2.2.1

11 Jan 00:22
2dff2ca
Compare
Choose a tag to compare

The skupper-router is available as an image:

  • quay.io/skupper/skupper-router:2.2.1

Issues fixed in this release

What's Changed

Full Changelog: 2.2.0...2.2.1

Release 2.2.0

11 Nov 17:42
Compare
Choose a tag to compare

The skupper-router is available as an image:

  • quay.io/skupper/skupper-router:2.2.0

Issues fixed in this release

What's Changed

New Contributors

Full Changelog: 2.1.0...2.2.0

Release 2.1.0

30 Sep 15:07
Compare
Choose a tag to compare

The skupper-router is available as an image:

  • quay.io/skupper/skupper-router:2.1.0

Issues fixed in this release

What's Changed

  • Added proper tests for address watches. Fixed #434 in the process. by @ted-ross in #437
  • #327: Added a step to close the release milestone by @ganeshmurthy in #436
  • Issue #260 - Avoid DEQ_REMOVE_HEAD to make list deletion in qd_buffer_list_free_buffers more efficient by @jiridanek in #433
  • Fixes #446 - Refactor retry_exception into less-forgiving general retry (of same name) and retry_assertion test helper function by @jiridanek in #439
  • Factor out configuring signal handler into a separate function by @jiridanek in #117
  • Fixes #426 - Add libtsan skrouterd debug variant to container image after ubi8 added the lib by @jiridanek in #416
  • Issue #260 - Remove from DEQ without updating shared scratch variable by @jiridanek in #432
  • Fixes #441: Push the :latest tag only upon pushing an actual release by @ganeshmurthy in #442
  • Fixes #201: Give some additional time for the httpRequestInfo to upda… by @ganeshmurthy in #438
  • #371: Partially fixes this issue. After applying this PR, there will … by @ganeshmurthy in #449
  • Fixes #430 - Perform dlopen entirely on the Python side by @jiridanek in #431
  • #450: Turned on debug logging, changed send method name, removed unus… by @ganeshmurthy in #451
  • #417: Print the err and the out. This is not a fix for the issue by @ganeshmurthy in #422
  • Fixes #412, DISPATCH-1962 - Python IoAdaptor shutdown leak by @jiridanek in #448
  • Issue #170 - Enable the pytest-timeout plugin in CI by @jiridanek in #407
  • Issue #453 - Report unit_test coverage in GHA CI by @jiridanek in #462
  • ISSUE-457: Make sure that the sslProto field is not None before check… by @ganeshmurthy in #460
  • Fixes #453 - use GitHub Action for coverage reporting that also works in PRs by @jiridanek in #467
  • Fixes #473 - Never accept a differential MAU that doesn't have the expected sequence number. by @ted-ross in #474
  • Fixes #440 - Replace distutils with setuptools by @jiridanek in #447
  • Fixes #475: never put non-debug code in an assert() by @kgiusti in #476
  • Fixes #261 - Put back static_assert about long being large enough to hold void * by @jiridanek in #472
  • Fixes #452: Get rid of dispatch.pyi. Moved stubs into dispatch.py by @ganeshmurthy in #463
  • Increase coverage of connection_manager.c by @jiridanek in #470
  • Issue #371 - Add h2spec container test (inspired by qdr-image tests from @fgiorgetti) by @jiridanek in #381
  • Fixes #485 - Add --single-version-externally-managed to setup.py command line, 'cause it seems to help by @jiridanek in #484
  • Fixes #452: fix python linter errors by @kgiusti in #481
  • Fixes #120: control the lifecycle of the tcpListener socket on the availability of the tcpConnector by @kgiusti in #435
  • Add option to run Skupper Router CI with any provided custom qpid-proton branch by @jiridanek in #480
  • Fixes #444 - Build the router container with production-like flags, such as the various flavors of -fstack-protector and with -D_FORTIFY_SOURCE=2 by @jiridanek in #445
  • Do not use the main thread for running one of the worker threads by @jiridanek in #478
  • Fixes #482: replace reactor tests with proactor implementation by @kgiusti in #488
  • Fixes #489: fix bug where CI tests ignored process exit error status by @kgiusti in #490
  • Add test for a static function normalize_memory_size in server.c by @jiridanek in #479
  • Fixed #492: Replaced edge_outlink in the addr structure with a safe p… by @ganeshmurthy in #493
  • Fixes #254, #412 - Use PyCapsule to manage a C pointer's lifecycle and have it GC'd at shutdown by @jiridanek in #413
  • Fixes #495: export default qd_buffer_t size for tests by @kgiusti in #499
  • Prefix for connectors generated by automesh script by @nluaces in #468
  • Enable runtime check options for C++ code as well by @jiridanek in #497
  • Fixes #415 - Close stdin when tearing down subprocesses in system-tests to prevent fd leaks by @jiridanek in #505
  • Cleanup checking for router exit code in system_tests_management.py by @jiridanek in #508
  • Issue #415 - Fixup forgotten expect=Process.EXIT_FAIL parameter in router test by @jiridanek in #509
  • Fixes #517 - Send SIGABRT to stuck subprocesses in test instead of SIGKILL by @jiridanek in #506
  • Fixes #502 - Update generated grpc code for the friendship system-test by @jiridanek in #525
  • #420: Added some prints to report time it takes for router QDR.A to c… by @ganeshmurthy in #423
  • Fixes #522 - Clear the 'running' flag in the context of the core thread during shutdown. by @ted-ross in #530
  • Fixed #533 - Handle spurious address-watch events in the test adaptor. by @ted-ross in #534
  • Issue #470 - Fix c-unittests Python object leak introduced in the test by @jiridanek in #524
  • Issue #48 - Make libwebsockets and libnghttp2 mandatory by @jiridanek in #397
  • Test fix: Http1AdaptorEdge2EdgeTest::test_1001_client_request_close by @kgiusti in #536
  • Fixes #531: allow connection refused during stuck delivery test by @kgiusti in #532
  • Combine adaptors by @ganeshmurthy in #466
  • Fixes #518 - Replace the file descriptor, not the FILE *, when capturing stderr in unit-tests by @jiridanek in #519
  • Add helpers header for working with CPython in C++ tests by @jiridanek in #526
  • Fixes #523 - Remove libpython suppressions in system-tests thanks to PYTHONMALLOC env var by @jiridanek in #521
  • Fixes #542 - Added a callback to confirm the cancellation of an address-watch. by @ted-ross in #544
  • Fix pylint configuration so that it actually reports the actual errors in the actual files by @jiridanek in #486
  • Fixes #520: refactor shutdown to clean pending general work items by @kgiusti in #545
  • Minor fix: qd_buffer_t leak in unit tests by @kgiusti in #547
  • Fixes #548: Removed use of VERSION.txt and use the latest tag to buil… by @ganeshmurthy in #549
  • Fixes #553 Replace use of PN_WEAKREF with PN_VOID by @astitcher in #554
  • Run Fedora GHA test jobs with -j12 threads again by @jiridanek in #563
  • Fixes #555 - Use qd_policy_settings_free to perform a deep-free of qd_policy_settings_t instance by @jiridanek in #557
  • Remove obsolete suppressions for Ubuntu 16.04 (Xenial) by @jiridanek in #559
  • Remove useless parse_failover_property_list suppression by @jiridanek in #558
  • Fixes #556 - Free the pn_data_t reference in `qd_server_...
Read more

Release 2.0.2

02 Jun 16:16
Compare
Choose a tag to compare

The skupper-router is available as an image:

  • quay.io/skupper/skupper-router:2.0.2

Issues fixed in this release

What's Changed

Full Changelog: 2.0.1...2.0.2