Skip to content

Update licensing issues #2008

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Apr 15, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
* You have an active connection to RavenDB's License Server (api.ravendb.net).
* [DisableAutoUpdate](../../server/configuration/license-configuration#license.disableautoupdate) is set to false.

* If changes were made to your current license and you want to __apply immediately__,
then you can __force the update from Studio__.
* If changes were made to your current license and you want to **apply immediately**,
then you can **force the update from Studio**.
This action also requires an active connection to the [License Server](../../start/licensing/licensing-overview#license-server).

* In this page:
Expand All @@ -27,10 +27,10 @@

![Force Update](images/force-update.png "Force-update")

1. __About__
1. **About**
Navigate to the _About_ page in Studio.

2. __Force Update__
2. **Force Update**

* Click the _FORCE UPDATE_ button.
This will update your current license immediately.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
* The license key is in JSON format.
It is sent to the email address that was provided when obtaining the license.

* There are a few __license types__ available, see below.
* There are a few **license types** available, see below.

* Each license has a specific date on which it will expire.
To renew your license see [renew license](../../start/licensing/renew-license).
Expand All @@ -26,7 +26,7 @@ Visit the [pricing page](https://ravendb.net/buy) to see which features are incl
{INFO/}

{NOTE: }
__Developer__
**Developer**

* The developer license is for development use only and isn't applicable for commercial use.
You must upgrade this license before going into production.
Expand All @@ -41,28 +41,28 @@ __Developer__
{NOTE/}

{NOTE: }
__Community__
**Community**

* A basic production-grade license.
* Community licenses last for one year and can be renewed every year.
{NOTE/}

{NOTE: }
__Professional__
**Professional**

* A standard production-grade license.
* Extended automatically if the server has access to RavenDB's License Server.
{NOTE/}

{NOTE: }
__Enterprise__
**Enterprise**

* A high-performance, fully-featured production-grade license.
* Extended automatically if the server has access to RavenDB's License Server.
{NOTE/}

{NOTE: }
__ISV Licenses__
**ISV Licenses**

* ISV licenses are commercial licenses that allow you to redistribute RavenDB with your software
for on-premise installation and use by your customers.
Expand All @@ -82,23 +82,23 @@ __ISV Licenses__
* Go to the About page to see the version, license, and support info.

#### 2.   Version
* __Current version__:
* **Current version**:
Specifies the current Server and Studio client versions used.
Knowing the version is important as documentation, features, and patches are version sensitive.
* __Send Feedback__:
* **Send Feedback**:
You can send RavenDB feedback about any issues you've encountered.
* __Latest version info__:
* **Latest version info**:
Specifies whether you are using the latest Server version.
If you need to upgrade to a new version see [upgrading instructions](../../start/installation/upgrading-to-new-version).

#### 3.   License Information
* __Type__:
* **Type**:
Specifies which license type you're using.
* __Expires__:
* **Expires**:
Specifies the date on which the license will expire.
* __Available features__:
* **Available features**:
The features included with this license are listed.
* <a id="license-server" /> __License Server__:
* <a id="license-server" /> **License Server**:
Notifies if there is an active connection to RavenDB's License Server.
If you aren't connected, it is usually either because a firewall is blocking the connection,
or your server is running offline.
Expand All @@ -114,9 +114,9 @@ __ISV Licenses__
* Specifies the support options available under your current support plan.

#### 6. &nbsp; Links
* __Access__:
* **Access**:
Click to select RavenDB Community Discussions in GitHub, or Google Groups archive.
* __Upgrade__:
* **Upgrade**:
Click to go to the RavenDB support options page.


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@

{NOTE: }

* When your license __expires__ the Studio is blocked.
* When your license **expires** Studio is blocked.
Client API operations and other RavenDB features will continue to work.
However, any usage of expired RavenDB licenses is outside the license agreement
and doesn't comply with the [EULA terms](https://ravendb.net/terms).

* __Renew your license__ as described below.
* **Renew your license** as described below.

* In this page:
* [Renew commercial licenses](../../start/licensing/renew-license#renew-commercial-licenses)
Expand All @@ -21,10 +21,10 @@

{PANEL: Renew commercial licenses}

* This section relates to all commercial licenses: __Professional__, __Enterprise__, and all __ISV licenses__.
* This section relates to all commercial licenses: **Professional**, **Enterprise**, and all **ISV licenses**.

{NOTE: }
__Automatic renewal__:
**Automatic renewal**:

---
If your server has an active connection to RavenDB's [License Server](../../start/licensing/licensing-overview#license-server),
Expand All @@ -33,18 +33,18 @@ then these commercial licenses will be automatically renewed.
{NOTE/}

{NOTE: }
__Manual (offline) renewal__:
**Manual (offline) renewal**:

---
If the connection to the License Server is unavailable, contact [customer service](https://ravendb.net/contact) to extend your license.
A license renewal email will be sent to you (the license ID will stay the __same__).
A license renewal email will be sent to you (the license ID will stay the **same**).
Copy the new license key from the mail and proceed with one of the following options.

__Either__:
**Either**:

* Replace the existing license key with the new one from the Studio, as described [here](../../start/licensing/replace-license#replace-license-from-studio).
* Replace the existing license key with the new one from Studio, as described [here](../../start/licensing/replace-license#replace-license-from-studio).

__Or__:
**Or**:

* Set [DisableAutoUpdateFromApi](../../server/configuration/license-configuration#license.disableautoupdatefromapi) to true.

Expand All @@ -57,28 +57,28 @@ __Or__:

{PANEL: Renew Developer & Community licenses}

* The __Developer__ and __Community__ licenses are renewed from the Studio,
* The **Developer** and **Community** licenses are renewed from Studio,
the 'Renew' button is available only for those license types.

* They can be renewed when there are less than 30 days remaining on your current license.

![Renew License](images/renew-1.png "Renew License")

1. __About__
1. **About**
Navigate to the _About_ page in Studio

2. __Renew__
2. **Renew**
Click the _RENEW LICENSE_ button


* ![Renew License](images/renew-2.png "Renew and Submit")


3. __Renew__
3. **Renew**
Click to renew the current license.
The renewed license will be sent to you by mail.

4. __Submit__
4. **Submit**
Paste the renewed license key and click Submit.

{PANEL/}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
{NOTE: }

* Upon [upgrading your license](https://ravendb.net/buy),
RavenDB will send the __new license key__ to the email provided when obtaining the license.
RavenDB will send the **new license key** to the email provided when obtaining the license.

* You need to replace the existing license with the new one from the Studio, see below.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,16 +28,15 @@

{PANEL: Enabling PostgreSQL support}

---

### License

* Your RavenDB license determines which features are available.
* Visit Studio's **About** page to find which features are included in your license.

!["PostgreSQL and Power BI support"](images/about-license.png "PostgreSQL and Power BI support")

* If your current license doesn't include the PostgreSQL support, acquire [one that does](https://ravendb.net/buy).
* Your RavenDB license determines which features are available for your server.
* Visit Studio's [About](../../start/licensing/licensing-overview#manage-license-view)
page to find which features are included in your license.
* PostgreSQL is enabled for all licenses.
* To [use Power BI with RavenDB as its PostgreSQL server](../../integrations/postgresql-protocol/power-bi),
your license must explicitly enable Power BI.
If your current license doesn't include Power BI Support, you can acquire one that does [here](https://ravendb.net/buy).

---

Expand All @@ -48,13 +47,12 @@
{CODE-BLOCK:json}
"Integrations.PostgreSQL.Enabled": true
{CODE-BLOCK/}
* If your license includes the **PostgreSQL Protocol Support** but not
**Power BI Support**, enable RavenDB's [Experimental Features](../../server/configuration/core-configuration#features.availability)
* PostgreSQL is an experimental feature. To enable it, enable RavenDB's
[Experimental Features](../../server/configuration/core-configuration#features.availability)
by adding this line to your server's `settings.json` file:
{CODE-BLOCK:json}
"Features.Availability": "Experimental"
{CODE-BLOCK/}
If your license allows both features, you do **not** need to enable Experimental Features.

---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@
* Easily select RavenDB collections and retrieve chosen data.
* Query RavenDB using [RQL](../../client-api/session/querying/what-is-rql).

* To use RavenDB with Power BI, your [license](../../integrations/postgresql-protocol/overview#license)
must explicitly enable **Power BI** Support.

* In this page:
* [Using RavenDB From Power BI Desktop](../../integrations/postgresql-protocol/power-bi#using-ravendb-from-power-bi-desktop)
* [Connect to RavenDB](../../integrations/postgresql-protocol/power-bi#connect-to-ravendb)
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# Activate License

---

{NOTE: }

* Each RavenDB cluster must be registered with its own license.

* The license key is sent to the email that was provided when obtaining the license.
There are a few ways to **activate your license**, see below.

* In this page:

* [Activate license with configuration keys](../../start/licensing/activate-license#activate-license-with-configuration-keys)
* [Activate license from Studio](../../start/licensing/activate-license#activate-license-from-studio)

{NOTE/}

---

{PANEL: Activate license with configuration keys}

* You can activate the license using either one of the following configuration keys:
* [License](../../server/configuration/license-configuration#license)
* [License.Path](../../server/configuration/license-configuration#license.path)

* These configuration keys can be set in _setting.json_ or as environment variables.
Learn more in [configuration overview](../../server/configuration/configuration-options).

{PANEL/}

{PANEL: Activate license from Studio}

You can activate the license from Studio:

![Register License](images/register-1.png "Register license")

1. **About**
Navigate to the _About_ page in Studio

2. **Activate**
Click the _REGISTER LICENSE_ button

![Register License](images/register-2.png "Register license")

{PANEL/}

## Related Articles

### Licensing
- [Licensing overview](../../start/licensing/licensing-overview)
- [Replace license](../../start/licensing/replace-license)
- [Renew license](../../start/licensing/renew-license)
- [Force update license](../../start/licensing/force-update)

### Server
- [License configuration options](../../server/configuration/license-configuration)


Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Force License Update

---

{NOTE: }

* Every 24 hours (counted from server startup), RavenDB will check the [License Server](../../start/licensing/licensing-overview#license-server)
to see if there are any updates made to your current license that need to be applied.
This is done for all license types.

* This automatic update will be applied provided that:
* You have an active connection to RavenDB's License Server (api.ravendb.net).
* [DisableAutoUpdate](../../server/configuration/license-configuration#license.disableautoupdate) is set to false.

* If changes were made to your current license and you want to **apply immediately**,
then you can **force the update from Studio**.
This action also requires an active connection to the [License Server](../../start/licensing/licensing-overview#license-server).

* In this page:
* [Force license update from Studio](../../start/licensing/force-update#force-license-update-from-studio)

{NOTE/}

---

{PANEL: Force license update from Studio}

![Force Update](images/force-update.png "Force-update")

1. **About**
Navigate to the _About_ page in Studio.

2. **Force Update**

* Click the _FORCE UPDATE_ button.
This will update your current license immediately.

* If [DisableAutoUpdateFromApi](../../server/configuration/license-configuration#license.disableautoupdatefromapi) is set to _true_,
the license will be updated from the [configuration keys](../../start/licensing/activate-license#activate-license-with-configuration-keys).
If set to _false_, the license will be updated from the [License Server](../../start/licensing/licensing-overview#license-server), provided you have an active connection.

{PANEL/}

## Related Articles

### Licensing
- [Licensing overview](../../start/licensing/licensing-overview)
- [Activate license](../../start/licensing/activate-license)
- [Replace license](../../start/licensing/replace-license)
- [Renew license](../../start/licensing/renew-license)

### Server
- [License configuration options](../../server/configuration/license-configuration)


Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Loading