diff --git a/README.md b/README.md
index 51056d56a..170e602ed 100644
--- a/README.md
+++ b/README.md
@@ -5,15 +5,15 @@
The most robust logger for Salesforce. Works with Apex, Lightning Components, Flow, Process Builder & Integrations. Designed for Salesforce admins, developers & architects.
-## Unlocked Package - v4.11.4
+## Unlocked Package - v4.11.5
-[![Install Unlocked Package in a Sandbox](./images/btn-install-unlocked-package-sandbox.png)](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5Y000001HZdPQAW)
-[![Install Unlocked Package in Production](./images/btn-install-unlocked-package-production.png)](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5Y000001HZdPQAW)
+[![Install Unlocked Package in a Sandbox](./images/btn-install-unlocked-package-sandbox.png)](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5Y000001HZdZQAW)
+[![Install Unlocked Package in Production](./images/btn-install-unlocked-package-production.png)](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5Y000001HZdZQAW)
[![View Documentation](./images/btn-view-documentation.png)](https://jongpie.github.io/NebulaLogger/)
-`sf package install --wait 20 --security-type AdminsOnly --package 04t5Y000001HZdPQAW`
+`sf package install --wait 20 --security-type AdminsOnly --package 04t5Y000001HZdZQAW`
-`sfdx force:package:install --wait 20 --securitytype AdminsOnly --package 04t5Y000001HZdPQAW`
+`sfdx force:package:install --wait 20 --securitytype AdminsOnly --package 04t5Y000001HZdZQAW`
---
diff --git a/nebula-logger/core/main/log-management/customindex/Log__c.LogRetentionDate__c.indx-meta.xml b/nebula-logger/core/main/log-management/customindex/Log__c.LogRetentionDate__c.indx-meta.xml
new file mode 100644
index 000000000..4b67a08a0
--- /dev/null
+++ b/nebula-logger/core/main/log-management/customindex/Log__c.LogRetentionDate__c.indx-meta.xml
@@ -0,0 +1,4 @@
+
+
+ true
+
diff --git a/nebula-logger/core/main/logger-engine/classes/Logger.cls b/nebula-logger/core/main/logger-engine/classes/Logger.cls
index 0ad0f65f4..1b1999abd 100644
--- a/nebula-logger/core/main/logger-engine/classes/Logger.cls
+++ b/nebula-logger/core/main/logger-engine/classes/Logger.cls
@@ -15,7 +15,7 @@
global with sharing class Logger {
// There's no reliable way to get the version number dynamically in Apex
@TestVisible
- private static final String CURRENT_VERSION_NUMBER = 'v4.11.4';
+ private static final String CURRENT_VERSION_NUMBER = 'v4.11.5';
private static final System.LoggingLevel FALLBACK_LOGGING_LEVEL = System.LoggingLevel.DEBUG;
private static final Set IGNORED_APEX_CLASSES = initializeIgnoredApexClasses();
private static final List LOG_ENTRIES_BUFFER = new List();
diff --git a/nebula-logger/core/main/logger-engine/lwc/logger/logger.js b/nebula-logger/core/main/logger-engine/lwc/logger/logger.js
index 9b5911ad7..b3ad8b0eb 100644
--- a/nebula-logger/core/main/logger-engine/lwc/logger/logger.js
+++ b/nebula-logger/core/main/logger-engine/lwc/logger/logger.js
@@ -6,7 +6,7 @@
import { LightningElement, api } from 'lwc';
import { createLoggerService } from './loggerService';
-const CURRENT_VERSION_NUMBER = 'v4.11.4';
+const CURRENT_VERSION_NUMBER = 'v4.11.5';
export default class Logger extends LightningElement {
#loggerService = createLoggerService();
diff --git a/package.json b/package.json
index a935a992b..e72341e8b 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "nebula-logger",
- "version": "4.11.4",
+ "version": "4.11.5",
"description": "The most robust logger for Salesforce. Works with Apex, Lightning Components, Flow, Process Builder & Integrations. Designed for Salesforce admins, developers & architects.",
"author": "Jonathan Gillespie",
"license": "MIT",
diff --git a/sfdx-project.json b/sfdx-project.json
index 11ddc0e29..b7e6f3722 100644
--- a/sfdx-project.json
+++ b/sfdx-project.json
@@ -13,9 +13,9 @@
"package": "Nebula Logger - Core",
"path": "./nebula-logger/core",
"definitionFile": "./config/scratch-orgs/base-scratch-def.json",
- "versionNumber": "4.11.4.NEXT",
- "versionName": "Removed Chatter dependencies",
- "versionDescription": "Removed several Chatter components from FlexiPages - the use of these components would block the installation of Nebula Logger in orgs with Chatter disabled",
+ "versionNumber": "4.11.5.NEXT",
+ "versionName": "Custom Index for Log Retention Date",
+ "versionDescription": "Added a custom index to Log__c.LogRetentionDate__c to help speed up the job LogBatchPurger in orgs with large data volumes (LDV)",
"releaseNotesUrl": "https://github.com/jongpie/NebulaLogger/releases",
"unpackagedMetadata": {
"path": "./nebula-logger/extra-tests"
@@ -152,6 +152,7 @@
"Nebula Logger - Core@4.11.2-new-exception-methods-for-apex": "04t5Y000001TsZAQA0",
"Nebula Logger - Core@4.11.3-bugfix-for-unhandled-email-exception": "04t5Y000001HZd0QAG",
"Nebula Logger - Core@4.11.4-removed-chatter-dependencies": "04t5Y000001HZdPQAW",
+ "Nebula Logger - Core@4.11.5-custom-index-for-log-retention-date": "04t5Y000001HZdZQAW",
"Nebula Logger - Core Plugin - Async Failure Additions": "0Ho5Y000000blO4SAI",
"Nebula Logger - Core Plugin - Async Failure Additions@1.0.0": "04t5Y0000015lhiQAA",
"Nebula Logger - Core Plugin - Async Failure Additions@1.0.1": "04t5Y0000015lhsQAA",