vania-janet/multiturn-rag-retrieval-data huggingface dataset:
Support for encryption with IBM® Key Protect for IBM Cloud®
: Support for encrypting SQL queries with IBM Key Protect. IBM Key Protect is a centralized key management system (KMS) for generating, managing, and destroying encryption keys used by IBM Cloud® services. If you are processing sensitive data in your queries, you can use customer-managed keys to encrypt SQL query texts and error messages that are stored in the job information.
: IBM Cloud Data Engine with IBM Key Protect for managing encryption keys meets the required IBM controls that are commensurate with the Health Insurance Portability and Accountability Act of 1996 (HIPAA) Security and Privacy Rule requirements.





 February 2019 

Beta support for JDBC driver
: Beta support for JDBC driver of Data Engine. Request to participate by sending an email to [Joshua.Mintz@ibm.com](mailto:Joshua.Mintz@ibm.com).

Beta support for data skipping
: Beta support for data skipping indexes. You can create custom indexes on any column for minimum and maximum values, list of values, and geospatial bounding box for any object queried. This significantly reduces I/O and query cost and lower the query execution time.

Beta support for time series
: Beta support for SQL-native time series in Data Engine. This includes functions for time series segmentation, prediction, alignment, temporal joins, and subsequence mining. Request to participate by sending an email to [Joshua.Mintz@ibm.com](mailto:Joshua.Mintz@ibm.com).





 December 2018 

