connectanum_core 3.0.0-beta.7 copy "connectanum_core: ^3.0.0-beta.7" to clipboard
connectanum_core: ^3.0.0-beta.7 copied to clipboard

Shared core models and primitives for Connectanum WAMP client and router.

3.0.0-beta.7 #

  • Keep the shared protocol package synchronized with the router embedding and shutdown correctness release.

3.0.0-beta.6 #

  • Bound serializer nesting and declared collection allocation, reject malformed message shapes and ambiguous standardized fields, and keep diagnostics free of attacker-controlled payload content.
  • Preserve exact WAMP-safe 64-bit MessagePack identifiers in dart2js browsers while rejecting lossy or out-of-range integer values.
  • Reject invalid Base64 bytes consistently on VM and Flutter Web and preserve URL-safe binary payloads without corruption in the browser fast path.

3.0.0-beta.5 #

  • Add the canonical pub.dev example entrypoint and keep the shared protocol package synchronized with the native-hook repair release.

3.0.0-beta.4 #

  • Expand public payload and feature documentation and add a packaged message round-trip example.

3.0.0-beta.3 #

  • Keep the shared protocol package synchronized with the corrected client connection lifecycle release.

3.0.0-beta.2 #

  • Keep the synchronized package graph aligned with the corrected hosted native artifact installation release.

3.0.0-beta.1 #

  • Move SCRAM Argon2id13 and PBKDF2 key derivation behind asynchronous native isolate and browser Worker implementations with cancellation, timeout, disposal, reconnect fencing, and unchanged wire vectors.
  • Require constant-time SCRAM server-signature verification before reporting authentication success.
  • Preserve lazy binary payload ownership across high-throughput serializers, native file delivery, and payload E2EE paths.

3.0.0-beta #

  • Correct standard WAMP session-closing reason URIs to wamp.close.* and add normal and administratively killed close constants.
  • Join the synchronized Connectanum 3.0 beta package graph.
  • Add the final WAMP wire models for progressive invocations, call timeouts, statistics Meta APIs, payload passthrough, and the versioned E2EE profile.
  • Use UTF-8 for CRA and SCRAM authentication strings by default while retaining an explicit UTF-16 compatibility mode for legacy peers.
  • Preserve binary SCRAM channel-binding data without an invalid byte-to-string cast.
  • Add a public bounded RFC 6570 Level 1 MCP resource-URI-template utility with decoded matching and UTF-8 percent-encoded expansion.

0.1.0 #

  • Initial modular release of the shared Connectanum WAMP protocol, serializer, authentication, payload passthrough, and E2EE primitives used by the client and router packages.
0
likes
160
points
242
downloads

Documentation

API reference

Publisher

verified publisherdart.konsultaner.de

Weekly Downloads

Shared core models and primitives for Connectanum WAMP client and router.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

cbor, collection, logging, meta, msgpack_dart, pinenacl, pointycastle, saslprep, web

More

Packages that depend on connectanum_core