diff --git a/README.md b/README.md
index 8dfb118..0225036 100644
--- a/README.md
+++ b/README.md
@@ -8,30 +8,36 @@ This repository provides an SDK for developing applications to access Nasdaq Dat
# Products Currently Available
### Equities
#### The Nasdaq Stock Market
-- [Nasdaq Basic](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/NasdaqBasic-Cloud.pdf) (real-time & delayed)
-- [Nasdaq Last Sale+](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/NLSPlus-cloud.pdf) (real-time & delayed)
-- [Nasdaq TotalView](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/Totalview-ITCH-cloud.pdf)
-- [Nasdaq Consolidated Quotes and Trades](https://github.com/Nasdaq/CloudDataService/raw/master/specs/CQT-cloud.pdf) (real-time & delayed)
-#### Nasdaq BX
-- [BX BBO](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/BX_BBO_Cloud.pdf)
-- [BX Last Sale](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/BLS_Cloud.pdf)
+- [Nasdaq Basic](https://assets.ctfassets.net/mx0rke14e5yt/1BMqS6qxiLo3nrdRWvoPYR/85ee6d7502d8929d31b0acfaff5d92f2/NasdaqBBO_Cloud-2025.pdf)(real-time & delayed)
+- [Nasdaq Last Sale+](https://assets.ctfassets.net/mx0rke14e5yt/3QdPbjB96Z0Atz61FlQ4b4/63d4dd264bfc3c8a7653adef1b83e4c2/2-13_NewLastSale_Cloud-2025-1.pdf) (real-time & delayed)
+- [Nasdaq TotalView](https://assets.ctfassets.net/mx0rke14e5yt/4dUk9wkzHqggnKqfCtLMDz/78029c0f20980400baf218c993f3f11d/2-13_Nasdaq_ITCH_Products_5.pdf)
+- [Nasdaq Consolidated Quotes and Trades](https://assets.ctfassets.net/mx0rke14e5yt/19Ud7WoFVS17VcIk4efxNd/aa7a3bd8888cce5e85850da88cc4a352/2-13CQT-cloud.pdf) (real-time & delayed)
+#### Nasdaq Texas
+- [Texas BBO](https://assets.ctfassets.net/mx0rke14e5yt/1BMqS6qxiLo3nrdRWvoPYR/85ee6d7502d8929d31b0acfaff5d92f2/NasdaqBBO_Cloud-2025.pdf)
+- [Texas Last Sale](https://assets.ctfassets.net/mx0rke14e5yt/3QdPbjB96Z0Atz61FlQ4b4/63d4dd264bfc3c8a7653adef1b83e4c2/2-13_NewLastSale_Cloud-2025-1.pdf)
#### Nasdaq PSX
-- [PSX BBO](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/PSX_BBO_Cloud.pdf)
-- [PSX Last Sale](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/PLS_Cloud.pdf)
+- [PSX BBO](https://assets.ctfassets.net/mx0rke14e5yt/1BMqS6qxiLo3nrdRWvoPYR/85ee6d7502d8929d31b0acfaff5d92f2/NasdaqBBO_Cloud-2025.pdf)
+- [PSX Last Sale v4](https://assets.ctfassets.net/mx0rke14e5yt/3QdPbjB96Z0Atz61FlQ4b4/63d4dd264bfc3c8a7653adef1b83e4c2/2-13_NewLastSale_Cloud-2025-1.pdf)
#### Nasdaq Canada
- [Nasdaq Canada Basic](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/Nasdaq-Basic-Canada-Cloud-Specification.pdf)
#### OTC Markets
- [OTC Markets](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/OTCM-cloud.pdf) (real-time & delayed)
+#### Bruce Markets
+- [Bruce Best Bid and Offer](https://assets.ctfassets.net/mx0rke14e5yt/1BMqS6qxiLo3nrdRWvoPYR/85ee6d7502d8929d31b0acfaff5d92f2/NasdaqBBO_Cloud-2025.pdf)
+- [Bruce Last Sale](https://assets.ctfassets.net/mx0rke14e5yt/3QdPbjB96Z0Atz61FlQ4b4/63d4dd264bfc3c8a7653adef1b83e4c2/2-13_NewLastSale_Cloud-2025-1.pdf)
+- [Bruce Depth of Book](https://assets.ctfassets.net/mx0rke14e5yt/2nwLafPib6CgIbFu63K4zo/71480a8ab9bb6f97190f056da7133c2e/Nasdaq_ITCH_Products_2025-1.pdf)
### Indexes & ETPs
- [Global Index Data Service](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/GIDS_Cloud.pdf)
### Options
#### Nasdaq U.S. Derivatives
-- [Nasdaq Smart Options](http://nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/NCDSSmartOptions.pdf)
+- [Nasdaq Smart Options](https://assets.ctfassets.net/mx0rke14e5yt/3gppm9eBrAWblpOZlJaRYT/42fbf4e0e3b81a2b44de3be55e29b897/GTH_-_NCDS_Smart_Options_Specifications.pdf)
- [Nasdaq Options Greeks and Implied Volatility](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/GreeksandVols_Specification.pdf)
+- [Nasdaq Options Greeks and Implied Volatility Powered by Nasdaq Basic](https://assets.ctfassets.net/mx0rke14e5yt/5TJxpG0Cjk1tNUIRP4rZ86/5d77161ead15d746872d2ff17ba6ac06/Greeks_and_Vols_Powered_by_Basic_Streaming_Specs.pdf)
### Mutual Funds
- [Nasdaq Fund Network](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/NFNDS_NCDS.pdf)
### News
-- [Financial News](http://nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/MTNewswires-cloud.pdf)
+- [Financial News - MT Newswires](http://nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/MTNewswires-cloud.pdf)
+- [Benzinga Market Newswires](https://data.nasdaq.com/databases/BENZ)
# Table of Contents
- [Getting Started](#Getting-Started)
diff --git a/ncds-sdk/pom.xml b/ncds-sdk/pom.xml
index 894579e..322d51b 100644
--- a/ncds-sdk/pom.xml
+++ b/ncds-sdk/pom.xml
@@ -7,7 +7,7 @@
com.nasdaq.ncds
ncds
- 0.8.5
+ 0.9.0
ncds-sdk
@@ -56,12 +56,6 @@
slf4j-simple
test
-
-
- io.strimzi
- kafka-oauth-common
-
-
diff --git a/ncds-sdk/src/main/java/com/nasdaq/ncdsclient/consumer/NasdaqKafkaAvroConsumer.java b/ncds-sdk/src/main/java/com/nasdaq/ncdsclient/consumer/NasdaqKafkaAvroConsumer.java
index 49f4e76..23ae794 100644
--- a/ncds-sdk/src/main/java/com/nasdaq/ncdsclient/consumer/NasdaqKafkaAvroConsumer.java
+++ b/ncds-sdk/src/main/java/com/nasdaq/ncdsclient/consumer/NasdaqKafkaAvroConsumer.java
@@ -7,7 +7,6 @@
import com.nasdaq.ncdsclient.internal.utils.IsItJunit;
import com.nasdaq.ncdsclient.internal.utils.KafkaConfigLoader;
import com.nasdaq.ncdsclient.news.NewsUtil;
-import io.strimzi.kafka.oauth.common.ConfigProperties;
import org.apache.avro.Schema;
import org.apache.kafka.clients.consumer.ConsumerConfig;
import org.apache.kafka.clients.consumer.KafkaConsumer;
@@ -216,14 +215,6 @@ public KafkaConsumer getNewsConsumer(String topic) throws Exception {
}
}
- private String getDate(){
- // Get Today's EST date
- DateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd");
- dateformat.setTimeZone(TimeZone.getTimeZone("America/New_York"));
- String date = dateformat.format(new Date());
- return date;
- }
-
private KafkaConsumer seekToMidNight(TopicPartition topicPartition){
Map timestmaps = new HashMap();
timestmaps.put(topicPartition , getTodayMidNightTimeStamp());
diff --git a/ncds-sdk/src/main/java/com/nasdaq/ncdsclient/internal/ReadSchemaTopic.java b/ncds-sdk/src/main/java/com/nasdaq/ncdsclient/internal/ReadSchemaTopic.java
index 077c57c..c2faf3c 100644
--- a/ncds-sdk/src/main/java/com/nasdaq/ncdsclient/internal/ReadSchemaTopic.java
+++ b/ncds-sdk/src/main/java/com/nasdaq/ncdsclient/internal/ReadSchemaTopic.java
@@ -2,7 +2,6 @@
import com.nasdaq.ncdsclient.internal.utils.IsItJunit;
import com.nasdaq.ncdsclient.internal.utils.KafkaConfigLoader;
-import io.strimzi.kafka.oauth.common.ConfigProperties;
import org.apache.avro.Schema;
import org.apache.avro.generic.GenericRecord;
import org.apache.kafka.clients.consumer.*;
@@ -121,9 +120,9 @@ private KafkaAvroConsumer getConsumer(String cleindId) throws Exception {
//Properties kafkaProps = null;
try {
- if(!IsItJunit.isJUnitTest()) {
- ConfigProperties.resolveAndExportToSystemProperties(securityProps);
- }
+// if(!IsItJunit.isJUnitTest()) {
+// ConfigProperties.resolveAndExportToSystemProperties(securityProps);
+// }
Schema.Parser parser = new Schema.Parser();
//controlMessageSchema = parser.parse(ClassLoader.getSystemResourceAsStream("ControlMessageSchema.avsc"));
@@ -137,7 +136,7 @@ private KafkaAvroConsumer getConsumer(String cleindId) throws Exception {
kafkaProps.put(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG, OffsetResetStrategy.EARLIEST.toString().toLowerCase());
kafkaProps.put(ConsumerConfig.GROUP_ID_CONFIG, cleindId);
kafkaProps.put(ConsumerConfig.MAX_PARTITION_FETCH_BYTES_CONFIG, "5048576");
- ConfigProperties.resolve(kafkaProps);
+// ConfigProperties.resolve(kafkaProps);
}
catch (Exception e) {
throw e;
diff --git a/ncds-sdk/src/test/resources/log4j2.xml b/ncds-sdk/src/test/resources/log4j2.xml
new file mode 100644
index 0000000..8e910f9
--- /dev/null
+++ b/ncds-sdk/src/test/resources/log4j2.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+ %d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
+
+
+
+
+
+
+
+
+
diff --git a/ncdssdk-client/pom.xml b/ncdssdk-client/pom.xml
index 51343ee..3ee442b 100644
--- a/ncdssdk-client/pom.xml
+++ b/ncdssdk-client/pom.xml
@@ -7,7 +7,7 @@
com.nasdaq.ncds
ncds
- 0.8.5
+ 0.9.0
ncdssdk-client
diff --git a/pom.xml b/pom.xml
index 27a59ea..6a94759 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
4.0.0
com.nasdaq.ncds
ncds
- 0.8.5
+ 0.9.0
pom
Nasdaq Cloud Data Service
@@ -23,7 +23,6 @@
2.20.0
4.1.94.Final
1.7.36
- 0.12.0
true
5.7.2
1.3.2
@@ -116,18 +115,6 @@
${kafka.version}
-
-
- io.strimzi
- kafka-oauth-client
- ${strimzi.oauth.version}
-
-
- io.strimzi
- kafka-oauth-common
- ${strimzi.oauth.version}
-
-
org.slf4j
slf4j-log4j12