Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Releases: sockethub/sockethub

v5.0.0-alpha.16

v5.0.0-alpha.16 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Jul 23:37
0e0fc02

What's Changed

🚀 Features

  • feat: derive config defaults from the JSON schema, add --write-config by @silverbucket in #1186

🐛 Bug Fixes

🔨 Build & CI

Full Changelog: v5.0.0-alpha.15...v5.0.0-alpha.16

v5.0.0-alpha.15

v5.0.0-alpha.15 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Jul 21:42
e7cd0a3

What's Changed

🚀 Features

  • feat(platform-metadata): return the post's own media for X and Reddit URLs by @silverbucket in #1178

🐛 Bug Fixes

  • fix(server): serialize platform replacement behind crashed instance teardown by @silverbucket in #1175
  • fix(server): share and harden multi-origin CORS resolution by @silverbucket in #1179

Full Changelog: v5.0.0-alpha.14...v5.0.0-alpha.15

v5.0.0-alpha.14

v5.0.0-alpha.14 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Jul 11:59
4f99b07

What's Changed

🚀 Features

🐛 Bug Fixes

  • fix(server): prevent crashed platform teardown from destroying its replacement by @silverbucket in #1167
  • fix(data-layer): expire and tear down credential-store Redis keys by @silverbucket in #1171

📚 Documentation

  • docs: align IRC room addressing with channel@server convention by @silverbucket in #1163

🧪 Tests

🧹 Maintenance

Full Changelog: v5.0.0-alpha.13...v5.0.0-alpha.14

v5.0.0-alpha.13

v5.0.0-alpha.13 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Jul 01:44
864733e

What's Changed

💥 Breaking Changes

  • refactor!: drop legacy platform field and string context routing by @silverbucket in #1068

🚀 Features

🐛 Bug Fixes

  • fix(platform-irc): Prevent unauthenticated IRC session sharing by @silverbucket in #1028
  • fix(platform-irc): fix token default to PLAIN, enforce mechanism-secret pairing by @silverbucket in #1062
  • test: fix credential defaults, tighten assertions, enable skipped test by @silverbucket in #1061
  • fix(platform-xmpp): correct xmpp token auth compatibility and secret handling by @silverbucket in #1060
  • fix(examples): use two-way binding for room prop by @silverbucket in #1065
  • fix(data-layer): sanitize redis URL credentials before logging by @silverbucket in #1081
  • fix(platform-xmpp): correct runtime bugs in incoming handlers, cleanup and credentials by @silverbucket in #1075
  • fix(platform-irc): return success for /me and guard PING after cleanup by @silverbucket in #1076
  • fix(platform-feeds): compare pubDate and date by value, not reference by @silverbucket in #1082
  • fix(activity-streams): correct global ASFactory name and remove stray console.log by @silverbucket in #1078
  • fix(schemas): remove duplicate PlatformSession interface declaration by @silverbucket in #1079
  • fix(server): correct shutdown, init retry, sentry log order, type cast, and test assertions by @silverbucket in #1080
  • fix(irc2as): correct test loop bound and emit ISO 8601 timestamps by @silverbucket in #1077
  • fix(platform-xmpp): Attempt to properly determine actor type incoming updates by @silverbucket in #915
  • fix(platform-xmpp): use unique IDs for attendance queries by @mvanhorn in #1107
  • fix(server): skip delivery to disconnected sockets instead of error-spamming by @silverbucket in #1119
  • fix(platform-metadata): strictly forbid inbound fetch object by @silverbucket in #1136
  • fix(platform-feeds): reconcile outbound output with strict responses schema by @silverbucket in #1132
  • fix(platform-feeds): harden makeRequest against HTTP errors, large bodies, and SSRF by @silverbucket in #1133
  • fix(platform-irc): never send bare NAMES on attendance query by @silverbucket in #1141
  • fix(util): use full-length hash for platform instance IDs by @silverbucket in #1154
  • fix(server): cap concurrent platform instances by @silverbucket in #1155
  • fix(server): collision-free job titles, expire orphaned handlers by @silverbucket in #1156
  • fix(server): single process listener pair per platform instance by @silverbucket in #1157
  • fix(server): configurable CORS origin, per-IP connection cap by @silverbucket in #1158
  • fix(server): run janitor cycle in a loop instead of recursing by @silverbucket in #1159
  • fix(platform-irc): explicit TLS cert validation + working self-signed opt-out by @mvanhorn in #1143

