- network: Allow listeners on network monitor
(
b4d7ead)
-
deps: Bump actions/attest-build-provenance in the actions group (
3b51aef) -
deps: Bump aiohttp from 3.13.3 to 3.13.4 (
89e4782) -
deps: Bump cryptography from 46.0.5 to 46.0.6 (
694ddb2) -
deps: Bump cryptography from 46.0.6 to 46.0.7 (
dc370e7) -
deps: Bump uv from 0.10.7 to 0.11.6 (
cd4085a) -
deps: Bump vite and @vitejs/plugin-vue2 (
c71bd01) -
deps: Bump vue in /examples/chat-rpc-pub-sub/clients/js (
c2cc7e7) -
deps-dev: Bump flatted in /examples/chat-rpc-pub-sub/clients/js (
59b53b0) -
deps-dev: Bump lodash in /examples/chat-rpc-pub-sub/clients/js (
9c65cd4) -
deps-dev: Bump postcss from 8.5.6 to 8.5.14 in /js-lib (
cd5d2df) -
deps-dev: Bump pytest from 9.0.2 to 9.0.3 (
ecc7de9) -
deps-dev: Bump vite from 7.3.1 to 7.3.2 in /js-lib (
786aa4b)
- Create event loop if there is none
(
f6e25f4)
- Incrementally improve WSLinkClient typing
(
452a0b1)
- Wslinkclient event invoke/fire and remove imagestream
(
06e03d5)
- Provenance repository url
(
3b6409f)
- Py + js
(
2609fd7)
-
Another take at installing uv (
38013ec) -
Install pytest (
c91768d) -
Setup (
c63049e) -
Yet anoter attempt at installing uv (
19ad5cc)
- release: 2.5.0 [skip ci]
(
5c4e459)
- symlinks: Add option to enable symlinks for static web serving
(
d865d49)
- release: 2.4.0 [skip ci]
(
3222baa)
- launcher: Allow to retry launcher request
(
0b9b173)
- http-headers: Override settings on reload only if env available
(
721eb54)
- release: 2.3.4 [skip ci]
(
02841cc)
- HEART_BEAT: Properly reload env when overriden
(
c5b7f3a)
-
ci: Add import tests and integrate existing test in the ci (
bbf8f48) -
release: 2.3.3 [skip ci] (
a149675)
- emitter: Add EventEmitter tests and a way to specify allowed events
(
b079e2e)
- release: 2.3.2 [skip ci]
(
c7501b4)
- typing: Remove typing messing up ParaView apps
(
158bbda)
- release: 2.3.1 [skip ci]
(
fdadf69)
- release: 2.3.0 [skip ci]
(
5a3c092)
- protocol: Log internal events through an object that can be subscribed to
(
89175ba)
- aiohttp: Use AppKey for state
(
3a313f9)
- release: 2.2.2 [skip ci]
(
9d88c5c)
- NetworkMonitor: Add async completion() method
(
62e4c68)
- release: 2.2.1 [skip ci]
(
b48f83a)
- release: 2.2.0 [skip ci]
(
64817de)
- NetworkMonitor: Add support for network completion monitoring
(
3202aad)
- generic: Proper api call
(
c443c74)
- release: 2.1.3 [skip ci]
(
5cbc713)
- js: SessionManagerURL use baseURI
(
bb4c34c)
- release: 2.1.2 [skip ci]
(
1747ac7)
- Add missing future annotations for type hints
(
472950f)
- release: 2.1.1 [skip ci]
(
cce64ab)
- release: 2.1.0 [skip ci]
(
9353534)
- http: Add WSLINK_HTTP_HEADERS for HTTP header addon
(
7d16203)
- py: Add msg overhead in size limit
(
5481a72)
- release: 2.0.5 [skip ci]
(
f25f758)
- header: Add default headers for shared_array_buffer
(
0f9f22c)
- release: 2.0.4 [skip ci]
(
bc53ca4)
- Setuptools
(
401cc32)
- jupyter: Properly handle generic ws for jupyter
(
3bb84de)
- release: 2.0.2 [skip ci]
(
9520279)
- cli: Remove shorthand args
(
880951a)
- release: 2.0.1 [skip ci]
(
9206d1a)
- python: Make msgpack/chunking compatible down to python 3.7
(
897ece7)
- release: 2.0.0 [skip ci]
(
5f58fb1)
-
chunking: Implement chunking of client/server messages (
a77a680) -
msgpack: Use msgpack to serialize/deserialize messages (
4968ac1)
- chunking: Each message has a header and is possibly chunked
- release: 1.12.4 [skip ci]
(
4ae4762)
- backend: Properly handle async run state for generic
(
247b046)
- release: 1.12.3 [skip ci]
(
9a6243c)
- ci: Semantic-release automation
(
5967efc)
- release: 1.12.2 [skip ci]
(
25e0703)
- Try to fix semantic-release
(
7f50565)
- Semantic-release update
(
f4a85c3)
- release: 1.12.0 [skip ci]
(
b3442f5)
- jupyter: Add jupyter backend
(
db1bb39)
- protocol: Const definition and usage
(
0c34a25)
- release: 1.11.4 [skip ci]
(
bb133ce)
- pub_manager: Handle old global publish manager
(
d842b88)
- release: 1.11.3 [skip ci]
(
20cf399)
- publish_manager: Separation at server level for broadcast
(
ffd269d)
- release: 1.11.2 [skip ci]
(
8714016)
-
aiohttp: Use app var instead of inheritance (
a0c7e64) -
js: Allow JS to use custom WebSocket implementation (
f7fad26)
- release: 1.11.1 [skip ci]
(
f5799a5)
- Rename classes for generic backend
(
b82483b)
- release: 1.11.0 [skip ci]
(
658549d)
-
Rework code to simplify backends (
114c422) -
backend: Add generic backend (
d1b2b1b) -
backend: Add tornado using the generic backend (
ee15e86)
- SmartConnect: Allow delete to call exit later
(
eeb7637)
-
dep: Update dependencies (
7e77b1f) -
deps: Bump decode-uri-component (
871796c) -
deps: Bump express in /tests/chat-rpc-pub-sub/clients/js (
c156657) -
deps: Bump http-cache-semantics from 4.1.0 to 4.1.1 in /js (
b1bda02) -
deps: Bump minimatch from 3.0.4 to 3.1.2 in /js (
b8a220b) -
deps: Bump minimatch in /tests/chat-rpc-pub-sub/clients/js (
428b8ca) -
deps: Bump minimist in /tests/chat-rpc-pub-sub/clients/js (
0e0d854) -
deps: Bump qs in /tests/chat-rpc-pub-sub/clients/js (
c050afc) -
deps: Bump semver-regex from 3.1.2 to 3.1.4 in /js (
4e29557) -
deps: Bump shell-quote in /tests/chat-rpc-pub-sub/clients/js (
1dc400c) -
deps: Bump terser in /tests/chat-rpc-pub-sub/clients/js (
ab5a3a3) -
lock: Update lock (
bf724a5) -
release: 1.10.2 [skip ci] (
9ff0ba7)
- Update os matrix
(
a1db296)
- example: Update build tool
(
1a2ceba)
- readme: Fix invalid bold syntax
(
d5d832a)
- release: 1.10.0 [skip ci]
(
e3a9cc9)
- launcher: Make GET/DELETE endpoint optionals
(
2dc2916)
- launcher: Get/delete now works
(
c95a23d)
- release: 1.9.3 [skip ci]
(
6209721)
- sessionManagerURL: Make it path relative aware like default sessionURL
(
7c351a3)
- release: 1.9.2 [skip ci]
(
d2c7e33)
- release: 1.9.1 [skip ci]
(
9ecc683)
- release: 1.9.0 [skip ci]
(
ec330d0)
- skip_last_active_client: Better network handling for collaboration
(
e4844e6)
- ws_server: Handle client disconnection even in case of error
(
0fa664e)
- release: 1.8.4 [skip ci]
(
e14a645)
- security: Publish messages only to authenticated clients
(
c630baa)
- release: 1.8.3 [skip ci]
(
7b0f226)
- ssl: Forgot to import ssl from .ssl_context
(
d1f5f71)
- release: 1.8.2 [skip ci]
(
d320547)
- ssl: Make import optional for ParaView
(
be11056)
- release: 1.8.1 [skip ci]
(
fc00b87)
- SSL: Support ssl context
(
00eed08)
- release: 1.7.0 [skip ci]
(
604a4aa)
- reverse-connection: Add support for ClientWS and Relay service
(
f62fef3)
- aiohttp: Avoid newer, breaking versions
(
de16350)
- release: 1.6.6 [skip ci]
(
981c07b)
- types: Add optional kwargs parameter to WebsocketSession.call signature
(
1069d2d)
- js: Properly handle protocol mapping
(
d02d41d)
- release: 1.6.5 [skip ci]
(
0064d32)
- ws_server: Pass server at initialization
(
758afe3)
- release: 1.6.4 [skip ci]
(
efadbec)
- startup-msg: Allow user to override startup message
(
eda7a11)
- release: 1.6.3 [skip ci]
(
847795e)
- ws: Ensure valid ws before write
(
3ba4e60)
- auth,log: Strip secret from logged messages
(
dec6080)
- release: 1.6.1 [skip ci]
(
ce2e1c2)
- release: 1.6.0 [skip ci]
(
368ebaa)
- timeout: Allow server without shutdown timeout
(
3200728)
- security: Allow to defer token validation to external method
(
06bec0d)
- release: 1.5.3 [skip ci]
(
647dc7d)
- py3.6: Use get_event_loop instead of get_running_loop
(
1b2343c)
- release: 1.5.2 [skip ci]
(
37c972a)
- license: Include LICENSE file in wheel
(
615b8d6)
- release: 1.5.1 [skip ci]
(
2e52743)
- release: 1.5.0 [skip ci]
(
75fd3eb)
- exec_mode: Add exec_mode to start_webserver
(
011d387)
- queryString: Keep queryString for index.html redicrect
(
478ea09)
- release: 1.4.3 [skip ci]
(
a6d9596)
- relativePath: Add support for relative sessionURL and index.html
(
4a53100)
- release: 1.4.2 [skip ci]
(
5d7e35e)
- rpc: Better handling awaitable rpc
(
e7eef8a)
- release: 1.4.1 [skip ci]
(
3710c90)
- heartbeat: Control heartbeat with WSLINK_HEART_BEAT env
(
2348bcb)
- ts: Update the type definitions for subscribe
(
e300fda)
- release: 1.3.3 [skip ci]
(
df1d133)
- js: Add more type annotations
(
5870064)
- release: 1.3.2 [skip ci]
(
706f188)
- python: Use print for the startup message, not log.critical
(
bee2f52)
- release: 1.3.1 [skip ci]
(
9c93e5c)
- release: 1.3.0 [skip ci]
(
99d8307)
- connection: Forward request+client_id to life cycle methods
(
6c82264)
- aiohttp: Register 30s heartbeat on ws
(
2f0cc9a)
- release: 1.2.1 [skip ci]
(
faca704)
- release: 1.2.0 [skip ci]
(
70ba1ff)
- port=0: Add infrastructure to handle dynamically assigned port
(
eca3e23)
- attachments: Better scheduleing for free
(
289f3df)
- release: 1.1.1 [skip ci]
(
e856180)
- release: 1.1.0 [skip ci]
(
ee13298)
- aiohttp: Control max wslink msg with env var
(
a30c5b2)
-
cli: Revert default host arg to localhost (
a39d8cf) -
static: Fix routes order definition for static content (
60457ab)
- release: 1.0.7 [skip ci]
(
f8e038f)
- cli: Update default --host arg to 0.0.0.0
(
ddbdda9)
- release: 1.0.6 [skip ci]
(
7e578cc)
- python: Prevent raise condition when sending attachements
(
667e68e)
- release: 1.0.5 [skip ci]
(
6fbaf63)
- chat: Update generated files
(
3c3195e)
- JavaScript: SmartConnector default decorator
(
2973c8f)
- release: 1.0.4 [skip ci]
(
7df2be2)
- chat: Update to use smartconnect
(
e21a27c)
-
javascript: SmartConnect will apply a default config decorator (
11ce5a6) -
publish: Only send publish msgs to each client once (
65ab38d)
- release: 1.0.3 [skip ci]
(
f6b6b5d)
- website: Update online documentation
(
91b7cbb)
-
http: Automatically server index.html (
e43dde4) -
scheduling: Support scheduling tasks before server starts (
17c6750)
-
dep: Update requirement syntax to fix invalid security warning (
2efda5b) -
release: 1.0.2 [skip ci] (
3b98d06) -
test: Update js client package.json (
1aed96b)
- chat-rpc-pub-sub: Fixed client
(
79ebbfb)
- release: 1.0.1 [skip ci]
(
e7cb752)
-
dependencies: Move json5 from devDependencies to dependencies (
bcb2919) -
dependencies: Update webpack for security updates. (
27d6744) -
deps: Replace twisted/autobahn with asyncio/aiohttp (
2e804bb) -
ProcessLauncher: Allow user to provide custom http headers (
e831509) -
publish: Use manager to allow publish to all connected clients (
83b94ab) -
python: Automatic version handling (
964db33) -
python: Fix exit methods (
a1627d0) -
SmartConnect: Provide optional config decorator method (
9b6302f) -
twisted: Update to 19.2.1 which is the same as PV (
b732f97) -
version: Update version to 0.1.12 (
71f8cce) -
version: Update version to 0.1.13 (
6cc5441) -
websocket: Allow publish before connect, as a no-op (
10bef95)
-
deps: Bump highlight.js in /tests/chat-rpc-pub-sub/clients/js (
e349643) -
deps: Bump ini from 1.3.5 to 1.3.7 in /js (
7ccb78c) -
deps: Bump lodash from 4.17.11 to 4.17.15 in /js (
bab7db4) -
deps: Bump mixin-deep from 1.3.1 to 1.3.2 in /js (
f598025) -
deps: Bump url-parse in /tests/chat-rpc-pub-sub/clients/js (
fff9792) -
deps: Bump websocket-extensions (
cce2481) -
release: 1.0.0 [skip ci] (
b63579d) -
test: Consolidate tests/simple (
6f6dbbd) -
tests: Fix syntax issue (
65b7962) -
version: Bump version (
d8c3b41)
- ghactions: Migrate to gh actions
(
67b4b9a)
-
debug: Remove debug output in JS (
cd9c977) -
deps: Add extras_require for service_identity (
7378dcf) -
doc: Release 1.5 for python, tweak doc. (
4e229e5) -
launcher: Santize potential command lines (
14e8cfc) -
launcher.py: Don't enforce begin/end marks in sanitize regexp (
b98d0da) -
ProcessLauncher: Fix error handling (
444db41) -
py: Bump py version to 0.1.7 (
c0290ef) -
python: Add ability to disable timeout, send server quit msg. (
f3736c2) -
python: Fix json.loads input for python 3.5 and lower (
5a701ed) -
session: Support RPC with just a binary attachment result. (
bc0ef5f) -
session: Use json5 parser to handle nan/inf (
faa34bc) -
SmartConnect: Add getter for config (
9fff1ed) -
SmartConnect: Properly handle error message from launcher (
47a591a) -
websocket: Better support for recursively finding attachments (
3679d61) -
websocket: Handle getSharedObject request even without coreServer (
c6f2c93) -
websocket.py: Support receiving binary attachments (
2522910) -
websocket.py: Type check arguments when searching for attachments (
2feb154) -
WebsocketConnection: Support sending binary attachments (
e0557c2) -
WebsocketConnection/session: Rename objSearch -> objFilter (
e8d82e3)
-
C++: Add StreamTracer and Threshold API and Launcher (
4c8750a) -
Client: Add a couple methods, cleanup a tad (
2c47c95) -
smartconnect: Forward error event from ws connection (
8989d0b)
-
python: Latest versions of autobahn, twisted. (
1d70dfa) -
session: Add nested attachment handling. (
a3ee6e0)
- Initial Release