- Update to version 1.0.2
* Fix compilation error for c++14 and c++17 and add tests (#1898)
* Fix stat overflow on x86_32bit (#1830)
- Update to version 1.0.1.1
* Fix inconsistent decision about whether a WebSocket message
is compressed
- Update to version 1.0.1
* blob.h: Fix invalid operands to binary expression
- Update to version 1.0.0
* A number of optimizations were made to improve performance
of Cap’n Proto RPC
* Breaking change: opting into cancellation is accomplished
using an annotation on the schema
* KJ’s HTTP client and server implementations now support
the CONNECT method.
* capnp::RevocableServer was introduced to assist in exporting
RPC wrappers around objects whose lifetimes are not controlled
by the wrapper
OBS-URL: https://build.opensuse.org/request/show/1156943
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/capnproto?expand=0&rev=21
- Update to version 0.10.2
* cmake: adding src/ include path to build
* Allow unused parameter in KJ_STRINGIFY
* Add List::addFront().
* Don't use deprecated std::iterator
* using absolute includes across library boundary
* Add kj::VectorOutputStream::clear()
* Mention map() and orDefault() in KJ tour
* Fix ASAN problems under Clang 15.
* Add header guards to all headers that were missing them.
* Support permessage-deflate WebSocket Extension
version 0.10.1:
* Add missing header to makefiles.
OBS-URL: https://build.opensuse.org/request/show/986009
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/capnproto?expand=0&rev=15
- Update to version 0.10.0
* Introduce a debugging aid to detect when KJ I/O objects are
held in the wrong places.
* Support OneOf for up to 50 variants
* Rename AnyPointer -> Capability
* Fix async-test.c++ unused function warnings
* Fix linux-musl build
* Work around getcontext() being broken on manylinux2014-x86.
* CI: alpine needs bash to run the tests
* Implement lazy Maybe<Own<T>>::orDefault
* Move countLines() inside if pragma
* Update outdated references to Sandstorm.
* Fix release tests
* Make threads move-constructible and move-assignable
* Allow changing an exception's description
* Fix bug in TreeIndex erase().
* Fix CapabilityServerSet<DynamicCapability>.
* Docs: correct target of parameter annotation
* allow defer to be cancelled
* Add SchemaParser::getAllLoaded() to get all parsed schemas.
* Add comment clarifying how to get unindexed headers
* Fix computeCurrentPath test with generic Unix test
* add popFront to ProducerConsumerQueue
* 1429: Make kj-test target build conditionally
* Check ERANGE error from getcwd
* Fix windows-sanity.h in NOGDI case, again.
* Fix typo in section about KJ
* Fix release tests
* Fix bug with queue wait time metrics in TwoPartyNetwork
* Make sure to clean up properly with a pipe hits an exception
to avoid inadvertently hanging
* Add dockcross/manylinux2014 to tests
* Check if SYS_renameat2 defined before using it
* CMake: don't overwrite tls-test.c++ COMPILE_DEFINITIONS,
append to it
* Assert that HttpHeaders instances know about indexed ids
* Disable the coroutine immediately-ready optimization before
the first suspension
* Add support for musl
* Build fails with -O0 on Ubuntu 20.04
* 0.10
* Fix bug where HttpServer listen loop would terminate early.
* Fix corruption in Tables with a TreeIndex after clear()
* HTTP concurrency limiter: Avoid unnecessary recursion
* Restore splice pump optimization
* Revert "Optimize fd-to-fd pumps on Linux using splice()."
* Fix typos
* Optimize fd-to-fd pumps on Linux using splice().
* Fix obscure FD leak... and disable Cygwin CI
* Update old repo url with new
* Introduce ConnectionReceiver implementation that aggregates
from multiple underlying receivers.
* kj-http: Fix memory leak caused by TCO breakage
* Lie about the true size of the fiber stack on M1 Macs
* Log exceptions when serving HTTP errors by default
* Fix tryTee() optimization when limits are used.
* Fix/refactor AsyncTee
* Tweak BTreeImpl::verifyNode().
* Replace boolean destroyed with magic integer live in Event.
* Work around old OpenSSL versions not being able to verify
Let's Encrypt certificate chains.
* Fix async-io-win32 for vs2019 & C++20
* Track source locations where Events were created in order to
provide extra debugging info.
* Fix an irrelevant bug in BTreeIndex.
* Fix Potential UAF caused by race in MembraneHook
* refcount from zero instead of one
* Add debugging to detect UAF of Event.
* Report next expected ordinal when duplicate ordinals are
found
* Correct documentation of Maybe regarding contruction from T*
* LocalResponse refcount is never used
* Move BUILD_TESTING to root
* Fix HttpServer::drain() data loss race condition.
* Try harder to work around windows.h defining min()/max() as
macros.
* Fixes the double includes in build when ZLIB is found.
* Improve TLS accept error handling
* Add KJ_UNWRAP_OR_RETURN macro.
* Make hashCode behave more consistently
OBS-URL: https://build.opensuse.org/request/show/980653
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/capnproto?expand=0&rev=13