New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More

@deepkit/rpc-tcp

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@deepkit/rpc-tcp - npm Package Versions

2345
12
marcj
published 1.0.4 •

Changelog

Source

1.0.4 (2025-03-13)

Bug Fixes

marcj
published 1.0.3 •

Changelog

Source

1.0.3 (2025-03-13)

Bug Fixes

  • api-console-module: correctly parse HttpBodyValidation and HttpRequestParser (3a5a048)
  • broker: ensure no dangling Promise (9056812)
  • create-app: update dep versions (6d12d4a)
  • desktop-ui: adjust to new event api (38ef6b8)
  • desktop-ui: ng-packagr build and safari styling (956ca9b)
  • http: better defaults for new formidable version (5c9788e)
  • logger: ensure scoped Logger maintain reference to log level (3874148)
  • mongo: hello command (30cbad5)
  • mongo: transactions (e4781db)

Features

  • bson: new BsonStreamReader (3faa77a)
  • desktop-ui: allow to pass ConnectedPosition strategy to dropdown component (9ffd941)
  • devtool: new chrome devtool to debug rpc connections (80c5105)
  • devtool: reduce needed permissions and make it explicit for each domain (1cb03cd)
  • event: align API with Event web standards (0e1dca2)
  • event: allow late event listening, new synchronous event dispatching with 15x performance improvement (0cc6843)
  • event: allow sync tokens with sync dispatching and sync listeners (798dfb7)
  • injector: improve error messages, make it very clear what failed and where providers are located (5866eda)
  • injector: improve prepared resolver performance by 11x and dynamic Injector.get by 17x (3906e2c)
  • mongo,orm,logger: improve transaction safety and logging (95faf2c)
  • mongo: add replica set support, rework connection handling (7fe1a9a)
  • mongo: add support for read preference via Query API (c829762)
  • mongo: more statistics, optimise error message when primary is not reachable (0cd4e1e)
  • rpc: add utility functions to create Subject/Observable synchronously from an RPC controller (349668f)
  • rpc: automatically garbage collect observables + new event system + stats collection (d727232)
  • rpc: improve disconnect handling and cleaning up RpcMessageSubject correctly (9d9e29a)
  • rpc: improve performance by 25% (f7e524f)
  • sql: migration support for node v22 without ts-node dependency (f939ea1)

BREAKING CHANGES

  • event: stopPropagation() becomes stopImmediatePropagation().

New BaseEvent.preventDefault() which replaces custom solutions like stop() in DatabaseEvent.

marcj
published 1.0.2 •

Changelog

Source

1.0.2 (2025-02-24)

Bug Fixes

  • type-compiler: make sure not annotated properties get unknown as type (b262534)
  • website: complete ssr and docker build (90371f2)

Features

  • angular-ssr: support server:start serving of angular routes (ee3972c)
  • rpc: allow to register hooks for rpc kernel and actions (cb0102b)
marcj
published 1.0.1 •

Changelog

Source

1.0.1 (2025-02-24)

Bug Fixes

  • app: remove deepkit-openapi since incompatible (f825f27)
  • framework-debug-gui: hide broker menu (ecf1b27)
  • type-compiler: check in installer if file exists (eb07783), closes #630
  • ui-library: missing module import (30f80d3)
marcj
published 1.0.1-alpha.160 •

Changelog

Source

1.0.1-alpha.160 (2025-02-18)

Bug Fixes

  • angular-ssr: remove usage of angular internals (ae91295)
  • type: make typeAnnotation backwards compatible to metaAnnotation (8be8b5e)
  • website: docs about typeAnnotation (83bab92)
marcj
published 1.0.1-alpha.158 •

Changelog

Source

1.0.1-alpha.158 (2025-02-15)

Bug Fixes

  • desktop-ui: package scripts (05e86f0)
  • desktop-ui: package scripts (4b64f7f)
marcj
published 1.0.1-alpha.156 •

Changelog

Source

1.0.1-alpha.156 (2025-01-30)

Bug Fixes

  • bson: initial random value of incremental counter of ObjectId (fb1263d)
  • bson: throw on invalid string data (423df6c)
  • don't process delete PKs if norows were affected (#621) (f2f6ed0)
  • type: make sure forwarded type arguments reset Ω at the origin (3138671), closes #619

Features

  • bson: decrease threshold to when TextDecoder is used to decoder utf8 (4daed1c)
marcj
published 1.0.1-alpha.155 •

Changelog

Source

1.0.1-alpha.155 (2024-10-30)

Bug Fixes

  • framework: di token to label (0b37a21)
  • type: add executeTypeArgumentAsArray + custom iterable example with manual implementation (0781a1a)
  • type: symbols as method names (2be4ce6)
marcj
published 1.0.1-alpha.154 •

Changelog

Source

1.0.1-alpha.154 (2024-09-06)

Bug Fixes

  • bson: make sure index signature keys use full utf8 encoding (d447c1d)
  • sql: fix queries where value legitimately begins with $ (#580) (e0a0c3f)
  • sql: repair & enable @deepkit/sql tests (#579) (81a1ab1)
  • type-compiler: include enum annotations in .d.ts transformation (#607) (08854f3)
  • type: add scope in setter code to prevent variable already declared #603 (#606) (9af344f)
  • website: modify broken reflection example (#599) (7ee0a75)

Features

  • http: http timeout options (44fbf56)
  • rpc: make Buffer dependency optional (2f32a12)
  • type: support enum in pathResolver/resolvePath (78d7df0)
marcj
published 1.0.1-alpha.153 •

Changelog

Source

1.0.1-alpha.153 (2024-06-06)

Bug Fixes

  • app: don't force package.json to exist for finding env files (f478e96)
  • bson: make sure NaN is deserialized as 0 (7b19397)
  • orm: correctly resolve reference class schemas (e193325)
  • rpc: add interface for fetch (6035736)
  • rpc: http adapter wrong authorization + remove OPTIONS method (3ff8955)
  • rpc: make sure Error is chained and ValidationError correctly handled (5c49778)
  • website: angular 18 fixes (4307a5d)

Features

  • broker: new BrokerKeyValue and broker documentation (1f53bc8)
  • orm: support passing type to Database.persistAs/Database.removeAs, DatabaseSession.addAs (6679aba), closes #571
  • rpc: add http transport (3b2c6cc)
  • type: automatically assign .path to SerializationError in TemplateState.convert() errors (1e8d61d)
  • type: automatically assign .path to SerializationError in TemplateState.convert() errors (23781a1)
  • website: improve broker docs (1ff9600)
  • website: migrated to Angular v18 SSR + Signals (322817f)
  • website: update angular to v18 (4dcc38c)
2345
12