New SQl reference guide
: Release of a complete SQL Reference Guide, an SQL introduction for Cloud SQL/Spark SQL. [The new reference guide](https://cloud.ibm.com/docs/sql-query?topic=sql-query-sql-reference) includes examples that can be copied and directly pasted into the web UI to be run.





 November 2018 

Support for hive-style partitioning
: Support for controlling the layout of SQL results. Including support for creating hive-style partitioning and paginated result data.

Support for Python SDK extensions
const entityId = 'john_doe';
const entityAttributes = {
city: 'Bangalore',
country: 'India',
};
try {
const res = await secretPropertyObject.getCurrentValue(entityId, entityAttributes);
console.log(JSON.stringify(res, null, 2)); // view entire response.
console.log('Resulting secret:n', res.result.resources[0].secret_data.payload); // the actual secret value.
} catch (err) {
// handle the error
}

Where,



* entityId: entityId is a string identifier that is related to the Entity against which the property is evaluated. For example, an entity might be an instance of an application that runs on a mobile device, a microservice that runs on the cloud, or a component of infrastructure that runs that microservice. For any entity to interact with App Configuration, it must provide a unique entity ID.
* entityAttributes: entityAttributes is a map of type map[string]interface{} consisting of the attribute name and their values that define the specified entity. This is an optional parameter if the property is not configured with any targeting definition. If the targeting is configured, then entityAttributes should be provided for the rule evaluation. An attribute is a parameter that is used to define a segment. The SDK uses the attribute values to determine whether the specified entity satisfies the targeting rules, and returns the appropriate value.











 Fetching the appConfigClient across other modules 

Once the SDK is initialized, the appConfigClient can be obtained across other modules as shown below:

// other modules

const { AppConfiguration } = require('ibm-appconfiguration-node-sdk');
const appConfigClient = AppConfiguration.getInstance();

feature = appConfigClient.getFeature('online-check-in');
: You can now create a Secrets Manager service instance in the Sydney (au-syd) region.

For more information, see [Regions and endpoints](https://cloud.ibm.com/docs/secrets-manager?topic=secrets-manager-endpoints).





 14 December 2020 

Now available: Secrets Manager CLI plug-in
: The Secrets Manager CLI plug-in is now available for download!

You can use the Secrets Manager CLI to interact with the secrets that you store in your Secrets Manager instance. To install the plug-in, log in to the IBM Cloud CLI and run ibmcloud plugin install secrets-manager.



* To see CLI usage examples for creating secrets of different types, check out [Creating secrets](https://cloud.ibm.com/docs/secrets-manager?topic=secrets-manager-arbitrary-secrets).
* To find out more about the CLI commands and options that are available for Secrets Manager, see the [CLI reference](https://cloud.ibm.com/docs/secrets-manager?topic=secrets-manager-cli-plugin-secrets-manager-cli).







 24 November 2020 

Now available: Secrets Manager Node.js SDK
: You can now use the IBM Cloud Secrets Manager Node.js SDK to connect to your Secrets Manager service instance.

For more information, check out the [IBM Cloud Secrets Manager Node.js SDK repository in GitHub](https://github.com/IBM/secrets-manager-node-sdk).





 13 November 2020 

Now available: IBM Cloud plug-ins for Vault
: Need to manage IBM Cloud secrets by using an on-premises Vault? You can now integrate stand-alone IBM Cloud plug-ins for Vault. These open source plug-ins can be used independently from each other so that you can manage IBM Cloud secrets through your on-premises Vault server.



* To set up authentication between Vault and your IBM Cloud account, you can use the [IBM Cloud Auth Method plug-in for Vault](https://github.com/ibm-cloud-security/vault-plugin-auth-ibmcloud).
So it is necessary to add RMM server’s public key to the source and target server.





 Where can I find IBM Cloud documentation about VMware VM (on-premises or classic) to IBM Cloud VPC migration? 

For On-premises VMware VM to IBM Cloud VPC migration with RMM documentation, click [here](https://cloud.ibm.com/docs/cloud-infrastructure?topic=cloud-infrastructure-migrating-images-vmware-vpc).

For Classic VMware VM to IBM Cloud VPC migration with RMM documentation, click [here](https://cloud.ibm.com/docs/cloud-infrastructure?topic=cloud-infrastructure-migrating-images-vmware-vpc-classic).





 Who do I contact for support? 

Open any issue directly with the RackWare support team. The support team is available 365x24x7.

Open a case by using the following options:



* Email: [support@rackwareinc.com](mailto:support@rackwareinc.com)
* Phone: +1 (844) 797-8776



In all cases, add ‘RMM - IBM Cloud’ in the subject line. The RackWare support is based in United States and India.





 Can I migrate on-premises VMware virtual machines to IBM Cloud VPC virtual server instances? 

Yes, as long as connectivity is established from on-premises to the RMM server and IBM Cloud VPC.





 Is data migration supported for IBM File or Block performance endurance storage? 

Only local storage and Block performance endurance storage is supported in IBM Cloud classic. File performance and endurance volume’s data migration is not supported, for this, consider that uses a third-party tool such as rsync. A sample script that uses rsync can be found [here](https://github.com/IBM-Cloud/vpc-migration-tools).





 Is the migration intrusive? 

Usually the migration is nonintrusive. It can be done while the server is up and running. However, the source server does need some unused space to do the image capture of the server.
FAQs 



 Where can I find my username for the service? 

The username and password can be seen on the IBM Cloud Backup for Classic instance's Overview page, the username is in the upper-left area of the UI. The Portal Password is on the Overview tab.

You can also see the username and password through the [Device list](https://cloud.ibm.com/gen1/infrastructure/devices). To view usernames and accounts that are associated with your Devices, click Devices > Device list, and click the Device name. On the left-side menu, click Passwords. The IBM Cloud Backup for Classic service is listed in the Software Name column as "Base Client".

Alternatively, you can click Devices > Manage > Passwords. The console displays the list of your devices and the associated software with the appropriate usernames and passwords. The service name is listed as "Base Client".





 How can I change my password for the service? 



1. Log in to the [IBM Cloud console](https://cloud.ibm.com/login). From the menu ![Menu icon](https://cloud.ibm.com/docs-content/v1/content/921d024aca5ff45536208840a52f864567eb4068/icons/icon_hamburger.svg), select Classic Infrastructure![Classic icon](https://cloud.ibm.com/docs-content/v1/content/921d024aca5ff45536208840a52f864567eb4068/icons/classic.svg).
2. Click Storage > Cloud Backup to display the list of backup services.
3. Click the instance name of the backup vault where you want to change your password.
4. On the Overview page, you can see your Portal Password. Click the Pencil icon to modify the password.

The IBM Cloud Backup for Classic username is displayed in the upper-left area of the page.
5. Enter the new password in the Password field.
* Where can I find the Terms of Service for SendGrid and Twilio?

For the Terms of Service for SendGrid and Twilio, see [Twilio Terms of Service](https://www.twilio.com/legal/tos).
* Where can I find more information about SendGrid?

For more information about SendGrid, see the following links.



* [SendGrid documentation](https://sendgrid.com/docs/)
* [SendGrid Email API documentation](https://www.twilio.com/sendgrid/email-api)
* [SendGrid for developers](https://sendgrid.com/docs/for-developers/)



* Define an alternate port for SMTP in WHM

 Define an alternate port for SMTP in WHM 



1. Log in to WHM.
2. Click Service Manager.
3. Set the port after Run another copy of Exim on port.
4. Click Save.





Schematics



* Are Classic VSIs supported for use with Actions?

Classic VSI environments have not been tested with Actions. Only IBM Cloud VPC VSIs have been tested and are supported with Actions.
* What network configuration is suggested for use with Actions?

It is your responsibility as a user to ensure that suitable network policies and a bastion host configuration is in place for the cloud environment to allow Schematics to connect via SSH to your environment. See [Schematics firewall, allowed IPs](https://cloud.ibm.com/docs/schematics?topic=schematics-allowed-ipaddresses) for details of the IP addresses Schematics uses and must be allowed access. When using a bastion host, SSH forwarding is used to connect to the target VSIs. To validate access the command ssh -J bastion-ip vsi-ip.
So it is necessary to add RMM server’s public key to the source and target server.
* Where can I find IBM Cloud documentation about VMware VM (on-premises or classic) to IBM Cloud VPC migration?

For On-premises VMware VM to IBM Cloud VPC migration with RMM documentation, click [here](https://cloud.ibm.com/docs/cloud-infrastructure?topic=cloud-infrastructure-migrating-images-vmware-vpc).

For Classic VMware VM to IBM Cloud VPC migration with RMM documentation, click [here](https://cloud.ibm.com/docs/cloud-infrastructure?topic=cloud-infrastructure-migrating-images-vmware-vpc-classic).
* Who do I contact for support?

Open any issue directly with the RackWare support team. The support team is available 365x24x7.

Open a case by using the following options:



* Email: [support@rackwareinc.com](mailto:support@rackwareinc.com)
* Phone: +1 (844) 797-8776



In all cases, add ‘RMM - IBM Cloud’ in the subject line. The RackWare support is based in United States and India.
* Can I migrate on-premises VMware virtual machines to IBM Cloud VPC virtual server instances?

Yes, as long as connectivity is established from on-premises to the RMM server and IBM Cloud VPC.
* Is data migration supported for IBM File or Block performance endurance storage?

Only local storage and Block performance endurance storage is supported in IBM Cloud classic. File performance and endurance volume’s data migration is not supported, for this, consider that uses a third-party tool such as rsync. A sample script that uses rsync can be found [here](https://github.com/IBM-Cloud/vpc-migration-tools).
* Is the migration intrusive?

Usually the migration is nonintrusive. It can be done while the server is up and running. However, the source server does need some unused space to do the image capture of the server.
You might find this information helpful if you are already familiar with the Text to Speech service on the public IBM Cloud.



* Text to Speech for IBM Cloud Pak for Data uses access tokens for authentication. For more information, see the [API & SDK reference](https://cloud.ibm.com/apidocs/text-to-speech).
* The endpoints for Text to Speech for IBM Cloud Pak for Data are specific to your IBM Cloud Pak for Data cluster. For more information, see the [API & SDK reference](https://cloud.ibm.com/apidocs/text-to-speech).
* Text to Speech for IBM Cloud Pak for Data supports only neural voices. It does not support standard (concatenative) voices. The neural voices do not support the SSML <express-as> and <voice-transformation> elements.
* Text to Speech for IBM Cloud Pak for Data does not perform any request logging. You do not need to use the X-Watson-Learning-Opt-Out request header.
* Text to Speech for IBM Cloud Pak for Data does not support Watson tokens. You cannot use the X-Watson-Authorization-Token request header to authenticate with the service.
RackWare Management Module (RMM) is a simple workload migration solution that is provided by IBM’s partner RackWare that provides an automated, easy, and convenient process to migrate existing compute workloads to IBM Cloud. It keeps track of data changes on the source server until cutover and performs delta syncs to the target server in IBM Cloud. This tool migrates a server with everything on it including the operating system, along with its installed database application and data (lift and shift migration). RMM can do database migration if it is a platform-based database (for example, it can access database workloads with a public IP address). For more information, see [On-premises VMware VM to IBM Cloud VPC migration with RMM](https://cloud.ibm.com/docs/cloud-infrastructure?topic=cloud-infrastructure-migrating-images-vmware-vpc).





 Database Migration Script (Python) 

Using Python as a source, you can migrate the database from any server to IBM Cloud VPC. The migration script uses Python libraries than can back up the database from the source server and restore it on the new server.

The new server runs in latest versions of MySQL, since this migration focuses on the database alone. This is consistent and secure and can be performed from any system.

For more information, see [MySQL database migration using Python](https://cloud.ibm.com/docs/cloud-infrastructure?topic=cloud-infrastructure-mysql-python).
* Oracle Database version 12.1.0.2, or later
* SAP Adaptive Server Enterprise version 16.0 SP03, or later



On a Linux VM, the following database is supported:



* SAP HANA Platform 2.0 SPS 04, or later



You can find an up-to-date list at [SAP Apps on IBM Power Systems Virtual Server](https://launchpad.support.sap.com//notes/2855850).
* How can I get the WebSphere Application Server that are delivered through the Web Enablement for i packages, and are available at no additional charge with IBM i?

If you have an IBM i VM instance with the licensed program bundle in the Power Systems Virtual Server offering, you can download the WebSphere Application Server that is available in the Web Enablement for i software at the Entitled System Support (ESS) website by completing the following steps:



1. Go to the [ESS website](https://www.ibm.com/servers/eserver/ess/index.wss).
2. Sign in. If this is the first time you are using ESS, refer to the Help section on the left menu. Download and read the ESS_Registration_IBM_Customers_Guidelines PDF.
3. Go to My Entitled Software > IBM i evaluation and NLV download.
4. Find the required software that you can download, install, and use. For example:

Web Enablement for i (5722-WE2) - WebSphere Express V8.5.5 Web Enablement for i (5733-WE3) - WebSphere V9



* How do I run Red Hat OpenShift Container Platform (OCP) on Power Systems Virtual Servers?

You can find a complete tutorial at the IBM Developer site: [Deploying Red Hat OpenShift Container Platform 4.x on IBM Power Systems Virtual Servers](https://developer.ibm.com/series/deploy-ocp-cloud-paks-power-virtual-server/).
* What is the network latency over Direct Link?

Network latency over Direct link is less than 1 millisecond in every location.
Check the [Cloud services locations](https://cloud.ibm.com/docs/atracker?topic=atracker-regions) to identify the Activity Tracker Event Routing instance where events are available.





* Can I choose the region where global events are collected?

With Activity Tracker Event Routing you can configure a route to send your global events to a target that sends the events to any supported destination:



* [An IBM Cloud Object Storage bucket](https://cloud.ibm.com/docs/atracker?topic=atracker-getting-started-target-cos)
* [An IBM Cloud Activity Tracker instance](https://cloud.ibm.com/docs/atracker?topic=atracker-getting-started-target-logdna)
* [An IBM® Event Streams for IBM Cloud® topic](https://cloud.ibm.com/docs/atracker?topic=atracker-getting-started-target-event-streams)



* I cannot find auditing events in my account. Where can I find them?

In IBM Cloud, auditing events are generated automatically with the exception of some services that require additional configuration or a specific service plan. For more information about these services, see [Enabling Activity Tracker events](https://cloud.ibm.com/docs/atracker?topic=atracker-events-opt-in).

There are 2 ways by which you can access the auditing events in your account. For more information see [Collecting events.](https://cloud.ibm.com/docs/atracker?topic=atracker-events_collect)



Activity Tracker hosted event search



* What are the different ways to manage auditing events?

Activity Tracker offers 2 different ways to manage auditing events in an IBM Cloud account. You can use Activity Tracker hosted event search, an IAM enabled service, to manage auditing events through instances that you provision in each IBM Cloud region where you operate. Alternatively, you can use Activity Tracker Event Routing, a platform service, to manage auditing events at the account-level by configuring targets and routes that define where auditing data is routed.
For more information about projects, see [Manage projects](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project).





 Where can I find code samples? 

You can find code samples to help you explore the capabilities of Code Engine. Visit our [Code Engine code samples repository on GitHub](https://github.com/IBM/CodeEngine).





 I need more memory! Can I increase my limits? 

Yes, you can increase your Code Engine [limits](https://cloud.ibm.com/docs/codeengine?topic=codeengine-limits) by contacting [IBM support](https://cloud.ibm.com/docs/codeengine?topic=codeengine-get-support).





 Do I need a Docker Hub account to use Code Engine? 

Code Engine does not require a Docker Hub account. Although Code Engine does run containers, you do not need to understand container technology to deploy workloads on Code Engine. You can start with source code and Code Engine builds the container image for you and stores it in an IBM Cloud Container Registry namespace that is owned by your account. Although IBM Cloud Container Registry is used as the default container registry, Code Engine can push and pull images from any other public and private registry that is accessible from IBM Cloud.





 What is the difference between a Docker build on my system and a build in Code Engine? 

The result of a Docker build that you run on your local system is the same container image that you get if you run a build with the same Dockerfile in Code Engine. However, the build in Code Engine is not running on your local system, but instead in the Code Engine system. This build in Code Engine gives you several advantages.



1. You are not required to install software, such as Docker Desktop, locally.
2. You can use the resources that are provided by Code Engine. For example, you can take advantage of the speed of IBM Cloud to push and pull container registry images for you.
3.
* Data sources: You can also use the data sources from the IBM Cloud Provider plug-in reference to retrieve information about an existing IBM Cloud resource. Review the Argument reference section in the IBM Cloud Provider plug-in reference to see what input parameters you must provide to retrieve an existing resource. Then, review the Attributes reference section to find an overview of parameters that are made available to you and that you can reference in your resource blocks. Use this option if you want to access the details of a resource that is configured in another Terraform on IBM Cloud configuration file.

Example infrastructure code

data ibm_is_image "ubuntu" {
name = "ubuntu-18.04-amd64"
}

resource ibm_is_instance "vsi1" {
name = "$mysi"
vpc = ibm_is_vpc.vpc.id
zone = "us-south1"
keys = [data.ibm_is_ssh_key.ssh_key_id.id]
image = data.ibm_is_image.ubuntu.id
profile = "cc1-2x4"

primary_network_interface {
subnet = ibm_is_subnet.subnet1.id
security_groups = [ibm_is_security_group.sg1.id]
}
}
Show more









 Using variable blocks to customize resources 

You can use variable blocks to create templates for your infrastructure code. For example, instead of creating multiple Terraform on IBM Cloud configuration files for a resource that you want to deploy in multiple data centers, simply reuse the same configuration and use an input variable to define the data center.

Where do I store my variable declarations?
You can decide to declare your variables within the same Terraform on IBM Cloud configuration file where you specify the resources that you want to provision, or to create a separate variables.tf file that includes all your variable declarations. When you create a workspace, IBM Cloud Schematics automatically parses through your Terraform on IBM Cloud configuration files to find variable declarations.

What information do I need to include in my variable declaration?
For more information about projects, see [Manage projects](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-project).
* Where can I find code samples?

You can find code samples to help you explore the capabilities of Code Engine. Visit our [Code Engine code samples repository on GitHub](https://github.com/IBM/CodeEngine).
* I need more memory! Can I increase my limits?

Yes, you can increase your Code Engine [limits](https://cloud.ibm.com/docs/codeengine?topic=codeengine-limits) by contacting [IBM support](https://cloud.ibm.com/docs/codeengine?topic=codeengine-get-support).
* Do I need a Docker Hub account to use Code Engine?

Code Engine does not require a Docker Hub account. Although Code Engine does run containers, you do not need to understand container technology to deploy workloads on Code Engine. You can start with source code and Code Engine builds the container image for you and stores it in an IBM Cloud Container Registry namespace that is owned by your account. Although IBM Cloud Container Registry is used as the default container registry, Code Engine can push and pull images from any other public and private registry that is accessible from IBM Cloud.
* What is the difference between a Docker build on my system and a build in Code Engine?

The result of a Docker build that you run on your local system is the same container image that you get if you run a build with the same Dockerfile in Code Engine. However, the build in Code Engine is not running on your local system, but instead in the Code Engine system. This build in Code Engine gives you several advantages.



1. You are not required to install software, such as Docker Desktop, locally.
2. You can use the resources that are provided by Code Engine. For example, you can take advantage of the speed of IBM Cloud to push and pull container registry images for you.
3.