lakesoul-io/LakeSoul

Expose LakeSoul Rust build version and git commit information

已关闭

#790 创建于 2026年6月23日

 (0 条评论) (0 个反应) (1 位负责人)Java (432 个派生)batch import
good first issue

仓库指标

星标
 (2,236 个星标)
PR 合并指标
 (平均合并 3天 4小时) (30 天内合并 10 个 PR)

描述

Motivation

When debugging production issues or validating compatibility, it is often useful to know exactly which LakeSoul Rust build is being used.

Currently, there is no public API to retrieve build information such as:

  • LakeSoul version
  • Git commit SHA
  • Build timestamp (optional)

This makes it difficult to identify the exact binary version when users report issues.

Proposal

Expose a public version API in the Rust implementation, for example:

pub fn version() -> &'static str;

pub struct BuildInfo {
    pub version: &'static str,
    pub git_commit: &'static str,
    pub build_time: &'static str,
}

pub fn build_info() -> BuildInfo;

贡献者指南