Skip to content

Releases: teabranch/matlas-cli

v4.0.1

Choose a tag to compare

@github-actions github-actions released this 11 Dec 12:31

4.0.1 (2025-12-11)

Bug Fixes

  • ci: add releaseRules to commit-analyzer to trigger releases for docs commits (b57ac9a), closes #13 #14
  • ci: add security type and explicit release rules for all commit types (32b1931), closes #13 #13 #13 #14

Documentation

  • add comprehensive semantic-release fix documentation (d648c61), closes #13 #14
  • add squash merge setup guide and troubleshooting documentation (60e7b56), closes #13 #14
  • ci: enforce squash merge with conventional commits for automated releases (#14) (c1e06aa), closes #13 #13 #13

v4.0.0

Choose a tag to compare

@github-actions github-actions released this 10 Dec 11:10
cfd604e

4.0.0 (2025-12-10)

⚠ BREAKING CHANGES

  • Introduces new DAG engine for infrastructure planning with:
  • Advanced dependency analysis and visualization (analyze, visualize, optimize commands)
  • 6 scheduling strategies and 4 optimization strategies
  • State management with checkpointing and resume capabilities
  • Performance improvements: 30% execution time reduction, 4x+ parallelization
  • Comprehensive documentation and examples in docs/dag-engine.md

This is a major feature release that enhances the infrastructure planning
capabilities with graph-based dependency management, critical path analysis,
and intelligent scheduling optimization.

Co-authored-by: Danny Teller danny.teller@tipalti.com

Features

  • implement enhanced DAG-based dependency engine with advanced scheduling (#12) (cfd604e)

v3.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Dec 12:26
1d41449

3.1.0 (2025-12-08)

Features

  • upgrade Atlas SDK from v20250312006 to v20250312010 with breaking API fixes (#10) (1d41449)

v3.0.3

Choose a tag to compare

@github-actions github-actions released this 11 Sep 18:41
883b0d7

3.0.3 (2025-09-11)

Bug Fixes

v3.0.2

Choose a tag to compare

@github-actions github-actions released this 11 Sep 17:22
f6598d7

3.0.2 (2025-09-11)

Bug Fixes

v3.0.1

Choose a tag to compare

@github-actions github-actions released this 04 Sep 07:29
864163d

3.0.1 (2025-09-04)

Bug Fixes

  • search: replace placeholder data returns with Atlas SDK limitati… (#5) (864163d), closes #4

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 18:20
58a5188

3.0.0 (2025-08-31)

⚠ BREAKING CHANGES

  • search: ** No
    Backward Compatibility: Yes - methods still exist but now return informative errors

This change prevents users from receiving misleading placeholder data and
provides clear guidance on how to access these features through the Atlas UI.

Refs: Atlas SDK limitation handling

Co-authored-by: Danny Teller danny.teller@tipalti.com

Bug Fixes

  • search: replace placeholder data returns with Atlas SDK limitation errors (#4) (58a5188)

Documentation

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Aug 20:05
e500d2b

2.0.0 (2025-08-30)

⚠ BREAKING CHANGES

  • atlas: None - This is a new feature addition.
  • matlas atlas alerts list/get/acknowledge - Alert monitoring and management

  • matlas atlas alert-configurations list/get/delete/matcher-fields - Configuration CRUD operations

  • AlertConfiguration kind for declarative alert management

  • Alert kind for read-only alert status information

  • Full ApplyDocument integration with validation

  • EMAIL, SMS, SLACK, PAGER_DUTY, OPS_GENIE, DATADOG

  • MICROSOFT_TEAMS, WEBHOOK, USER, GROUP, TEAM

  • EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS

  • STARTS_WITH, ENDS_WITH, REGEX, NOT_REGEX

  • MetricThreshold: CPU, memory, disk usage with AVERAGE/TOTAL modes

  • GeneralThreshold: Simple numeric thresholds for events

  • AlertsService: Alert operations (list, get, acknowledge)

  • AlertConfigurationsService: Full CRUD for alert configurations

  • Bidirectional conversion between internal and Atlas SDK types

  • AlertConfig: Complete configuration structure

  • AlertMatcher: Rule-based targeting system

  • AlertNotification: Multi-channel notification support

  • AlertMetricThreshold/AlertThreshold: Flexible threshold system

  • Comprehensive field validation and type checking

  • Enum validation for operators and notification types

  • Range validation for thresholds and numeric fields

  • internal/types/apply.go: Added KindAlert and KindAlertConfiguration

  • internal/types/config.go: Alert configuration type definitions

  • internal/services/atlas/alerts.go: Alert operations service

  • internal/services/atlas/alert_configurations.go: Configuration service

  • internal/apply/validation.go: Alert validation functions

  • cmd/atlas/alerts/alerts.go: Alert management commands

  • cmd/atlas/alerts/alert_configurations.go: Configuration commands

  • cmd/atlas/atlas.go: Integration with main atlas command

  • docs/alerts.md: Complete alerting documentation

  • docs/examples/alerts.md: Usage examples and patterns

  • examples/alert-*.yaml: 4 comprehensive example configurations

  • features/2025-08-30-alerting-system.md: Feature specification

  • scripts/test/alerts-lifecycle.sh: Comprehensive test suite

  • .github/workflows/release.yml: Updated CI configuration

  • Alert configuration CRUD operations

  • All notification channel types and matcher operators

  • Threshold configurations and validation

  • YAML parsing and ApplyDocument integration

  • Error handling and edge cases

  • Baseline integrity verification

  • Atlas Go SDK AlertConfigurationsApi and AlertsApi

  • Full matlas infra apply/plan/diff/validate support

  • Consistent CLI patterns and output formatting

  • Environment variable support for sensitive credentials

Closes: Related to monitoring and alerting infrastructure requirements
Refs: Feature specification in features/2025-08-30-alerting-system.md

  • fix: fmt

Features

  • atlas: implement comprehensive MongoDB Atlas alerting system (#3) (e500d2b)

Documentation

v1.0.6

Choose a tag to compare

@github-actions github-actions released this 25 Aug 09:37

1.0.6 (2025-08-25)

Bug Fixes

Documentation

v1.0.5

Choose a tag to compare

@github-actions github-actions released this 24 Aug 18:57

1.0.5 (2025-08-24)

Bug Fixes

  • resolve test script issues and improve error handling (91dab26)

Documentation

  • fix ui (96cc888)
  • update changelog and tracking for test script fixes (5c813b5)