Skip to content
This repository was archived by the owner on Feb 18, 2026. It is now read-only.

Commit 328f9df

Browse files
committed
v25.11.0
1 parent 966f2ea commit 328f9df

File tree

11 files changed

+567
-546
lines changed

11 files changed

+567
-546
lines changed

CHANGELOG.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,13 @@ All notable changes to this project will be documented in this file.
33

44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
55

6-
## [25.11.0/1.5.0] - 2025-11-07
6+
## [25.11.0/1.5.0] - 2025-11-06
77
### changed
8-
- harmonize tagpack obfuscation handling
8+
- harmonize tagpack obfuscation handling (tag obfuscator now a builtin plugin)
99
- better search features (search with postfixes), scoped search that allows to enable/disable features.
1010
- stricter actor propagation handling
1111
- tags are now derived from addresses with the same pubkey (if feature is enabled)
12+
- bumped to graphsenselib 2.8.0
1213

1314

1415
## [25.09.4/1.14.4] - 2025-10-03

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ all: format lint
22

33
-include .env
44

5-
GS_REST_SERVICE_VERSIONM ?= "25.11.0-rc6"
6-
GS_REST_SERVICE_VERSION ?= "1.15.0-rc6"
5+
GS_REST_SERVICE_VERSIONM ?= "25.11.0"
6+
GS_REST_SERVICE_VERSION ?= "1.15.0"
77

88
GS_REST_DEV_PORT ?= 9000
99
NUM_WORKERS ?= 1

clients/python/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ GraphSense API provides programmatic access to various ledgers' addresses, entit
33

44
This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
55

6-
- API version: 1.15.0-rc6
7-
- Package version: 1.15.0-rc6
6+
- API version: 1.15.0
7+
- Package version: 1.15.0
88
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
99

1010
## Requirements.

clients/python/graphsense/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"""
1111

1212

13-
__version__ = "1.15.0-rc6"
13+
__version__ = "1.15.0"
1414

1515
# import ApiClient
1616
from graphsense.api_client import ApiClient

clients/python/graphsense/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ def __init__(self, configuration=None, header_name=None, header_value=None,
7676
self.default_headers[header_name] = header_value
7777
self.cookie = cookie
7878
# Set default User-Agent.
79-
self.user_agent = 'OpenAPI-Generator/1.15.0-rc6/python'
79+
self.user_agent = 'OpenAPI-Generator/1.15.0/python'
8080

8181
def __enter__(self):
8282
return self

clients/python/graphsense/configuration.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -405,8 +405,8 @@ def to_debug_report(self):
405405
return "Python SDK Debug Report:\n"\
406406
"OS: {env}\n"\
407407
"Python Version: {pyversion}\n"\
408-
"Version of the API: 1.15.0-rc6\n"\
409-
"SDK Package Version: 1.15.0-rc6".\
408+
"Version of the API: 1.15.0\n"\
409+
"SDK Package Version: 1.15.0".\
410410
format(env=sys.platform, pyversion=sys.version)
411411

412412
def get_host_settings(self):

clients/python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "graphsense-python"
3-
version = "1.15.0-rc6"
3+
version = "1.15.0"
44
description = "GraphSense API"
55
readme = { file = "README.md", content-type = "text/markdown; charset=UTF-8; variant=GFM" }
66
requires-python = ">=3.6"

openapi_server/openapi/openapi.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ info:
55
name: Iknaio Cryptoasset Analytics GmbH
66
description: GraphSense API provides programmatic access to various ledgers' addresses, entities, blocks, transactions and tags for automated and highly efficient forensics tasks.
77
title: GraphSense API
8-
version: 1.15.0-rc6
8+
version: 1.15.0
99
servers:
1010
- url: https://api.ikna.io
1111
paths:

openapi_spec/graphsense.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ info:
55
contact:
66
name: Iknaio Cryptoasset Analytics GmbH
77
email: contact@ikna.io
8-
version: "1.15.0-rc6"
8+
version: "1.15.0"
99
servers:
1010
- url: 'https://api.ikna.io'
1111
paths:

pyproject.toml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "gsrest"
3-
version = "1.15.0-rc6"
3+
version = "1.15.0"
44
description = "GraphSense API REST API"
55
readme = "README.md"
66
keywords = ["OpenAPI", "GraphSense API"]
@@ -16,7 +16,7 @@ dependencies = [
1616
"aiohttp-jinja2>=1.5.0",
1717
"async-lru>=2.0.4",
1818
"connexion[swagger-ui] >=2.6.0, <3",
19-
"graphsense-lib[conversions,tagpacks]>=2.7.6",
19+
"graphsense-lib[conversions,tagpacks]>=2.8.0",
2020
"openapi-schema-validator>=0.2.3",
2121
"python-dateutil>=2.9.0",
2222
"swagger-ui-bundle>=0.0.9",
@@ -93,9 +93,6 @@ exclude = [
9393
[tool.ruff.lint]
9494
extend-select = ["T201"]
9595

96-
[tool.uv.sources]
97-
graphsense-lib = { git = "https://github.com/graphsense/graphsense-lib", rev = "v2.8.0-rc9" }
98-
9996
[dependency-groups]
10097
dev = [
10198
"aiohttp-devtools>=1.1.2",

0 commit comments

Comments
 (0)