Releases: bhdai/kagglelink
Releases · bhdai/kagglelink
Release v1.2.0
[1.2.0] - 2025-01-09
Added
- Environment variable fallback support - Configure via
KAGGLELINK_KEYS_URLandKAGGLELINK_TOKENenv 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
- 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
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