Releases: mongodb/mongodb-atlas-cli
MongoDB CLI 1.15.3
Changelog
92094c2 CLOUDP-87818: add validations for quickstart (#672)
MongoDB CLI 1.15.2
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
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
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
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
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
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
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
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