Skip to content

Releases: raystack/compass

v0.7.1

28 Mar 17:26

Choose a tag to compare

What's Changed

  • build: upgrade goreleaser config to version 2
  • fix: use Dockerfile dev stage instead of missing Dockerfile.dev in CI

v0.7.0

28 Mar 17:09

Choose a tag to compare

What's Changed

Features

  • Add soft deletion and hard deletion lifecycle for assets
  • Add query, metric, and experiment asset types
  • Add WithAttributes flag to lineage query for performance optimization
  • Enhance search with pagination, fuzziness control, highlights, and ES improvements
  • Implement GroupAssets API with ES composite aggregation
  • Add OpenTelemetry instrumentation with OTLP trace and metric exporters
  • Update proto with search flags, lineage options, update_only, is_deleted, and group assets
  • Read JWT subject to identify user
  • Enable gzip support for gRPC gateway
  • Migrate to Connect RPC (#246)

Bug Fixes

  • Dedupe owners, fix version sort order, and set timestamps before DB write
  • Order probes by timestamp desc and add probe table indexes
  • Fix CI test failures for postgres and elasticsearch
  • Make GetProbes ordering deterministic to fix flaky test
  • Resolve NULL email scan in comments and merge patch for owners/labels

Refactoring

  • Restructure backend code organization (#247)
  • Replace salt logger with slog and reorganize cli/config/server
  • Remove statsd instrumentation

Build & CI

  • Upgrade all dependencies to latest versions
  • Upgrade all CI actions to latest major versions
  • Add golangci-lint config and fix pre-existing lint issues
  • Update golangci-lint to v2 in CI and config

Docs

  • Fix incorrect docker port and outdated version in README
  • Add contribution guide
  • Add roadmap for Compass as AI context serving layer

Full Changelog: v0.6.0...v0.7.0

v0.6.0

30 Jun 08:43
c447e54

Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.6.0

v0.5.0

31 Mar 06:14

Choose a tag to compare

What's Changed

  • feat(lineage): delete lineage for the asset when deleting asset. by @anjali9791 in #220
  • feat: partition assets into multiple tenants by @kushsharma in #217

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.4.0

09 Mar 17:01
fd5e5ee

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.1...v0.4.0

v0.3.1

01 Mar 10:20
495c666

Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.1-rc2

24 Jan 06:32
87ade1c

Choose a tag to compare

v0.3.1-rc2 Pre-release
Pre-release

What's Changed

Full Changelog: v0.3.1-rc1...v0.3.1-rc2

v0.3.1-rc1

17 Jan 10:23
a587fff

Choose a tag to compare

v0.3.1-rc1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.3.0...v0.3.1-rc1

v0.3.0

10 Jan 07:48
00bc9b6

Choose a tag to compare

Changelog

  • b5a3ea5 chore: add tests to improve coverage (#156)
  • 514a209 chore: switch to remote plugins in buf.gen.yaml (#177)
  • a632c15 chore: update docker compose to volume mount for local development (#174)
  • a195e5b chore: update proto and openapi path (#168)
  • 8833924 doc: improve documentation (#155)
  • 274fb0a feat(assets): Manage assets with URN for GET/DELETE (#166)
  • b96ebcc feat: Add Asset's Probe (#172)
  • b18d570 feat: allow feature_table as an asset type (#176)
  • e08fc82 feat: allow model, application as asset type (#191)
  • 1c6d3ac feat: include latest probe in lineage response (#180)
  • a9ec40b feat: new UpsertAsset api with replace strategy instead of patch/merge (#171)
  • f01ec6f feat: serve grpc on different port (#189)
  • 0e568a1 fix(assets): Index assets table on urn column (#165)
  • 28ca981 fix: apply asset URN filter for fetching probes (#179)
  • 34784ad fix: require timestamp for adding asset probe (#183)
  • 414593a refactor!: stop usage of deprecated fields in LineageNode (#178)
  • 6dbf4a4 refactor: omit types that need not be specified in var declarations (#167)

v0.2.4

18 Aug 08:25
ebbabe7

Choose a tag to compare

Changelog

  • ebbabe7 feat(lineage): fetch lineage with level and direction (#157)
  • e352553 fix: rename homebrew-taps repo to homebrew-tap (#159)