Skip to content

Releases: mongodb/mongodb-atlas-cli

MongoDB CLI 1.10.0

17 Dec 12:26
v1.10.0
76b17fc
Compare
Choose a tag to compare

New Features

  • Adds support to advanced storage and log configurations when deploying clusters for Ops Manager or Cloud Manager
  • Updates Online Line Archive support to the GA version

Fixes and Improvements

  • Fixes an issue when trying to download logs and the output file is not be provided

Changelog

d973322 CLOUDP-77747: [mongocli] Fix e2e tests for online archive (#532)
c1230fb CLOUDP-77910: Improve version command (#538)
2fa30a4 CLOUDP-77913: Keep advance storage settings and log settings (#539)
62c77b8 CLOUDP-78065: [mongocli] atlas logs download doesn’t work if --out is not provided (#541)
db4d248 CLOUDP-78654: Missing audit filter on convert (#545)
cc4762d CLOUDP-79093: [mongocli] move to github actions (#548)
edadc62 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.2.3 to 2.2.4 (#536)
8ce0828 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.2.4 to 2.2.5 (#547)
ef2dd6b build(deps): bump github.com/briandowns/spinner from 1.11.1 to 1.12.0 (#537)
cbd8f9a build(deps): bump github.com/spf13/afero from 1.4.1 to 1.5.0 (#544)
5b8f9ea build(deps): bump github.com/spf13/afero from 1.5.0 to 1.5.1 (#546)
52578a6 build(deps): bump go.mongodb.org/ops-manager from 0.14.0 to 0.16.0 (#540)
5454e15 build(deps): bump gopkg.in/yaml.v2 from 2.3.0 to 2.4.0 (#535)
76b17fc build: add github actions to dependabot
c6ba074 fix: snyk code scan

v1.9.1

30 Nov 12:33
v1.9.1
adbcc40
Compare
Choose a tag to compare

Fixes and Improvements

  • Fixes the output for mongocli om process ls

Changelog

86e6b9f Added featurePolicies e2e tests (#533)
adbcc40 CLOUDP-77819: mongocli om process ls is all one line (#534)

v1.9.0

27 Nov 09:30
v1.9.0
b2b08ed
Compare
Choose a tag to compare

New Features

  • Adds support to fully remove a cluster from Ops Manager or Cloud Manager

Fixes and Improvements

  • Fixes an issue when trying to reuse the output of cluster describe for Ops Manager or Cloud Manager the feature compatibility will not be properly set
  • Fixes and issue when trying to update a cluster in Ops Manager or Cloud Manager some process settings were not kept
  • Removes unique and background index options from the rolling index commands as these are no longer supported
  • Some minor usability improvements when a command is call with the wrong set of parameters usage is now shown

Changelog

02f0fbe CLOUDP-75190: [mongocli] Add a command to fully remove clusters for OM/CM (#510)
2cb7033 CLOUDP-76451: Remove unique from rolling index creation (#516)
a4b7acb CLOUDP-76456: Fix testing for cloud manager with remote host (#517)
a8cf99c CLOUDP-76844: Discover replica-set protocol when FCV is only set in the processes (#521)
b20c1ad CLOUDP-77112: Add e2e to sharded clusters (#523)
12d3331 CLOUDP-77170: [mongocli] Preserve args_26 maps when updating a cluster (#526)
6ac5da4 CLOUDP-77515: [mongocli] update atlas and ops manager clients (#529)
05ca749 fix: add usage when wrong set of parameters (#527)

v1.8.0

22 Oct 14:37
v1.8.0
b3c0060
Compare
Choose a tag to compare

New Features

  • Adds support to stop monitoring hosts in Ops Manager and Cloud Manager
  • Adds support for Ops Manager admins to manage filesystem backup configurations
  • Adds support for Ops Manager admins to manage S3 backup configurations
  • Adds support for Ops Manager admins to manage oplog backup configurations
  • Adds support for managing snapshot schedules in Ops Manager or Cloud Manager
  • Adds support for managing snapshot schedules in Ops Manager or Cloud Manager
  • Adds support for listing software component versions in Ops Manager or Cloud Manager
  • Adds support for listing software component versions in Ops Manager or Cloud Manager
  • Adds support for managing feature control policies in Ops Manager or Cloud Manager
  • Adds support for managing server usage in Ops Manager

Fixes and Improvements

  • Fixes an issue when trying to invite users for Cloud Manager

Changelog

b33baa3 build(deps): bump go.mongodb.org/ops-manager from 0.10.2 to 0.12.0 (#508)
1d9218b CLOUDP-69433: Milestone: Snapshot schedule (#496)
a4e552c CLOUDP-69434: Milestone: Agents (#497)
30f590a CLOUDP-69435: Milestone: Feature control policies (#498)
ed1c86b CLOUDP-73725: mongocli ops-manager admin backup fileSystem(s) create, CLOUDP-73726: mongocli ops-manager admin backup fileSystem(s) update (#481)
c1d0884 CLOUDP-73728: mongocli ops-manager admin backup s3 lists (#487)
51bf38b CLOUDP-73729: mongocli ops-manager admin backup s3 describe (#488)
daf15d3 CLOUDP-73730: mongocli ops-manager admin backup s3 create, CLOUDP-73731: mongocli ops-manager admin backup s3 update (#489)
dc4a153 CLOUDP-73732: mongocli ops-manager admin backup s3 delete (#490)
b9739ec CLOUDP-73733: mongocli ops-manager admin backup oplog(s) lists, CLOUDP-73734: mongocli ops-manager admin backup oplog(s) describe (#493)
5a28dad CLOUDP-73735: mongocli ops-manager admin backup oplog(s) create, CLOUDP-73736: mongocli ops-manager admin backup oplog(s) update , CLOUDP-73737: mongocli ops-manager admin backup oplog(s) delete (#494)
bb2a215 CLOUDP-73748 mongocli ops-manager serverUsage download, CLOUDP-73749: mongocli ops-manager serverUsage capture (#501)
9d6f4ea CLOUDP-73750:mongocli ops-manager serverUsage project(s) serverType get, CLOUDP-73751: ops-manager serverUsage project(s) serverType set, CLOUDP-73753: mongocli ops-manager serverUsage org(s) serverType get, CLOUDP-73754: mongocli ops-manager serverUsage org(s) serverType set (#499)
0f0a220 CLOUDP-73752: mongocli ops-manager serverUsage project(s) hosts lists|ls, CLOUDP-73755: mongocli ops-manager serverUsage org(s) hosts lists|ls (#500)
bba6eab CLOUDP-73834: mongocli iam users invite return 404 error for CM (#492)
803ff28 CLOUDP-74585: Allow to stop monitoring a host (#483)
222ba21 CLOUDP-74829: Update mcli ORG api calls (#486)
81f0515 CLOUDP-75133: Update usage description for output (#502)
284c9ed CLOUDP-75269: Simplify PreRunE and PreRunEOrg (#505)
023747d CLOUDP-75270: Replace atlas.ProjectIPWhitelist with ProjectIPAccessList (#503)
6162d44 CLOUDP-75271: Add TLS options to ProcessConfig (#504)
4268523 Sync commands (#495)
e68b4e5 build(deps): bump github.com/spf13/afero from 1.4.0 to 1.4.1 (#491)
4e08a53 build(deps): bump github.com/spf13/cobra from 1.0.0 to 1.1.1 (#506)
ea8d004 build: ignore dependency updates from changelog (#484)
b3c0060 style: small code clean up and tests (#509)

v1.7.0

08 Oct 12:22
v1.7.0
f818f30
Compare
Choose a tag to compare

New Features

  • Adds support for updating Ops Manager version manifest
  • Adds support for managing Ops Manager and Cloud Manager backup configurations
  • Adds support for Ops Manager admins to manage backup blockstores

Fixes and Improvements

  • Fixes homebrew installation for linux systems
  • When inviting a user if the password option is not set the cli will ask for a password via standard input
  • When downloading logs is now possible to overwrite the destination file using the --force option
  • The different whitelist commands have been deprecated in favour of accessLists

Changelog

a04a61b CLOUDP-70058: mongocli ops-manager versionManifest(s) update (#457)
8c9a893 CLOUDP-70059: mongocli ops-manager|cloud-manager backups config list|ls (#464)
4f60dd5 CLOUDP-70060: mongocli ops-manager|cloud-manager backups config describe (#465)
4c231d7 CLOUDP-70061: mongocli ops-manager|cloud-manager backups config update (#466)
9bbb84e CLOUDP-70062: mongocli ops-manager admin backup blockstore(s) lists (#470)
50bfc47 CLOUDP-70063: mongocli ops-manager admin backup blockstore(s) describe (#471)
860a264 CLOUDP-70064: mongocli ops-manager admin backup blockstore(s) create (#474)
9aa8656 CLOUDP-73535: Unhide and document automation config get and automation config update (#458)
fec9f60 CLOUDP-73709: mongocli brew permissions issue for Linux TGZ - 1.5 & 1.6 (#467)
feff114 CLOUDP-73721: mongocli ops-manager admin backup blockstore(s) update (#475)
fbe4f19 CLOUDP-73722: mongocli ops-manager admin backup blockstore(s) delete (#476)
54bd5d2 CLOUDP-73723: mongocli ops-manager admin backup (#479)
e994a54 CLOUDP-73724: mongocli ops-manager admin backup fileSystem(s) describe (#480)
33be241 CLOUDP-73727: mongocli ops-manager admin backup fileSystem(s) delete (#482)
f34ffb5 CLOUDP-73987: [mongocli] Improve log downloads (#468)
a2f3548 CLOUDP-73988: Fix version manifest update command to use the static endpoint (#469)
c9359aa CLOUDP-74002: [mongocli] Invite users should ask for password if the flag is not set (#477)
72c28d7 CLOUDP-74177: Remove deprecated terms usage (#473)

v1.6.0

24 Sep 14:22
v1.6.0
af3bb79
Compare
Choose a tag to compare

New Features

  • Adds support for Atlas LDAP configurations
  • Adds support for Atlas, Ops Manager and Cloud Manager performance advisor
  • Adds support for Atlas custom DNS
  • Adds support to enable monitoring or back up modules for Ops Manager and Cloud Manager

Fixes and Improvements:

  • Improves creating an Atlas cluster via a json file

Changelog

db601e8 CLOUDP-69429: Cloud Services Milestone: Custom DNS AWS (#453)
10e51d5 CLOUDP-70047: mongocli atlas security ldap verify (#437)
3a2dd3f CLOUDP-70048: mongocli atlas security ldap verify status (#438)
3a47f4e CLOUDP-70049: mongocli atlas security ldap verify status watch (#439)
db17a06 CLOUDP-70050: mongocli atlas security ldap save|create|update (#440)
a7a30b2 CLOUDP-70051: mongocli atlas security ldap get (#442)
3f42237 CLOUDP-70052: mongocli atlas security ldap delete|rm (#441)
365d2cb CLOUDP-70053: mongocli atlas|om|cm performanceAdvisor namespaces list|ls (#444)
80b9b64 CLOUDP-70054: mongocli atlas|om|cm performanceAdvisor slowQueryLogs ls (#447)
061c7b6 CLOUDP-70067: mongocli atlas|om|cm performanceAdvisor suggestedIndexes ls (#448)
722c95c CLOUDP-72734: add e2e tests for LDAP (#443)
8d66e29 CLOUDP-73125: mongocli atlas networking peering watch doe snot work for AWS (#449)
f41ef12 CLOUDP-73287: allow to enable monitoring or backup agents (#450)
7991953 CLOUDP-73533: Fixed description iam team user add command (#451)
3f48552 CLOUDP-73536: Improve cluster create and update to handle reuse of describe output (#452)
af3bb79 CLOUDP-73546: Add e2e test for atlas customDns (#456)
ba82521 build (deps): update go.mongodb.org/atlas and go.mongodb.org/ops-manager
be01cb5 build (packaging): update to use the newer evergreen windows host
de06b05 build(deps): bump github.com/pelletier/go-toml from 1.8.0 to 1.8.1 (#446)
1ba25ac build(deps): bump github.com/spf13/afero from 1.3.5 to 1.4.0 (#445)
7a0548a fix: small help fix to index create (#454)

v1.5.0

10 Sep 14:01
v1.5.0
6f626c3
Compare
Choose a tag to compare

Adds support for Atlas User Management
Adds support for Ops Manager User Management
Adds support for Cloud Manager User Management
Adds support for teams management
Adds support for Atlas third party integration management
Adds support for Atlas window maintenance management
Adds support for Ops Manager window maintenance management
Adds support for Cloud Manager window maintenance management

Changelog

064bce3 build(deps): bump go.mongodb.org/ops-manager
fbe27f0 CLOUDP-70010: iam users describe (#384)
5bfecdc CLOUDP-70011: mongocli iam user(s) invite [flags] (#388)
22f67ca CLOUDP-70012: mongocli iam user(s) delete|rm (#389)
296043f CLOUDP-70013: add IAM users list (#383)
534cff7 CLOUDP-70014: mongocli iam projects user(s) delete|rm (#392)
3730e69 CLOUDP-70015: mongocli iam org(s) user(s) list|ls (#393)
6c8feb3 CLOUDP-70016: mongocli iam team(s) list|ls (#394)
6fd2927 CLOUDP-70017: mongocli iam team(s) describe (#395)
6806c14 CLOUDP-70018: mongocli iam team(s) create (#396)
07bdc80 CLOUDP-70019: mongocli iam team(s) delete (#397)
069f5be CLOUDP-70020: mongocli iam team(s) user(s) list|ls (#398)
92e3c25 CLOUDP-70021: mongocli iam team(s) user(s) add (#399)
3ebcda1 CLOUDP-70022: mongocli iam team(s) user(s) delete (#401)
cd95afa CLOUDP-70023: mongocli iam project(s) teams(s) list|ls (#402)
e175ccc CLOUDP-70024: mongocli iam projects teams(s) add (#403)
1532f8a CLOUDP-70025: mongocli iam projects teams(s) update (#404)
2de245f CLOUDP-70026: mongocli iam projects teams(s) delete (#405)
941e705 CLOUDP-70027: mongocli atlas integration(s) list|l (#411)
2f498b2 CLOUDP-70028: mongocli atlas integration(s) describe (#421)
a113823 CLOUDP-70029: mongocli atlas integration(s) create|update PAGER_DUTY (#412)
d3aa4f5 CLOUDP-70030: mongocli atlas integration(s) create|update SLACK (#414)
7ba2de4 CLOUDP-70031: mongocli atlas integration(s) create|update DATADOG (#415)
da25c01 CLOUDP-70032: mongocli atlas integration(s) create|update NEW_RELIC (#406)
a4acbd7 CLOUDP-70033: mongocli atlas integration(s) create|update OPS_GENIE (#410)
f0b6378 CLOUDP-70034: mongocli atlas integration(s) create|update VICTOR_OPS (#416)
bfd08a0 CLOUDP-70035: mongocli atlas integration(s) create|update FLOWDOCK (#417)
7de18a3 CLOUDP-70036: mongocli atlas integration(s) create|update WEBHOOK (#419)
348a4b9 CLOUDP-70037: mongocli atlas integration(s) delete|rm (#420)
7762a78 CLOUDP-70038: mongocli atlas maintenanceWindow(s) describe|get (#425)
14849c9 CLOUDP-70039: mongocli atlas maintenanceWindow(s) update (#422)
4e86843 CLOUDP-70040: mongocli atlas maintenanceWindow(s) defer (#426)
c386365 CLOUDP-70041: mongocli atlas maintenanceWindow(s) clear|rm (#427)
ea87a88 CLOUDP-70042: mongocli ops-manager|cloud-manager maintenanceWindow(s) list|ls (#429)
042a0d3 CLOUDP-70043: mongocli ops-manager|cloud-manager maintenanceWindow(s) describe (#430)
730f3fa CLOUDP-70044: mongocli ops-manager|cloud-manager maintenanceWindow(s) create (#428)
893f160 CLOUDP-70045: mongocli ops-manager|cloud-manager maintenanceWindow(s) update (#432)
e9608f4 CLOUDP-70046: mongocli ops-manager|cloud=manager maintenanceWindow(s) delete|rm (#431)
e51a012 CLOUDP-70718: Test atlas process list (#390)
a62e3cd CLOUDP-70719: wrong output for create dbuser cert (#391)
b0aea79 CLOUDP-70843: Add e2e tests for project and org user list (#400)
41d5df7 CLOUDP-70881: Implementing e2e tests for team and users (#408)
2aec24e CLOUDP-71324: [mongocli] Add missing tests for the validate package (#407)
56f27dc CLOUDP-71328: Add tests for command builder methods (#409)
d9b90cb CLOUDP-71426: split unit and integration tests (#413)
0a41a79 CLOUDP-71439: Investigate why atlas integration(s) create|update VICTOR_OPS does not list VICTOR_OPS (#434)
1ad0a2b CLOUDP-72054: Investigate why we are getting an error when we do not set --secret to configure webhook (#435)
80b23b5 CLOUDP-72402: Add e2e tests for atlas integrations (#424)
9c88b44 CLOUDP-72403: Update GOLANGCI_VERSION (#423)
c44b24d CLOUDP-72563: Add e2e tests maintenance windows (#433)
8322120 build(deps): bump github.com/spf13/afero from 1.3.4 to 1.3.5 (#418)
6f626c3 fix: rename group to project (#436)

v1.4.3

28 Aug 16:13
v1.4.3
6a81366
Compare
Choose a tag to compare

Fixes a bug where the projectId flag will not be set accordingly for some commands

Changelog

6a81366 CLOUDP-70582: projectId flag doesn't set the right property for create agent api key (#387)

v1.4.2

28 Aug 12:17
v1.4.2
7633d6c
Compare
Choose a tag to compare

This is mostly a release to test our new release mechanism

Changelog

734e025 CLOUDP-70550: Allow comma separate values for roles (#386)
7633d6c CLOUDP-70554: Use evergreen git tag for releases

v1.4.1

27 Aug 13:18
v1.4.1
d05e421
Compare
Choose a tag to compare

Adds support for Atlas networking options.
Adds support for Ops Manager global API keys.
Adds support for database metrics.

Changelog

33e46e6 CLOUDP-61742: setting the extensions of the log files inside .gz downloaded from atlas (#377)
568bc47 CLOUDP-64365: Remove .env file and update CONTRIBUTING.md (#378)
1b7b8bd CLOUDP-65971: Add cluster_config unit test for existing shard (#373)
8454ca1 CLOUDP-66891: mongocli atlas networking container(s) list|ls (#241)
d5a792b CLOUDP-69179: mongocli atlas networking container(s) delete (#363)
38a05e2 CLOUDP-69180: mongocli atlas networking peering list|ls (#364)
e0a9d23 CLOUDP-69181: mongocli atlas networking peering delete (#365)
55d8938 CLOUDP-69182: mongocli atlas networking peering create aws (#370)
e97b001 CLOUDP-69183: mongocli atlas networking peering create azure (#366)
53f9f10 CLOUDP-69184: mongocli atlas networking peering create gcp (#371)
9ef76be CLOUDP-69270:Backup: atlas snapshots create (#358)
000a1c0 CLOUDP-69271: Cloud Services Backup: atlas snapshot delete (#360)
5b5d05c CLOUDP-69274: Backup: atlas snapshot describe (#359)
19f1543 CLOUDP-69282: Backup: atlas snapshost watch (#362)
6871231 CLOUDP-69323: update to go1.15 (#361)
2a92ce6 CLOUDP-69438: Update peering list to use --providerName (#367)
d8e4149 CLOUDP-69463: mongocli atlas networking peering watch (#372)
4f06b7c CLOUDP-69475: Replace our manual dot spinner with briandowns/spinner (#380)
e384d7e CLOUDP-69557: reduce datalake e2e flakyness (#369)
3a8843c CLOUDP-69665: [mongocli ]chore: update ops manager go client (#374)
3a47321 CLOUDP-69669: Add global API keys support (#375)
9379063 CLOUDP-69682: Add global API whitelist support (#376)
7a48ec1 CLOUDP-69793: [mongocli] Improve output handling (#379)
17f7e18 CLOUDP-70178: mongocli atlas|ops-manager metrics databases describe (#382)
d05e421 CLOUDP-70467: Default networking peering list to AWS to match the API (#385)
fd73567 build(deps): bump github.com/mattn/go-isatty from 0.0.8 to 0.0.12 (#381)
521fd49 build(deps): bump go.mongodb.org/ops-manager from 0.8.1 to 0.8.2 (#368)