Skip to content

Releases: gojue/ecapture

eCapture v2.0.0-rc.1

31 Jan 16:13
8a54c32

Choose a tag to compare

eCapture v2.0.0-rc.1 Pre-release
Pre-release

What's Changed

  • refactor: rename Chinese documentation files and update links in README by @cfc4n in #927
  • feat: implement buffered pcapng packet writing with interface metadata and improved closure handling by @cfc4n in #928

Full Changelog: v2.0.0-beta.2...v2.0.0-rc.1

eCapture v2.0.0-beta.2

24 Jan 15:29
0cf9694

Choose a tag to compare

Pre-release

What's Changed

  • feat: implement logger writer and enhance output handling in various components by @cfc4n in #925

Full Changelog: v2.0.0-beta.1...v2.0.0-beta.2

eCapture v2.0.0-beta.1

11 Jan 15:45
803f1f2

Choose a tag to compare

Pre-release

What's Changed

  • Implement clean architecture foundation with Phase 3 complete + Phase 4 Plan B approved: All simple probes migrated (Bash, Zsh, MySQL, Postgres) (v2 branch) by @Copilot in #911
  • feat: Phase 4 TLS probe refactoring - Complete all libraries (OpenSSL, GnuTLS, NSPR, GoTLS) with multi-mode support and factory registration (PR #1-6) by @Copilot in #912
  • Complete eCapture v2 Architecture Refactoring (Phases 5-7): E2E Tests, Deprecation, Migration Guide, Complete eBPF Code Migration, and CLI Integration Plan by @Copilot in #913
  • Complete migration to internal/probe architecture: CLI commands, eCaptureQ HTTP server, eBPF bytecode directory, and user/ directory deletion (8/8 probes) by @Copilot in #914
  • Refactor pkg/event_processor to remove user/event dependency and fix CLI compilation by @Copilot in #915
  • Refactor gotls probe to follow standardized architecture pattern by @Copilot in #916
  • Refactor OpenSSL probe to follow standardized architecture pattern by @Copilot in #917
  • refactor(nspr): Complete probe refactoring to standardized architecture by @Copilot in #918
  • Add comprehensive E2E test suite with 72+ scenarios covering all modules by @Copilot in #919
  • refactor: rename documentation files and update capture mode handling in configuration by @cfc4n in #923
  • refactor the event dispatcher setup and probe initialization process by @cfc4n in #924

Full Changelog: v1.5.2...v2.0.0-beta.1

eCapture v1.5.2

27 Dec 14:19
ca085d0

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.5.1...v1.5.2

eCapture v1.5.1

07 Dec 12:15
f4fcb3f

Choose a tag to compare

What's Changed

  • fix (iworker): handle empty payload and ignore EOF error in parser write by @cfc4n in #897

Full Changelog: v1.5.0...v1.5.1

eCapture v1.5.0

07 Dec 09:36
9c7e067

Choose a tag to compare

What's Changed

  • feat: support OpenSSL 3.5.4 by @namoen0301 in #857
  • build(deps): bump golang.org/x/crypto from 0.38.0 to 0.45.0 by @dependabot[bot] in #864
  • Add protobuf-based WebSocket client example and fix ecaptureq documentation by @Copilot in #868
  • docs: update READMEs with protobuf protocol links and refactor visualizer docs by @zenyanle in #869
  • feat: add eCapture Issue Responder template for Copilot Agent. by @cfc4n in #873
  • feat: add eCapture PR Agent Profile. by @cfc4n in #878
  • fix: prevent nil pointer panic in gnutls probe when setup fails by @Copilot in #879
  • bugfix(gotls_kern): use actual data_len while reading payload by @h0x0er in #882
  • fix(ecaptureq): adjust heartbeat frequency and trigger immediate ping by @zenyanle in #884
  • feat: add support for BoringSSL on Android 16 with updated offsets by @cfc4n in #885
  • Fix HTTP/2 parser logging spurious "unexpected EOF" errors during TLS capture by @Copilot in #886
  • feat: add e2e testing framework and multiple HTTPS client examples by @cfc4n in #887
  • Add comprehensive e2e tests for TLS, GnuTLS, and GoTLS modules with CI integration by @Copilot in #888
  • feat: add remote configuration update API documentation and event forwarding details by @cfc4n in #889
  • Enhance e2e tests with content verification and multi-mode coverage by @Copilot in #890
  • fix(gotls): correct event output logic and support protobuf by @zenyanle in #891
  • fix: simplify PR comment condition to trigger on all pull requests by @cfc4n in #894

New Contributors

Full Changelog: v1.4.3...v1.5.0

eCapture v1.4.3

12 Oct 11:47
48b7c7b

Choose a tag to compare

What's Changed

  • fix: resolve kernel 4.19 compatibility issue with .rodata maps in eBPF bytecode by @Copilot in #846
  • bugfix: keep nanoseconds precision for timestamps by @h0x0er in #850
  • Refactor: Migrate Agent-Server Communication Protocol to Protobuf by @zenyanle in #851
  • bugfix: update permissions and improve error handling in PR comment workflow by @cfc4n in #853
  • feat: update eCapture logo and enhance eCaptureQ GUI application section in README files by @cfc4n in #854

New Contributors

  • @Copilot made their first contribution in #846

Full Changelog: v1.4.2...v1.4.3

eCapture v1.4.2

27 Sep 13:03
6cc950f

Choose a tag to compare

What's Changed

  • feat: add eCaptureQ GUI application documentation in English, Chinese… by @cfc4n in #836
  • kern/gotls_kern: refactored event creation logic by @h0x0er in #839
  • feat: enhance PR build debug workflow with permissions and detailed completion message by @cfc4n in #843

Full Changelog: v1.4.1...v1.4.2

eCapture v1.4.1

23 Aug 12:17
070be87

Choose a tag to compare

What's Changed

  • fix: refactor event logging to use new CollectorWriter and improve error handling by @cfc4n in #821
  • typo: comment in cmd packages by @webfrogs in #827
  • bugfix: support keylog mode for OpenSSL 3.0.12 by @foxayy in #826
  • feat: update Go version to 1.24.6 across multiple configuration files by @cfc4n in #828

New Contributors

Full Changelog: v1.4.0...v1.4.1

eCapture v1.4.0

10 Aug 17:35
a0c2949

Choose a tag to compare

What's Changed

  • feat: implement WebSocket client and server for log transmission by @cfc4n in #806
  • Fix: Correctly resolve relative paths in /etc/ld.so.conf by @foxayy in #808
  • fix: missing trailing bytes for some keys in gotls keylog by @yhlooo in #812
  • feat: add WebSocket server and PacketData structure for log handling by @cfc4n in #810
  • feat: refactor event types to use unified Type structure across events by @cfc4n in #814
  • feat: add GitHub Actions workflow for PR debug builds and artifact uploads by @cfc4n in #815
  • fix: update GitHub Actions workflow for PR debug builds and artifact uploads by @cfc4n in #817
  • fix: correct return statements and improve error handling in BoringSSL by @cfc4n in #816
  • feat: implement OpenSSL version downgrade logic and improve logging by @cfc4n in #819
  • feat: update OpenSSL version offsets for 3.0, 3.2, 3.3, 3.4, and 3.5 by @cfc4n in #820

New Contributors

Full Changelog: v1.3.1...v1.4.0