Skip to content

Commit c685007

Browse files
committed
Update: 24-12-2024
1 parent 09dd0fd commit c685007

File tree

5 files changed

+33
-165
lines changed

5 files changed

+33
-165
lines changed

basics/basics.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,6 @@ Continuous replication can result in many internal calls. These calls might affe
148148
- Low latency, in-memory data store. For more information, see [{{site.data.keyword.cloud}} Databases for Redis](https://www.ibm.com/uk-en/cloud/databases-for-redis).
149149
- Limitless object store for archiving data. For more information, see [{{site.data.keyword.cloud_notm}} Object Storage](https://www.ibm.com/cloud/object-storage).
150150
- Relational database with SQL querying, stored procedures, and constraints and triggers. For more information, see [{{site.data.keyword.cloud_notm}} Databases for PostgreSQL](https://www.ibm.com/cloud/databases-for-postgresql).
151-
- Data warehouse for ad hoc querying. For more information, see [{{site.data.keyword.dashdblong}}](https://www.ibm.com/products/db2-warehouse).
152151
- A queue. For more information, see [{{site.data.keyword.IBM_notm}} MQ](https://www.ibm.com/uk-en/products/mq).
153152

154153
For more information, see the [Best and worst practice](https://blog.cloudant.com/2019/11/21/Best-and-Worst-Practices.html) blog.

release_info/release_notes_classic.md

Lines changed: 33 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
copyright:
44
years: 2015, 2024
5-
lastupdated: "2024-11-22"
5+
lastupdated: "2024-12-24"
66

77
keywords: Cloudant, release notes, partition query, dedicated hardware plan, replication scheduler, views, runtime environment, IAM auth, document updates, compaction, all databases, attachments, bulk get, bulk docs, indexes, view collation, changes feed, dbcopy, session, Javascript, local docs, Mango, all docs, security, active tasks
88

@@ -28,9 +28,12 @@ Use these release notes to learn about the most recent updates to {{site.data.ke
2828

2929
The following changes are planned for the next release:
3030

31-
Auth
31+
Legacy authentication
3232
: To enhance security, Cloudant will enable temporary lockout of accounts in the coming months. After multiple login attempts using incorrect credentials, further login attempts will be denied for a period of time. To unlock your account, please wait for some time or change the password and then wait at least 5 minutes to ensure that the change propagates throughout the system.
3333

34+
The temporary lockout described here applies to legacy (non-IAM) credentials only.
35+
{: note}
36+
3437
### 22 November 2024
3538
{: #Cloudant-nov2224}
3639
{: release-note}
@@ -40,10 +43,10 @@ The following changes were made in build 8542:
4043
`X-Couch-Request-ID` HTTP header
4144
: Allow users to specify the request ID using `X-Couch-Request-ID` header, which is useful for tracking down requests that fail to start in a timely manner when using a load balancer in front.
4245

43-
Mango query
44-
: Introduced `allow_fallback` (boolean) query parameter that determines whether Cloudant can fall back to another valid index. When the user-specified index is not usable, if `allow_fallback=true`, the built-in `_all_docs` index is used. If `allow_fallback=false`, a 400 Bad Request is returned. The default value is true.
46+
Cloudant Query
47+
: Introduced `allow_fallback` (boolean) query parameter that determines whether `_find` can fall back to a full database scan if the query does not specify an index, or if the specified index is invalid for the query. If `allow_fallback=false`, a `400 Bad Request` is returned. The default value is `true`.
4548

46-
: Prevent inserting illegal ddocs via `_index` POST request.
49+
: Prevent inserting illegal design documents via `_index` POST request.
4750

4851
Replication
4952
: Improve the robustness of replication.
@@ -52,7 +55,7 @@ Runtime environment
5255
: Downgrade to the latest Erlang/OTP 25 release.
5356

5457
Welcome message
55-
: JavaScript engine `quickjs` will show up in the list of welcome features if enabled.
58+
: JavaScript engine `quickjs` will show up in the list of welcome features if enabled as the default JavaScript engine.
5659

5760
## October 2024
5861
{: #cloudant-oct24}
@@ -75,13 +78,8 @@ The following changes were made in build 8536:
7578
`_changes` endpoint
7679
: If the request includes `limit` parameter, `continuous` / `eventsource` feed emission will stop after emitting the specified number of rows.
7780

78-
Auth
79-
: Enhance security for Cloudant by adding config options to effectively reject requests for a given user if repeated requests have failed for authentication reasons.
80-
8181
Replicator
82-
: Improve how the replicator handles IPv6 addresses.
83-
84-
: Prevent conflict generation in the replicator application.
82+
: Prevent the replicator from creating conflicts in replication documents.
8583

8684
Runtime environment
8785
: Upgrade to the latest Erlang/OTP 25 release.
@@ -95,7 +93,7 @@ Runtime environment
9593

9694
The following changes were made in build 8534:
9795

98-
Auth
96+
Legacy authentication
9997
: Prepare for migration to a more secure password hashing scheme.
10098

10199
Runtime environment
@@ -123,7 +121,7 @@ The following changes were made in build 8521:
123121
: Return a `400 Bad Request` response for `_scheduler/docs/{path}` in case of an invalid path, instead of `500 function_clause`.
124122

125123
`_search_analyze` endpoint
126-
: Authentication is required to access the `_search_analyze` endpoint.
124+
: Authentication is now required to access the `_search_analyze` endpoint.
127125

128126
`COPY` request
129127
: Prevent creation of new documents if `Destination` header begins with `_` using the COPY method.
@@ -146,7 +144,7 @@ Welcome message
146144

147145
The following changes were made in build 8513:
148146

149-
IAM auth
147+
IAM authentication
150148
: JSON web tokens (JWT) added the `exp` claim to ensure that user tokens are considered invalid once they expire.
151149

152150
Replicator
@@ -158,7 +156,7 @@ Replicator
158156

159157
The following changes were made in build 8511:
160158

161-
IAM auth
159+
IAM authentication
162160
: Refresh access tokens when credentials change. Previously, an access token was allowed to expire before obtaining a new one with the new credentials.
163161

164162
Runtime environment
@@ -175,10 +173,10 @@ Runtime environment
175173

176174
The following changes were made in build 8510:
177175

178-
IAM auth
179-
: Align with the latest Cloud Resource Name (CRN) authentication requirements. Prior to this change, database names shorter than 4 characters or containing some non-alpha-numeric characters were incorrectly prohibited from working with IAM auth.
176+
IAM authentication
177+
: Add support for database resources in IAM access policies.
180178

181-
Mango
179+
Cloudant Query
182180
: Fix a race condition that resulted in some query response execution stats incorrectly reporting zero for `total_keys_examined`. See https://github.com/apache/couchdb/issues/4560 for more details.
183181

184182
Replicator
@@ -267,7 +265,7 @@ The following changes were made in build 8462:
267265
Indexing
268266
: Improve robustness of index compaction.
269267

270-
Mango
268+
Cloudant Query
271269
: Introduce `$beginsWith` operator.
272270

273271
Runtime environment
@@ -316,12 +314,12 @@ The following changes were made in build 8448:
316314
`_db_updates` endpoint
317315
: Remove `_db_updates` endpoint support.
318316

319-
Mango query
317+
Cloudant Query
320318
: Correct `_explain` API to always return an array for `fields`. Return `[]` instead of `"all_fields"` if the `fields` parameter was unset.
321319

322320
: Prevent occasional duplication of paginated `text` results.
323321

324-
Legacy auth
322+
Legacy authentication
325323
: Send compatible AuthSession cookie when possible.
326324

327325
Replicator
@@ -348,10 +346,10 @@ The following changes were made in build 8442:
348346
Design documents
349347
: `_design_docs/queries` / `_local_docs/queries` with parameter `keys` will return only design / local documents respectively.
350348

351-
Legacy auth
349+
Legacy authentication
352350
: Send a session cookie after successful basic authentication to migrate users to a strong password hashing scheme without impacting performance for each request.
353351

354-
Mango query
352+
Cloudant query
355353
: Remove duplicate elements from `indexable_fields` results.
356354

357355
: Correct the `_explain` endpoint `r` response field content from a byte array to an integer to match the declared API type.
@@ -392,7 +390,7 @@ The following changes were made in build 8435:
392390
`_replicate` endpoint
393391
: Authentication is required to access the `_replicate` endpoint.
394392

395-
Mango query
393+
Cloudant Query
396394
: Improve error messages in case of invalid field errors.
397395

398396
Replicator
@@ -414,7 +412,7 @@ Attachments
414412

415413
: Replace MD5 with xxHash in ETag generation.
416414

417-
Mango query
415+
Cloudant Query
418416
: Return correct `keys_examined` value in `execution_stats` field.
419417

420418
: Improve error messages of the `_index` endpoint.
@@ -456,7 +454,7 @@ Javascript
456454
`_local_docs` endpoint
457455
: Hide internal checkpoint documents by default in the `_local_docs` response.
458456

459-
Mango query
457+
Cloudant Query
460458
: Return correct documents for queries with `$regex` and text indexes.
461459

462460
: Optimize queries using keys-only covering indexes.
@@ -638,7 +636,7 @@ Bulk docs
638636
Compaction
639637
: Retain compactor state across node reboots.
640638

641-
IAM auth
639+
IAM authentication
642640
: Retry `authz` endpoint on failure.
643641

644642
Indexes
@@ -692,7 +690,7 @@ Runtime environment
692690

693691
The following changes were made in build 8278:
694692

695-
IAM auth
693+
IAM authentication
696694
: Improve compatibility during upgrades.
697695

698696
Document updates and compaction
@@ -914,8 +912,8 @@ Compressed requests
914912

915913
The following changes were made in build 8169:
916914

917-
New! Mango query operator
918-
: Introduce the Mango query operator, `$keyMapMatch` that offers the ability to make queries on the keys of a map.
915+
New! Cloudant query operator
916+
: Introduce the query operator, `$keyMapMatch` that offers the ability to make queries on the keys of a map.
919917

920918
Improvements
921919
: Internal bug fixes.
@@ -1365,8 +1363,8 @@ Improvements
13651363

13661364
The following changes were made in build 7302:
13671365

1368-
Mango Query
1369-
: Improve Mango Query so that mixed clusters return correct results during upgrades.
1366+
Cloudant Query
1367+
: Improve Cloudant Query so that mixed clusters return correct results during upgrades.
13701368

13711369
Downgrade function
13721370
: Add a downgrade function to support future cluster purge releases.
@@ -1406,8 +1404,8 @@ versions (TLS 1.0 and 1.1) at which point only TLS 1.2+ is supported.)*** Find m
14061404

14071405
The following changes were made in build 7205:
14081406

1409-
Refactor Mango Query selectors
1410-
: Refactor Mango Query selectors to reduce the amount of traffic sent between nodes in the cluster.
1407+
Refactor Cloudant Query selectors
1408+
: Improve efficiency of Cloudant Query by adding support for predicate push-down to database shards.
14111409

14121410
Document update errors
14131411
: Expose document update errors on concurrent document updates to client.

toc.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ toc:
3030
- offerings/dataprivacygovernance.md
3131
- offerings/audit.md
3232
- offerings/gdpr.md
33-
- transaction-engine/overview-te.md
3433
- service-change-notices/deprecations.md
3534
- release_info/release_notes_classic.md
3635
- navgroup:
@@ -47,7 +46,6 @@ toc:
4746
- tutorials/create_database.md
4847
- tutorials/create_query.md
4948
- tutorials/create_backup.md
50-
- tutorials/locate-db2-warehouse-credentials.md
5149
- navgroup:
5250
id: howto
5351
topics:

transaction-engine/overview-te.md

Lines changed: 0 additions & 24 deletions
This file was deleted.

tutorials/locate-db2-warehouse-credentials.md

Lines changed: 0 additions & 103 deletions
This file was deleted.

0 commit comments

Comments
 (0)