Skip to content

Releases: treadiehq/private-connect

v0.5.8

04 Feb 19:54

Choose a tag to compare

What's New

UDP Tunnels

  • Temporary tunnels: npx private-connect tunnel localhost:5353 --udp
  • Permanent tunnels: connect expose dns-server --protocol udp or connect expose --udp
  • Full UDP datagram forwarding with session tracking for responses

Tunnel Widget Fix

  • Fixed the Private Connect floating widget not appearing on subdomain-style temporary tunnel URLs (e.g., abc123.privateconnect.co)
  • Widget now correctly injected for all HTML responses through temporary tunnels

Improved Rate Limits

  • Increased rate limits for proxy routes to properly support web apps with many assets:
    • 100 requests/second (up from 10)
    • 5,000 requests/minute (up from 100)
    • 50,000 requests/hour (up from 1,000)

Other Changes

  • Updated CLI README with TCP/UDP tunnel examples
  • Fixed connect delete command config loading
  • Bumped all package versions to 0.5.8

v0.5.7

04 Feb 18:26

Choose a tag to compare

What's Changed

Features

  • ngrok-style URLs: All tunnel URLs now use {token}.privateconnect.co subdomain format
  • Unified tunnel experience: Both npx private-connect tunnel and connect link use the same URL format

Fixes

  • Fixed rate limiting for proxy routes (increased to 10k/min for web apps)
  • Fixed NestJS module dependency for TemporaryTunnelService
  • Fixed CSP headers for proxy routes

Documentation

  • Updated all docs to reflect new subdomain URL format
  • Removed references to deprecated link.privateconnect.co

Quick Start

# Quick tunnel (no signup)
npx private-connect tunnel 3000
# → https://abc123.privateconnect.co

# Permanent tunnels
curl -fsSL https://privateconnect.co/install.sh | bash
connect up
connect localhost:3000 --share

v0.5.5

04 Feb 16:03

Choose a tag to compare

Fixes

CLI

  • Fixed -n/--name option not working with expose command (v0.5.4)
    • Options are now properly parsed by subcommands
  • Fixed connect link command failing with "Unauthorized"
    • CLI now uses correct x-api-key header

API

  • Shares endpoint now accepts API key authentication
    • Previously only worked with web session tokens
    • CLI users can now create share links
  • Added audit trail for CLI-created shares
    • Tracks apikey:<id> in createdBy field for shares created via API key

Usage

# These now work correctly
connect expose localhost:3000 -n my-game
connect link my-service --expires 24h

v0.5.4

04 Feb 15:47

Choose a tag to compare

Fixes

  • CLI: Fixed -n/--name option not working with expose command
    • The option was being consumed by the parent program instead of the subcommand
    • Restructured default command to properly isolate option parsing

Usage

# Now works correctly
connect expose localhost:3000 -n my-game
connect expose localhost:3000 --name my-game

# Default command also supports -n
connect localhost:3000 -n my-game

v0.5.3

02 Feb 15:28

Choose a tag to compare

Full Changelog: v0.5.2...v0.5.3

v0.5.2

02 Feb 15:02

Choose a tag to compare

Full Changelog: v0.5.1...v0.5.2

v0.5.1

01 Feb 20:06

Choose a tag to compare

Full Changelog: v0.5.0...v0.5.1

v0.5.0

30 Jan 07:14

Choose a tag to compare

Full Changelog: v0.4.8...v0.5.0

v0.4.8

28 Jan 23:30

Choose a tag to compare

Full Changelog: v0.4.7...v0.4.8

v0.4.7

27 Jan 05:50

Choose a tag to compare

Full Changelog: v0.4.6...v0.4.7