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

Commit 6ac22c8

Browse files
committed
bump version
1 parent 781f5da commit 6ac22c8

11 files changed

Lines changed: 24 additions & 16 deletions

File tree

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.2"
6-
GS_REST_SERVICE_VERSION ?= "1.15.2"
5+
GS_REST_SERVICE_VERSIONM ?= "25.11.3rc1"
6+
GS_REST_SERVICE_VERSION ?= "1.15.3rc1"
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.2
7-
- Package version: 1.15.2
6+
- API version: 1.15.3rc1
7+
- Package version: 1.15.3rc1
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.2"
13+
__version__ = "1.15.3rc1"
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.2/python'
79+
self.user_agent = 'OpenAPI-Generator/1.15.3rc1/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.2\n"\
409-
"SDK Package Version: 1.15.2".\
408+
"Version of the API: 1.15.3rc1\n"\
409+
"SDK Package Version: 1.15.3rc1".\
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.2"
3+
version = "1.15.3rc1"
44
description = "GraphSense API"
55
readme = { file = "README.md", content-type = "text/markdown; charset=UTF-8; variant=GFM" }
66
requires-python = ">=3.6"

gsrest/builtin/plugins/obfuscate_tags/obfuscate_tags.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,18 @@
2121
from functools import partial
2222

2323
GROUPS_HEADER_NAME = "X-Consumer-Groups"
24-
NO_OBFUSCATION_MARKER_GROUP = "private"
24+
NO_OBFUSCATION_MARKER_PATTERN = re.compile(r"(private|tags-private)")
2525
OBFUSCATION_MARKER_GROUP = "obfuscate"
2626

2727

28+
def has_no_obfuscation_group(groups):
29+
"""Check if any group matches the no obfuscation pattern."""
30+
for group in groups:
31+
if NO_OBFUSCATION_MARKER_PATTERN.match(group):
32+
return True
33+
return False
34+
35+
2836
def obfuscate_tagpack_uri_by_rule(rule, tags):
2937
if not tags:
3038
return
@@ -57,7 +65,7 @@ def before_request(cls, context, request: web.Request):
5765
x.strip() for x in request.headers.get(GROUPS_HEADER_NAME, "").split(",")
5866
]
5967

60-
if NO_OBFUSCATION_MARKER_GROUP in groups:
68+
if has_no_obfuscation_group(groups):
6169
return request
6270
if "include_labels=true" in request.query_string.lower():
6371
return request
@@ -96,7 +104,7 @@ def before_response(cls, context, request: web.Request, result):
96104
partial(obfuscate_tagpack_uri_by_rule, obfuscate_tagpack_uri_rule),
97105
)
98106

99-
if NO_OBFUSCATION_MARKER_GROUP in groups:
107+
if has_no_obfuscation_group(groups):
100108
return
101109

102110
else:

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.2
8+
version: 1.15.3rc1
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.2"
8+
version: "1.15.3rc1"
99
servers:
1010
- url: 'https://api.ikna.io'
1111
paths:

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "gsrest"
3-
version = "1.15.2"
3+
version = "1.15.3rc1"
44
description = "GraphSense API REST API"
55
readme = "README.md"
66
keywords = ["OpenAPI", "GraphSense API"]

0 commit comments

Comments
 (0)