Skip to content

Releases: talmolab/lablink

lablink-client-service v0.0.8a3

06 Oct 13:52
c506337

Choose a tag to compare

Pre-release

What's Changed

  • fix: Add comprehensive URL sanitization for prepended dots by @eberrigan in #199

Full Changelog: lablink-allocator-service_v0.0.3a1...lablink-client-service_v0.0.8a3

lablink-client-service v0.0.8a2

06 Oct 12:43
9599bde

Choose a tag to compare

Pre-release

What's Changed

  • fix: Handle empty subdomains in get_allocator_url by @eberrigan in #196
  • fix: Add safety check for leading dots in hostname and bump version by @eberrigan in #197
  • fix: Sanitize URLs to handle prepended dots in subscribe function by @eberrigan in #198

Full Changelog: lablink-client-service_v0.0.8a1...lablink-client-service_v0.0.8a2

lablink-client-service v0.0.8a1

06 Oct 09:20
adcc73f

Choose a tag to compare

Pre-release

What's Changed

  • Lower Python requirement from >=3.9 to >=3.8 for broader compatibility
  • Bump version from 0.0.8a0 to 0.0.8a1

Full Changelog: lablink-client-service_v0.0.8a0...lablink-client-service_v0.0.8a1

lablink-client-service v0.0.8a0

06 Oct 08:09
69a2cb7

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: lablink-allocator-service_v0.0.2a0...lablink-client-service_v0.0.8a0

lablink-allocator-service v0.0.3a2

06 Oct 13:52
c506337

Choose a tag to compare

Pre-release

What's Changed

  • fix: Add comprehensive URL sanitization for prepended dots by @eberrigan in #199

Full Changelog: lablink-allocator-service_v0.0.3a1...lablink-allocator-service_v0.0.3a2

lablink-allocator-service v0.0.3a1

06 Oct 12:44
9599bde

Choose a tag to compare

Pre-release

What's Changed

  • fix: Handle empty subdomains in get_allocator_url by @eberrigan in #196
  • fix: Add safety check for leading dots in hostname and bump version by @eberrigan in #197
  • fix: Sanitize URLs to handle prepended dots in subscribe function by @eberrigan in #198

Full Changelog: lablink-client-service_v0.0.8a1...lablink-allocator-service_v0.0.3a1

lablink-allocator-service v0.0.3a0

06 Oct 07:54
69a2cb7

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: lablink-allocator-service_v0.0.2a0...lablink-allocator-service_v0.0.3a0

lablink-client-service v0.0.7a0

03 Oct 21:13
f8061d2

Choose a tag to compare

Pre-release

lablink-client-service v0.0.7a0

🎉 Major Changes

  • Package-based Architecture (#179)
  • Console script entry points: check_gpu, subscribe, update_inuse_status
  • Production Docker images install from PyPI

📦 Installation

pip install lablink-client-service==0.0.7a0

✨ New Features

  • Console script entry points for client service utilities
  • Module execution support: python -m lablink_client_service
  • Entry point callable verification in CI/CD

🐛 Bug Fixes

  • Fixed module structure for proper package installation
  • Consolidated configuration management
  • Improved service startup reliability

🔧 Dependencies

  • psycopg2-binary>=2.9
  • requests>=2.31.0
  • hydra-core>=1.3
  • omegaconf>=2.3
  • psutil
  • watchtower>=3.0.0
  • boto3

lablink-allocator-service v0.0.2a0

03 Oct 21:11
f8061d2

Choose a tag to compare

Pre-release

lablink-allocator-service v0.0.2a0

🎉 Major Changes

Package-based Architecture (#179)

  • Restructured allocator as installable Python package published to PyPI
  • Added console script entry points: lablink-allocator, generate-init-sql
  • Production Docker images now install from PyPI instead of copying source
  • Enabled version pinning and reproducible builds

📦 Installation

Using pip:

pip install lablink-allocator-service==0.0.2a0

Using uv (recommended):

uv pip install lablink-allocator-service==0.0.2a0

Running:

generate-init-sql    # Generate PostgreSQL init script
lablink-allocator    # Start Flask application

✨ New Features

  • Console script entry points: lablink-allocator, generate-init-sql
  • Module execution support: python -m lablink_allocator_service
  • Entry point callable verification in CI/CD

🐛 Bug Fixes

  • Fixed empty main() function that prevented Flask from starting
  • Consolidated duplicate if __name__ == "__main__" blocks
  • Fixed incorrect indentation making main() unreachable
  • Renamed generate-init-sql.pygenerate_init_sql.py (Python convention)

🔧 Improvements

  • Virtual environment support in dev and production Docker images
  • Entry point callable tests (catches scope/indentation bugs)
  • Better error detection before deployment

📋 Requirements

  • Python ≥3.9
  • PostgreSQL (for production)

🤖 Generated with Claude Code

lablink-client-service v0.0.4

28 Jul 20:53
a96b08b

Choose a tag to compare

Hightlights

  • Update In Use Status Whenever the Subject Software starts Running or Stops Running by @7174Andy in #127
  • Change to VM_NAME for hostname in CRD command by @7174Andy in #135
  • Add GPU Health Check if Present and Healthy by @7174Andy in #132

What's Changed

  • Update Client Startup Script by @7174Andy in #42
  • Fix Startup API in the Allocator by @7174Andy in #46
  • Add Destruction Workflow for the Allocator by @7174Andy in #47
  • Add New Config for VM Instance Type Selection by @7174Andy in #54
  • Add Configuration for the Image and Repository to Clone in Allocator by @7174Andy in #70
  • Modify Chrome Browser to run with --no-sandbox Flag by @7174Andy in #126
  • Create Additional VMs by @7174Andy in #128
  • Add Rows to the Instance Table for Admin by @7174Andy in #125
  • Add Indication that AWS Credentials are Valid by @7174Andy in #129
  • Modify Logics for SCP Page Error and Loading Handling by @7174Andy in #133
  • Fix Bug for Cloning Repository by @7174Andy in #142

Full Changelog: v0.0.3...v0.0.4