⚡ Performance

  • perf(data-layer): parallel job processing for stateless platforms by @silverbucket in #1153

📚 Documentation

🧪 Tests

  • test: add IRC integration test harness with Ergo docker by @silverbucket in #1057
  • test: replace external irc.libera.chat with local ergo server by @silverbucket in #1084
  • test(platform-feeds): add fixture matrix and harden buildFeedItem by @silverbucket in #1100
  • ci: de-flake browser integration suite (metadata fixture, multiclient delivery barrier, contract job split) by @silverbucket in #1108
  • test: start Ergo IRC server for the browser suite in npm-package test by @silverbucket in #1112
  • test: await client connect+ready before sending credentials by @silverbucket in #1114

🔧 Refactoring

🔨 Build & CI

🧹 Maintenance

🎨 Other Changes

  • deps: bump socket.io to 4.8.3 and engine.io to 6.6.8 by @silverbucket in #1115
  • fix(ci): use pull_request_target for auto-label so fork PRs get labeled by @silverbucket in #1160
  • Release v5.0.0-alpha.13 by @github-actions[bot] in #1161

New Contributors

Full Changelog: https://github.com/sockethub/sockethub/compare/v5.0.0...

Read more

v5.0.0-alpha.12

v5.0.0-alpha.12 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Mar 20:08
f039dab

What's Changed

💥 Breaking Changes

  • feat(activity-streams)!: Remove legacy alias renaming in activity-streams by @silverbucket in #1039
  • feat(schemas)!: Adopt canonical context schema registry and platform metadata by @silverbucket in #1045
  • feat(server)!: Switch server routing to canonical @context arrays by @silverbucket in #1047
  • feat(client)!: Add schema-driven initialization and contextFor() API by @silverbucket in #1048

🚀 Features

🐛 Bug Fixes

📚 Documentation

🧪 Tests

🧹 Maintenance

🎨 Other Changes

Full Changelog: v5.0.0-alpha.11...v5.0.0-alpha.12

v5.0.0-alpha.11

v5.0.0-alpha.11 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Feb 18:36
c243fa9

What's Changed

💥 Breaking Changes

🚀 Features

  • feat: Add rate limiting with backoff to incoming requests by @silverbucket in #1004
  • feat(logger): Create @sockethub/logger package with self-contained logging by @silverbucket in #1014
  • feat(logger): Add logging context for more clear log namespaces by @silverbucket in #1015
  • feat(data-layer): Add Redis connection pooling and timeout configuration by @silverbucket in #1013
  • fix(data-layer): Unify Redis IDs for queues, workers, and credentials by @silverbucket in #1016

🐛 Bug Fixes

⚡ Performance

📚 Documentation

🧪 Tests

🎨 Other Changes

  • deps(data-layer): Update code to comply with SecureStoreRedis 4 by @silverbucket in #1002

New Contributors

Full Changelog: v5.0.0-alpha.10...v5.0.0-alpha.11

v5.0.0-alpha.10

v5.0.0-alpha.10 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Jan 01:59

What's Changed

🐛 Bug Fixes

  • fix(client): Sockethub Client JS now exports in IIFE format for inclusion in the browser (Global var wasn't being exposed) by @silverbucket in #997

🔨 Build & CI

Full Changelog: v5.0.0-alpha.9...v5.0.0-alpha.10

v5.0.0-alpha.9

v5.0.0-alpha.9 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Jan 20:53
b89aac0

What's Changed

🔨 Build & CI

Full Changelog: v5.0.0-alpha.8...v5.0.0-alpha.9

v5.0.0-alpha.8

v5.0.0-alpha.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Jan 19:34
8ce2bb7

What's Changed

🔨 Build & CI

Full Changelog: v5.0.0-alpha.7...v5.0.0-alpha.8

v5.0.0-alpha.7

v5.0.0-alpha.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Jan 17:01

What's Changed

🔨 Build & CI

  • build: Provide TypeScript and JavaScript npm entry points for Bun or Node environments by @silverbucket in #986

🧹 Maintenance

Full Changelog: v5.0.0-alpha.6...v5.0.0-alpha.7

Morty Proxy This is a proxified and sanitized view of the page, visit original site.