diff --git a/HISTORY.md b/HISTORY.md
index 2bad1b0..238d819 100644
--- a/HISTORY.md
+++ b/HISTORY.md
@@ -6,14 +6,6 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
-## [1.6.0](https://github.com/cortexapps/cli/releases/tag/1.6.0) - 2025-11-14
-
-[Compare with 1.5.0](https://github.com/cortexapps/cli/compare/1.5.0...1.6.0)
-
-### Bug Fixes
-
-- remove rate limiter initialization log message (#169) #patch ([015107a](https://github.com/cortexapps/cli/commit/015107aca15d5a4cf4eb746834bcbb7dac607e1d) by Jeff Schnitter).
-
## [1.5.0](https://github.com/cortexapps/cli/releases/tag/1.5.0) - 2025-11-13
[Compare with 1.4.0](https://github.com/cortexapps/cli/compare/1.4.0...1.5.0)
diff --git a/cortexapps_cli/cli.py b/cortexapps_cli/cli.py
index 1327aab..c389ca7 100755
--- a/cortexapps_cli/cli.py
+++ b/cortexapps_cli/cli.py
@@ -87,7 +87,7 @@ def global_callback(
url: str = typer.Option(None, "--url", "-u", help="Base URL for the API", envvar="CORTEX_BASE_URL"),
config_file: str = typer.Option(os.path.join(os.path.expanduser('~'), '.cortex', 'config'), "--config", "-c", help="Config file path", envvar="CORTEX_CONFIG"),
tenant: str = typer.Option("default", "--tenant", "-t", help="Tenant alias", envvar="CORTEX_TENANT_ALIAS"),
- log_level: Annotated[str, typer.Option("--log-level", "-l", help="Set the logging level")] = "WARNING",
+ log_level: Annotated[str, typer.Option("--log-level", "-l", help="Set the logging level")] = "INFO",
rate_limit: int = typer.Option(None, "--rate-limit", "-r", help="API rate limit in requests per minute (default: 1000)", envvar="CORTEX_RATE_LIMIT")
):
if not ctx.obj:
diff --git a/cortexapps_cli/commands/backup.py b/cortexapps_cli/commands/backup.py
index 0b39592..f5245de 100644
--- a/cortexapps_cli/commands/backup.py
+++ b/cortexapps_cli/commands/backup.py
@@ -472,8 +472,6 @@ def import_relationships_file(file_info):
return ("entity-relationships", len(results) - failed_count, [(fp, et, em) for rt, fp, et, em in results if et])
def _import_catalog(ctx, directory):
- results = []
- failed_count = 0
if os.path.isdir(directory):
print("Processing: " + directory)
files = [(filename, os.path.join(directory, filename))
@@ -509,8 +507,6 @@ def import_catalog_file(file_info):
return ("catalog", len(results) - failed_count, [(fp, et, em) for fn, fp, et, em in results if et])
def _import_plugins(ctx, directory):
- results = []
- failed_count = 0
if os.path.isdir(directory):
print("Processing: " + directory)
files = [(filename, os.path.join(directory, filename))
@@ -547,8 +543,6 @@ def import_plugin_file(file_info):
return ("plugins", len(results) - failed_count, [(fp, et, em) for fn, fp, et, em in results if et])
def _import_scorecards(ctx, directory):
- results = []
- failed_count = 0
if os.path.isdir(directory):
print("Processing: " + directory)
files = [(filename, os.path.join(directory, filename))
@@ -585,8 +579,6 @@ def import_scorecard_file(file_info):
return ("scorecards", len(results) - failed_count, [(fp, et, em) for fn, fp, et, em in results if et])
def _import_workflows(ctx, directory):
- results = []
- failed_count = 0
if os.path.isdir(directory):
print("Processing: " + directory)
files = [(filename, os.path.join(directory, filename))
diff --git a/cortexapps_cli/cortex_client.py b/cortexapps_cli/cortex_client.py
index 9692efd..470b0ee 100644
--- a/cortexapps_cli/cortex_client.py
+++ b/cortexapps_cli/cortex_client.py
@@ -98,7 +98,7 @@ def __init__(self, api_key, tenant, numeric_level, base_url='https://api.getcort
max_retries=Retry(
total=3,
backoff_factor=0.3,
- status_forcelist=[429], # Only retry on rate limit errors
+ status_forcelist=[500, 502, 503, 504], # Removed 429 - we avoid it with rate limiting
allowed_methods=["GET", "POST", "PUT", "PATCH", "DELETE", "HEAD", "OPTIONS"],
respect_retry_after_header=True
)