Skip to content

Releases: mongodb/mongodb-atlas-cli

MongoDB CLI 1.15.3

22 Apr 12:58
v1.15.3
92094c2
Compare
Choose a tag to compare

Changelog

92094c2 CLOUDP-87818: add validations for quickstart (#672)

MongoDB CLI 1.15.2

20 Apr 10:47
v1.15.2
4b0f40c
Compare
Choose a tag to compare

Fixes

Fixes the generated deb and RPM packages to bind to the correct directory

Changelog

4f76ea1 CLOUDP-87607: [mcli] EOL Ubuntu 16.04 (#669)
bbe3c47 CLOUDP-87806: fix deb and rpm packages (#670)
4b0f40c Revert "CLOUDP-87607: [mcli] EOL Ubuntu 16.04 (#669)"
c23e851 task: auto release (#668)
1033e2f task: deprecate debian 7 and 8

MongoDB CLI 1.15.1

15 Apr 10:41
v1.15.1
87a5b77
Compare
Choose a tag to compare

Fixes and Improvements

  • This release include only internal changes to our release process and should be the same to 1.15.0

Changelog

87a5b77 CLOUDP-87553: Add infrastructure labels to clusters created via quickstart (#667)
6d7012b fix .goreleaser.yml (#666)

MongoDB CLI 1.15.0

15 Apr 08:57
v1.15.0
6b3c05a
Compare
Choose a tag to compare

New Features

  • Adds support for Apple ARM processors
  • Adds support for MCLI_PROFILE env variable
  • [Atlas] Adds support for loading sample data into a cluster
  • [Atlas] Adds support for loading sample data into a cluster with quickstart
  • [Atlas] Adds support for GCP regions during the creation of a network peering
  • [OM/CM] Adds support for "oplogSizeMB" and "enableMajorityReadConcern" in the Cluster Configuration File

Changelog

cd2c338 Add msi to the downloads.mongodb.org bucket (#654)
3c73aa9 CLOUDP-83412: [mongocli] add regions to GCP containers (#649)
bb9d0ee CLOUDP-84349: Add support for Apple ARM processors (#630)
db78a83 CLOUDP-86719: Completely automate the release process of MongoDB CLI (#656)
1f443c6 CLOUDP-86938: Add a new command to load sample data into cluster (#650)
ddc56dd CLOUDP-86939: Update quickstart command to load sample data into a cluster (#651)
053192f CLOUDP-87128: Add the inventory of the e2e tests in mongocli (#646)
c6bf431 CLOUDP-87410: Add an evergreen task to automatically notify #mongocli of a new release (#658)
f37ac5b CLOUDP-87491: Add support for all of replication options (#662)
e48bc5b CLOUDP-87493: Fix an NPE for the autocomplete command (#663)
a2e5858 Fixed acknowledge_test.go (#659)
15f1411 Updating the json file used to populate the Download Center (#655)
63f56a7 build(deps): bump github.com/pelletier/go-toml from 1.8.1 to 1.9.0 (#647)
11baa6f build(deps): bump golangci/golangci-lint-action from v2.5.1 to v2.5.2 (#648)
0011b33 feat: add support for MCLI_PROFILE (#652)
6b3c05a fix release part 3 (#665)
17ccdc6 fix: fix release
f7ce7ad fix: fix release part 2
16a4d5d fixed download-msi.sh path (#664)
86c71c2 task: clean up mongosh package (#653)
61744c2 task: refactor how we create stores (#660)
3554acf task: update gitignore to ignore new gon config
779aa8f task: update golangci-lint version to 1.39.0

MongoDB CLI 1.14.0

01 Apr 13:47
v1.14.0
b35e0e0
Compare
Choose a tag to compare

New Features

  • [Atlas] Adds "mongocli atlas quickstart" to deploy and set up access to a Cluster
  • [Atlas] Adds support for MongoDB Shell
  • [OM/CM] Adds support for disabling monitoring agent
  • [OM/CM] Adds support for disabling backup agent

Fixes and Improvements

  • [Atlas] Fixes a bug when trying to delete a private endpoint interface
  • [OM/CM] Fixed a bug when only auditLogDestination is set in the automation config
  • [OM/CM] Fixes a bug when trying to update security or setParameters for a cluster
  • Improves error messages when credentials are missing

Changelog

6bea17b CLOUDP-77847: Allow to disable the monitoring or backup agents (#628)
2ed5120 CLOUDP-77992: mongocli atlas quickStart (#512)
2fca4c9 CLOUDP-83534: mongocli atlas privateEndpoint(s)|privateendpoint(s)aws |azure interface(s) delete privateEndpointId doesn't work as expected (#624)
85bb613 CLOUDP-83921: Offer a suggestion when missing credentials (#625)
b69f512 CLOUDP-84801: Keep audit log config if only auditLogDestination is set (#627)
4b89040 CLOUDP-84828: Add support for MongoDB Shell to MongoDB CLI (#629)
c5a4d65 CLOUDP-84841: Allow to update security and setparams (#631)
4a28464 CLOUDP-84973: Quickstart without a default profile (#635)
e5a1686 CLOUDP-84975: Use the new atlas endpoint in the quickstart command (#638)
5a9cb2a CLOUDP-85217: Addressing feedback from design (#633)
7911201 CLOUDP-85231: No path hacking needed with go1.16 (#634)
8a38785 CLOUDP-85544: Update links to add google analysis parameters (#643)
85d90fc CLOUDP-85676: Update default value of clusterName and DBuser username (#637)
92737ff CLOUDP-85770: Fixing bug with quickstart command in non-interactive mode (#639)
edf9776 CLOUDP-85812: use the atlas endpoint to get the public ip address of the user within quickstart (#640)
f3b4f62 CLOUDP-86062: Quickstart fails when provider is lowecase or region has - (#641)
36875f8 CLOUDP-86063: Remove description files (#642)
b35e0e0 CLOUDP-86339: update region step in quickstart to use correctly the atlas service (#645)
4447808 Updated to go 1.16 (#626)
5053135 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.2.7 to 2.2.8 (#622)
95c01c0 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.2.8 to 2.2.9 (#632)
698fdf7 build(deps): bump github.com/spf13/afero from 1.5.1 to 1.6.0 (#636)
d277448 build(deps): bump golangci/golangci-lint-action from v2.4.0 to v2.5.1 (#623)
14ae63c chore(deps): bump go clients to master (#644)
fc60045 chore: bump golangci-lint

MongoDB CLI 1.13.0

25 Feb 18:40
v1.13.0
712e04e
Compare
Choose a tag to compare

New Features

  • Adds and option to enable the BI connector when deploying clusters
  • Adds support for mongosqld logs

Fixes and Improvements

  • Fixes a bug when appending privileges to an existing custom db role
  • Correctly defines required flags for the create restore jobs command on ops manager
  • Improve the output of the config commands to match other commands and now accept the output option

Changelog

c8c13ab CLOUDP-51068: add mongosqld.gz as valid option for mcli atlas logs download (#551)
bcbc9e5 CLOUDP-82003: POC on generating docs as part of our CI (#569)
52bf146 CLOUDP-82118: Add option to enable the bi connector when deploying a cluster (#603)
9c02fbd CLOUDP-82246: Add a CODEOWNERS file (#610)
662a141 CLOUDP-82909: Allow to append privileges if the privilege already exists (#616)
7b113fd CLOUDP-83087: update mongocli config to use output options (#617)
1232c84 CLOUDP-83448: Add ReplicaSetName when listing om clusters (#620)
64a75f1 CLOUDP-83457: [mongocli] fix required flag for backup restore (#621)
ee9ef63 feat: add missing require.NoArgs,
e654326 feat: replace cobra.ExactArgs with require.ExactArgs
f488498 fix: fix atlas help when no atlas command is used
704324d fix: fix quick command build for help and version shorthands
d12f850 fix: linting ifshort for example
9372eda fix: small typo (#605)
f78867a fix: validate a watcher function has been defined

MongoDB CLI 1.12.0

04 Feb 18:30
v1.12.0
81befee
Compare
Choose a tag to compare

New Features

  • Adds support for setParam setting when deploying clusters in Ops Manager or Cloud manager
  • Adds support for for Atlas database users role scoped to a collection

Fixes and Improvements

  • Improves command speed on environments with limited internet access

Changelog

3d60ba4 CLOUDP-79643: Running generic tests on ops manager 4.4 and 4.2 (#557)
81befee CLOUDP-79644: Running replicaset/shared cluster tests on ops manager 4.4 and 4.2 (#601)
7ecc8aa CLOUDP-81627: Improve Atlas cluster create dynamic version for limited internet envs (#594)
bdfed72 CLOUDP-81635: Add support for setParam in cluster config (#595)
7877507 CLOUDP-81665: Update privateendpoints to support new status field in atlas (#596)
284465e CLOUDP-81739: Fix aliases for om and cm (#598)
d64399e CLOUDP-81757: Use correct separator for dbuser scopes (#599)
b080773 CLOUDP-81828: Add support for collections when creating a dbuser (#602)
562ee04 build(deps): bump go.mongodb.org/ops-manager from 0.16.3 to 0.17.0 (#597)
40ae0f3 fix: complete set param feature (#600)
fc86175 fix: fixes segmentation fault for version
ed9a646 fix: license checking

MongoDB CLI 1.11.0

28 Jan 16:14
v1.11.0
6034980
Compare
Choose a tag to compare

New Features

  • Adds support for Cloud Provider Access Roles in Atlas
  • Adds support for scoped database users in Atlas
  • Adds support for custom database roles in Atlas
  • Adds support for Azure Private Links
  • Adds support for creating Data Lakes using Cloud Provider Roles
  • Adds support for json-path

Fixes and Improvements

  • Fixes an error when fetching feature control policies for a project where no policies have been enabled

Changelog

5402874 CLOUDP-68204: Load default mongodb major version from Atlas (#571)
3ee4374 CLOUDP-78862: [Milestone] Add scopes parameter to DB users (#554)
705e9ca CLOUDP-78865: [Mongocli - Atlas] Modernize Language: project whitelist to access list (#587)
63e568d CLOUDP-78866: [Milestone] Add support for Custom DB roles in atlas (#555)
ff1c5dd CLOUDP-78867: [Milestone] Add option to get connection string(s) (#553)
3bd04a4 CLOUDP-78868: [Mongocli - IAM ] Modernize Language: Update API whitelist to access list (mongocli organization apiKey accesslist) (#588)
fa3ca86 CLOUDP-79621: Get all Cloud Provider Access Roles (#561)
d2d8d4b CLOUDP-79622: Create a Cloud Provider Access Role (#559)
ebb170b CLOUDP-79623: Authorize a Cloud Provider Access Role (#562)
c991935 CLOUDP-79624: Deauthorize a Cloud Provider Access Role (#563)
f88f710 CLOUDP-79631: Retrieve details for all private endpoint service for AWS or Azure in an Atlas project (#566)
112090d CLOUDP-79632: Retrieve details for one private endpoint service for AWS or Azure in an Atlas project (#567)
ed96f83 CLOUDP-79633: Create one private endpoint service for AWS or Azure in an Atlas project (#568)
f859f14 CLOUDP-79634: Remove one private endpoint service for AWS or Azure in an Atlas project (#570)
b2945ba CLOUDP-79635: Get a private endpoint from an Atlas project (#580)
f20beb1 CLOUDP-79636: Create one private endpoint in an Atlas project. (#578)
f691e44 CLOUDP-79637: Remove one private endpoint interface in an Atlas project (#583)
e8db37d CLOUDP-79639: Enable the regionalized private endpoint setting for one Atlas project (#581)
46e77d1 CLOUDP-79641: Add jsonpath as output (#591)
051076f CLOUDP-79695: Refactoring Atlas Mongocli Cluster (#552)
79f5682 CLOUDP-79713: --SnapshotRetentionDays flag must start with capital S -- inconsistent with other flags (#556)
c603321 CLOUDP-80160: [mongocli] Update golangci-lint (#558)
74089c7 CLOUDP-80279: Add a confirmation message to Deauthorize a Cloud Provider Access Role (#565)
52ba63d CLOUDP-80314: [mongocli] add license to brew formula (#564)
d0799a0 CLOUDP-80528: mongocli server usage organiation host ls pointing to project (#572)
9976684 CLOUDP-80534: add --append to mongocli atlas customDBRole(s) update (#573)
a8e1d00 CLOUDP-80605:add use to the serverUsage Download command (#574)
d28e3e3 CLOUDP-80762 mongocli om featurePolicies list return an error if not policies are defined in the project (#577)
9745416 CLOUDP-80926: Check license header as part of code health (#579)
c9024ee CLOUDP-80931: Update Data Lake create to support AWS roles (#585)
51ac58b CLOUDP-81074: Broken cluster e2e (#582)
9c971b4 CLOUDP-81138: [mcli] fix small typo (#586)
6034980 build (deps): go mod tidy
cbc00e7 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.2.5 to 2.2.7 (#549)
4c612aa build(deps): bump github.com/mongodb-forks/digest from 1.0.1 to 1.0.2 (#560)
585536b build(deps): bump github.com/stretchr/testify from 1.6.1 to 1.7.0 (#576)
5a06258 build(deps): bump go.mongodb.org/atlas from 0.6.0 to 0.7.0 (#575)
7cfa0f6 build(deps): bump go.mongodb.org/ops-manager from 0.16.1 to 0.16.2 (#550)
105034c build(deps): bump go.mongodb.org/ops-manager from 0.16.2 to 0.16.3 (#584)
bdf8713 tests: add shellcheck (#590)
2884eb0 tests: improve linting configuration (#589)

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)