Skip to content

Releases: bhdai/kagglelink

Release v1.2.0

09 Jan 12:18
v1.2.0
b14e77b

Choose a tag to compare

[1.2.0] - 2025-01-09

Added

  • Environment variable fallback support - Configure via KAGGLELINK_KEYS_URL and KAGGLELINK_TOKEN env vars as alternative to CLI flags (#14)
  • Unified logging system - Consistent logging with emoji indicators (⏳ ✅ ❌), timestamps, elapsed time tracking, and error categorization (#15)
  • Success banner with zrok token - Clear connection instructions displayed after setup with the zrok share token
  • Configuration source logging - Shows whether config came from CLI args or environment variables
  • Save & Run All tip in README - Guidance for avoiding Kaggle session timeouts

Changed

  • Shallow clone (--depth 1) for faster repository setup (#16)
  • Improved error messages - Error categorization (prerequisite, network, upstream) with actionable suggestions (#16)
  • Commit hash logging - Shows git commit after successful clone for debugging (#16)

Fixed

  • gum color codes in Kaggle logs - Removed ANSI escape codes from success banner for cleaner output in Kaggle's minimal log viewer (#17)
  • SSH command removed from banner - Prevents confusion with host key warnings on ephemeral instances; SSH instructions now in README only (#17)
  • gum --yes flag - Fixed interactive prompt during package installation for non-interactive environments

Release v1.1.0: Testing infrastructure complete

07 Dec 05:31
v1.1.0
60acdd1

Choose a tag to compare

  • Add Docker-based test environment with bats framework
  • Implement unit and integration tests
  • Configure GitHub Actions CI/CD pipeline
  • Update version to 1.1.0
  • Document changes in CHANGELOG.md

v1.0.0

06 Dec 16:31
v1.0.0
6860bd4

Choose a tag to compare

Release 1.0.0 - Production baseline

Working features:

  • One-line curl setup for Kaggle notebooks
  • Zrok tunnel for SSH access
  • VS Code Remote-SSH support
  • GPU environment propagation
  • Extension installation

Known limitations:

  • Limited test coverage
  • Environment variable append (not fully idempotent)
  • No version tracking in scripts