Skip to content

Releases: cloudflyer-project/masktunnel

Release v1.1.3

03 Feb 18:08

Choose a tag to compare

What's Changed

  • Bump version: 1.1.2 → 1.1.3 (a1d77a6)
  • style(bindings): format struct fields for consistency (e7d57b4)
  • fix(logging): improve log handling and verbosity options (df6abd5)

Full Changelog: v1.1.2...v1.1.3

Release v1.1.2

03 Feb 13:17

Choose a tag to compare

What's Changed

  • Bump version: 1.1.1 → 1.1.2 (0e53f96)
  • fix: rename library to libmasktunnel_ffi.so and output to masktunnel_ffi/ directory (843366d)
  • fix(build): rename output library and directory for FFI (071121c)
  • fix: match linksocks build logic - use cwd=here and remove cleanup_temp_go (7666c28)
  • feat: add automatic Go installation to setup.py like linksocks (4d4615b)
  • fix: revert version to 1.0.21 in all files (d597daa)
  • Merge pull request #3 from cloudflyer-project/cffi (322e586)
  • feat: add python_gopy to bumpversion config and sync version to 1.1.0 (8a1e9fd)
  • feat: add version.go and update bumpversion config to match linksocks (a34e2f2)
  • Bump version: 1.0.21 → 1.1.0 (25f4f2a)
  • fix: update bumpversion config and restore return types in _base.py (c968a12)
  • fix(server): update ResetSessions and GetCAPEM return types (809affc)
  • feat: migrate to cffi (49737a8)

What's Changed

  • Migrate to cffi for python bindings by @zetxtech in #3

Full Changelog: v1.0.21...v1.1.2

Release v1.0.21

02 Feb 10:49

Choose a tag to compare

What's Changed

  • Bump version: 1.0.20 → 1.0.21 (e34b6f0)
  • Merge branch 'main' of github.com:cloudflyer-project/masktunnel (9d98fce)
  • feat(logging): improve log handling and add tests (6eaee48)
  • feat(workflow): add support for system and uv Python setups (7bab9e3)
  • feat(workflow): add virtual environment setup for brew/python-org (ee0a9f5)
  • feat(workflow): add macOS Python Channels smoke test (b91792c)

Full Changelog: v1.0.20...v1.0.21

Release v1.0.20

27 Jan 20:29

Choose a tag to compare

What's Changed

  • Bump version: 1.0.19 → 1.0.20 (562c7ad)
  • ci: reorganize Docker Buildx setup and login steps (72f7df4)
  • ci: add support for building Linux arm64 wheels (46aeda0)

Full Changelog: v1.0.18...v1.0.20

Release v1.0.18

27 Jan 09:08

Choose a tag to compare

What's Changed

  • Bump version: 1.0.17 → 1.0.18 (8f4b96f)
  • docs: update README with internal control API details (f40e9b0)
  • Bump version: 1.0.16 → 1.0.17 (aefa69b)
  • Merge branch 'main' of github.com:cloudflyer-project/masktunnel (e923d6d)
  • test: add comprehensive server functionality tests (f68748e)
  • fix: improve response body cleanup in WebSocket handler (611c296)
  • feat(proxy): add upstream proxy support for WebSocket (5221e7a)
  • feat(proxy): add upstream proxy support for HTTP requests (e4ee297)
  • fix: improve request body reading in setProxy handler (494c522)
  • feat(server): integrate CA persistence with config (87c18f4)
  • refactor: use net.SplitHostPort for hostname parsing (85ee19e)
  • test: add tests for CA certificate persistence (9cbab62)
  • feat(cert): add CA certificate persistence to disk (6c235ea)
  • fix: improve type assertion safety in log formatter (49b1e65)
  • refactor: use net.JoinHostPort for address formatting (7c9f357)
  • Update README.md (d6edd05)
  • Update README.md (5c47085)

Full Changelog: v1.0.16...v1.0.18

Release v1.0.16

24 Jan 10:27

Choose a tag to compare

What's Changed

  • Bump version: 1.0.15 → 1.0.16 (b6c56f1)
  • feat(server): add context manager support for Server (8fd029e)
  • feat(server): add non-blocking start_background method (9a012fd)

Full Changelog: v1.0.15...v1.0.16

Release v1.0.15

23 Jan 21:14

Choose a tag to compare

What's Changed

  • Bump version: 1.0.14 → 1.0.15 (811de05)
  • feat: add ServerOptions import to init.py (d98d9a7)

Full Changelog: v1.0.14...v1.0.15

Release v1.0.14

23 Jan 20:48

Choose a tag to compare

What's Changed

  • Bump version: 1.0.13 → 1.0.14 (6c411f2)
  • test(https): use local server for CONNECT tests (a1c1d86)
  • refactor(mitm): improve request processing and response handling (1c85486)

Full Changelog: v1.0.10...v1.0.14

Release v1.0.10

23 Jan 16:19

Choose a tag to compare

What's Changed

  • Bump version: 1.0.9 → 1.0.10 (5d51dcb)
  • chore(ref): remove linksocks submodule reference (051df76)
  • feat(logging): integrate loguru and rich for enhanced logging (f33f66b)
  • feat: add CLI and Makefile for masktunnel project (4f745c0)

Full Changelog: v1.0.9...v1.0.10

Release v1.0.9

23 Jan 05:35

Choose a tag to compare

What's Changed

  • chore: remove duplicate Python helpers file (31db399)
  • chore: add reference submodule (0092367)
  • feat: add CA certificate PEM export (f0363e9)
  • feat: add Python bindings interface (2c3050b)
  • build: add Python package build system (fbd8466)
  • test: add Python bindings test suite (e76f6da)
  • build: add Python package configuration (fccaf18)
  • docs: add Python bindings documentation (cb1d948)
  • docs: add badges and Python install info (c9ecd8a)
  • chore: add VSCode settings (558edff)
  • ci: add Python bindings build workflow (8c510a0)
  • ci: add PyPI publish workflow (7e71cb1)
  • ci: add Codecov integration for test coverage (0633a45)
  • fix: do not run docker publish on release (4116618)
  • feat(setup): configure CGO flags for platform-specific Python environments (8f24838)

Full Changelog: v1.0.7...v1.0.9