Advanced CLI for CouchDB server
Rewrite Import-CouchDBDatabase cmdlet.
Fix RequestAsJob method for Linux machine.
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.
Merge New-CouchDBDatabasePartition in New-CouchDBDatabase cmdlet.
Fix Send-CouchDBRequest cmdlet.
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.
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:
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
Add param -Document on Get-CouchDBDatabaseShards. Add some param Get-CouchDBDatabaseDesignDocument:
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.
New cmdlet:
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.