Skip to content

Releases: talmolab/lablink

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

lablink-client-service v0.0.4a1

25 Jul 17:02
7fd550e

Choose a tag to compare

Pre-release

What's Changed

  • 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

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

lablink_client_service v0.0.3

17 May 01:17
ac7178e

Choose a tag to compare

What's Changed

  • Adding lablink-allocator-image and lablink-allocator-service by @aattapu in #27
  • Change the Workflow for Lablink by @7174Andy in #40
  • New Version Release for Lablink Client Service by @7174Andy in #41

Full Changelog: v0.0.2...v0.0.3

lablink_client_serivce v0.0.2

05 May 03:45

Choose a tag to compare

What's Changed

  • Add Startup Script on lablink-client-base-image by @7174Andy in #38

Full Changelog: v0.0.1...v0.0.2

lablink-client-service v0.0.1

24 Apr 07:25

Choose a tag to compare

Initial release of lablink-client-service

What's Changed

New Contributors

Full Changelog: https://github.com/talmolab/lablink/commits/v0.0.1