PSCouchDB Versions Save

Advanced CLI for CouchDB server

2.6.0

9 months ago

Release notes

  • Add Index parameter on Get-CouchDBDesignDocument cmdlet.
  • Add Find-CouchDBDesignDocument cmdlet.
  • Add debug to Send-CouchDBRequest cmdlet.
  • Add WinningRevisionOnly parameter on Request-CouchDBReplication cmdlet.
  • Fix the generation of guid

2.5.0

1 year ago

Release notes

  • Fix GetHeader method on PSCouchDBRequest class.
  • Fix ConvertTo-CouchDBPassword cmdlet.
  • Fix position of PSCouchDBRequestException class.
  • Fix check permission on Revoke-CouchDBDatabasePermission cmdlet.
  • Fix Copy-CouchDBDatabase cmdlet.
  • Fix check document info in all cmdlet.
  • Add Node parameter on Get-CouchDBNode cmdlet.
  • Add all parameters on Get-CouchDBDatabaseChanges cmdlet.
  • Add tests folder for Pester testing.

2.4.0

2 years ago

Release notes

  • Fix PSCouchDBRequest constructor.
  • Fix SetServer method on PSCouchDBRequest class.
  • Fix AddAuthorization method on PSCouchDBRequest class.
  • Fix SetDatabase/Document/Attachment method on PSCouchDBRequest class.
  • Add positional parameters value for some cmdlets.
  • Remove Username and Password in ToString method on PSCouchDBRequest for security reason.

2.3.0

2 years ago

Release notes

  • Fix PSCouchDBDocument guid.
  • Add Partition parameter on Set-CouchDBDocument.
  • Add Set-CouchDBMaintenanceMode cmdlet.

2.2.0

3 years ago

Improvements

Rewrite Import-CouchDBDatabase cmdlet.

Fixes

Fix RequestAsJob method for Linux machine.

Added

Add SetDocumentId method on PSCouchDBDocument class. Add SetSelector override method on PSCouchDBReplication class. Add Search-CouchDBAnalyze, Get-CouchDBReshards, Set-CouchDBReshards, Remove-CouchDBReshards cmdlet. Add CouchDB response to PSCouchDBRequestException class.

2.1.0

3 years ago

Improvements

Merge New-CouchDBDatabasePartition in New-CouchDBDatabase cmdlet.

Fixes

Fix Send-CouchDBRequest cmdlet.

Added

Add ProxyServer, ProxyCredential parameter on Send-CouchDBRequest cmdlet. Add parameter support on various cmdlet. Add Set-CouchDBProxy and Remove-CouchDBProxy cmdlet. Add ProxyServer and ProxyCredential params on all cmdlet.

2.0.0

3 years ago

With this release, support for CouchDB 2.X is abandoned to support CouchDB 3.X and (in the future) 4.X. Below are the various changes made:

  • Split function cmdlet in a nested module
  • Add -AsJob parameter on various cmdlet (background job)
  • Public and rewrite Send-CouchDBRequest cmdlet (now based on - specific CouchDB request build on System.Net.WebRequest .NET class)
  • Supports partitioned databases
  • Add PSCouchDBDocument class
  • Add PSCouchDBAttachment class
  • Add PSCouchDBView class
  • Add new PSCouchDBDesignDoc class
  • Add PSCouchDBBulkDocument class
  • Add PSCouchDBRequest class
  • Rewrite Get/Set/Remove-CouchDBSession cmdlet
  • Enable Preferences variable: CouchDBSaveCredentialPreference, - CouchDBCachePreference
  • Add Connect/Disconnect-CouchDBDatabase cmdlet
  • Fix some cmdlet and bugs
  • New homepage: https://matteoguadrini.github.io/PSCouchDB/

1.14.0

4 years ago

Release notes

Fix Value param on Find-CouchDBDocuments Fix Key param on Get-CouchDBDocument Fix Clear-CouchDBDocuments Add issue template cmdlet bug Add issue template cmdlet enhancement Add issue template PSCouchDBQuery class bug Add issue template PSCouchDBQuery class enhancement Add issue template PSCouchDBDesignDoc class bug Add issue template PSCouchDBDesignDoc class enhancement Improved Grant-CouchDBDatabasePermission cmdlet Re-adaptation of the Revoke-CouchDBDatabasePermission cmdlet Add pull request template Fix Search-CouchDBFullText UseQueries param Add ReadOnly validation function to PSCouchDBDesignDoc Added remote possibilities for database copying Fix Get-CouchDBDatabaseInfo Fix Restart-CouchDBServer on Unix based os Fix Copy-CouchDBDatabase cmdlet Fix issue #1523,#2092,#2336,#2475 for default port Add deprecation shows and list in design documents class

1.13.0

4 years ago

Release notes

Features:

Add param -Document on Get-CouchDBDatabaseShards. Add some param Get-CouchDBDatabaseDesignDocument:

  • Descending
  • EndKey
  • EndKeyDocument
  • IncludeDocument
  • InclusiveEnd
  • Key
  • Keys
  • Conflict
  • Limit
  • Skip
  • StartKey
  • StartKeyDocument
  • UpdateSequence Add some param to Get-CouchDBDatabaseUpdates:
  • Feed
  • Timeout
  • Heartbeat
  • Since Complete _all_docs query parameter. Add full param to Get-CouchDBDatabase. Add EnsureDatabaseExist to Get-CouchDBClusterSetup. Add some param to Enable-CouchDBCluster:
  • BindPort
  • BindAddress
  • RemoteNode
  • RemoteUser
  • RemotePassword Add Limit and Skip param to Get-CouchDBReplicationScheduler. Add some parameter to Get-CouchDBReplicationDocument. Add Session and Key param to Get-CouchDBConfiguration.

Fix:

Fix name field on index creation. Fix shards documentation. Fix LocalSequence param on Get-CouchDBDocument. Fix Get-CouchDBDocument _local. Fix Get-CouchDBDatabaseDesignDocument keys param. Fix Find-CouchDBDocuments operator parameter. Complete documentation. Other minor fix.

1.12.0

4 years ago

Release notes

New cmdlet:

  • New-CouchDBDesignDocumentAttachment
  • Set-CouchDBDesignDocumentAttachment
  • Remove-CouchDBDesignDocumentAttachment
  • Get-CouchDBDesignDocumentAttachment

Other features: Add intuitive alias. Add Info parameter to Get-CouchDBDesignDocument. Add Info parameter to Get-CouchDBDocument. Add CouchDB API help infos. Prompt password if authorization is composed only of user, in secure string.

Fix: Fix prompt password; add help and documentation. Fix Set-CouchDBConfiguration. Fix Remove-CouchDBAttachment cmdlet. Fix other cmdlet. Fix Clear/Read-CouchDBLog. Fix documentation: alias and cmdlet. Other minor fix.