
Security News
MCP Community Begins Work on Official MCP Metaregistry
The MCP community is launching an official registry to standardize AI tool discovery and let agents dynamically find and install MCP servers.
th2-grpc-crawler-data-processor
Advanced tools
This project contains the gRPC interface to implement if you want to create your own crawler data processor.
The crawler data processor work with the crawler
src/main/proto
directory (remove other files and directories if they exist)..proto
files in created directory. Pay attention to package
specifier and import
statements.release_version
and vcs_url
properties in gradle.properties
file.rootProject.name
variable in settings.gradle
file. This will be the name of Java package.package_info.json
file in order to specify name and version for Python package (create file if it's absent).setup.py
in setup
function invocation such as: author
, author_email
, url
. Do not edit the others.README.md
file according to the new project.Note that the name of created directory under src/main/proto
directory is used in Python (it's a package name).
gradle.properties
file.package_info.json
file.If you wish to manually create and publish package for Java, run these command:
gradle --no-daemon clean build publish artifactoryPublish \
-Pbintray_user=${BINTRAY_USER} \
-Pbintray_key=${BINTRAY_KEY}
BINTRAY_USER
and BINTRAY_KEY
are parameters for publishing.
If you wish to manually create and publish package for Python:
gradle --no-daemon clean generateProto
You can find the generated files by following path: src/gen/main/services/python
.proto
files and publish everything:
pip install -r requirements.txt
python setup.py generate
python setup.py sdist
twine upload --repository-url ${PYPI_REPOSITORY_URL} --username ${PYPI_USER} --password ${PYPI_PASSWORD} dist/*
PYPI_REPOSITORY_URL
, PYPI_USER
and PYPI_PASSWORD
are parameters for publishing.th2-grpc-data-provider
Python dependency from 0.1.4
to 0.1.6
th2-bom
from 3.0.0
to 3.1.0
th2-grpc-common
from 3.1.2
to 3.8.0
MessageID
instead of mapping between session and MessageID
.
User now will have to specify MessageID
for both directions in the response if he or she needs to set a checkpoint.
The list should contain a single MessageID
for each pair alias + direction
.
If more than one is found the last one (according to their sequences) will be taken.FAQs
th2_grpc_crawler_data_processor
We found that th2-grpc-crawler-data-processor demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The MCP community is launching an official registry to standardize AI tool discovery and let agents dynamically find and install MCP servers.
Research
Security News
Socket uncovers an npm Trojan stealing crypto wallets and BullX credentials via obfuscated code and Telegram exfiltration.
Research
Security News
Malicious npm packages posing as developer tools target macOS Cursor IDE users, stealing credentials and modifying files to gain persistent backdoor access.