Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mistral-vibe for openSUSE:Factory 
checked in at 2026-06-08 17:01:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mistral-vibe (Old)
 and      /work/SRC/openSUSE:Factory/.mistral-vibe.new.2375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mistral-vibe"

Mon Jun  8 17:01:06 2026 rev:6 rq:1356059 version:2.13.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/mistral-vibe/mistral-vibe.changes        
2026-05-29 18:08:36.250090122 +0200
+++ /work/SRC/openSUSE:Factory/.mistral-vibe.new.2375/mistral-vibe.changes      
2026-06-08 17:01:08.644798840 +0200
@@ -1,0 +2,22 @@
+Fri May 29 16:29:36 UTC 2026 - Matej Cepl <[email protected]>
+
+- Update to 2.13.0:
+  - Added
+    - enable_system_trust_store config flag to switch the shared
+      SSL context to the OS trust store for corporate TLS
+      / private CA setups
+  - Changed
+    - MCP HTTP transport now uses Vibe's shared SSL context so it
+      honors SSL_CERT_FILE / SSL_CERT_DIR and the system trust
+      store opt-in
+    - API key onboarding and plan-upgrade CTAs now link to the
+      new Mistral Vibe Code extensions page
+    - Compaction summaries are now injected into the conversation
+      instead of replacing it
+  - Fixed
+    - Crash during initialization
+    - VS Code extension promo banner now sits at the top of the
+      conversation instead of being pinned above the input
+- Update build and use requirements for this package.
+
+-------------------------------------------------------------------

Old:
----
  mistral_vibe-2.12.1.tar.gz

New:
----
  mistral_vibe-2.13.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mistral-vibe.spec ++++++
--- /var/tmp/diff_new_pack.hu1vhr/_old  2026-06-08 17:01:09.896850726 +0200
+++ /var/tmp/diff_new_pack.hu1vhr/_new  2026-06-08 17:01:09.896850726 +0200
@@ -16,7 +16,7 @@
 #
 
 Name:           mistral-vibe
-Version:        2.12.1
+Version:        2.13.0
 Release:        0
 Summary:        Minimal CLI coding agent by Mistral
 License:        Apache-2.0
@@ -34,44 +34,46 @@
 BuildRequires:  python3-pip
 # Temporary measure until sr#1354228 is in TW
 BuildRequires:  openssl
-Requires:       python3-GitPython >= 3.1.46
-Requires:       python3-PyYAML >= 6.0.0
+Requires:       python3-GitPython >= 3.1.47
+Requires:       python3-PyYAML >= 6.0.3
 Requires:       python3-agent-client-protocol >= 0.9.0
-Requires:       python3-anyio >= 4.12.0
-Requires:       python3-cachetools >= 5.5.0
-Requires:       python3-charset-normalizer >= 3.4.4
-Requires:       python3-cryptography >= 44.0.0
+Requires:       python3-anyio >= 4.13.0
+Requires:       python3-cachetools >= 7.0.6
+Requires:       python3-charset-normalizer >= 3.4.7
+Requires:       python3-cryptography >= 47.0.0
 Requires:       python3-giturlparse >= 0.14.0
-Requires:       python3-google-auth >= 2.0.0
+Requires:       python3-google-auth >= 2.49.2
 Requires:       python3-httpx >= 0.28.1
+Requires:       python3-Jinja2 >= 3.1.6
 Requires:       python3-jsonpatch >= 1.33
-Requires:       python3-keyring >= 25.6.0
-Requires:       python3-linkify-it-py
+Requires:       python3-keyring >= 25.7.0
+Requires:       python3-linkify-it-py >= 2.1.0
 Requires:       python3-markdownify >= 1.2.2
-Requires:       python3-mcp >= 1.14.0
-Requires:       python3-mistralai >= 2.3.3
+Requires:       python3-mcp >= 1.27.1
+Requires:       python3-mistralai >= 2.4.4
 Requires:       python3-opentelemetry-api >= 1.39.1
 Requires:       python3-opentelemetry-exporter-otlp-proto-http >= 1.39.1
 Requires:       python3-opentelemetry-sdk >= 1.39.1
 Requires:       python3-opentelemetry-semantic-conventions >= 0.60b1
-Requires:       python3-packaging >= 24.1
+Requires:       python3-packaging >= 26.2
 Requires:       python3-pexpect >= 4.9.0
-Requires:       python3-pydantic >= 2.12.4
-Requires:       python3-pydantic-settings >= 2.12.0
+Requires:       python3-pydantic >= 2.13.3
+Requires:       python3-pydantic-settings >= 2.14.0
 Requires:       python3-pyperclip >= 1.11.0
-Requires:       python3-python-dotenv >= 1.0.0
-Requires:       python3-requests >= 2.20.0
-Requires:       python3-rich >= 14.0.0
-Requires:       python3-sounddevice >= 0.5.1
+Requires:       python3-python-dotenv >= 1.2.2
+Requires:       python3-requests >= 2.33.1
+Requires:       python3-rich >= 15.0.0
+Requires:       python3-sounddevice >= 0.5.5
+Requires:       python3-truststore >= 0.10.4
 Requires:       python3-syrupy
-Requires:       python3-textual >= 8.2.4
+Requires:       python3-textual >= 8.2.7
 Requires:       python3-textual-speedups >= 0.2.1
 Requires:       python3-tomli-w >= 1.2.0
 Requires:       python3-tomlkit >= 0.13.0
 Requires:       python3-tree-sitter >= 0.25.2
 Requires:       python3-tree-sitter-bash >= 0.25.1
 Requires:       python3-watchfiles >= 1.1.1
-Requires:       python3-websockets >= 13.0
+Requires:       python3-websockets >= 16.0
 Requires:       python3-zstandard >= 0.25.0
 # Temporary measure until sr#1354228 is in TW
 Requires:       openssl
@@ -83,50 +85,51 @@
 Obsoletes:      python314-mistral-vibe < %{version}
 BuildArch:      noarch
 # SECTION test requirements
-BuildRequires:  python3-GitPython >= 3.1.46
-BuildRequires:  python3-PyYAML >= 6.0.0
+BuildRequires:  python3-GitPython >= 3.1.47
+BuildRequires:  python3-PyYAML >= 6.0.3
 BuildRequires:  python3-agent-client-protocol >= 0.9.0
-BuildRequires:  python3-anyio >= 4.12.0
-BuildRequires:  python3-cachetools >= 5.5.0
-BuildRequires:  python3-charset-normalizer >= 3.4.4
+BuildRequires:  python3-anyio >= 4.13.0
+BuildRequires:  python3-cachetools >= 7.0.6
+BuildRequires:  python3-charset-normalizer >= 3.4.7
 BuildRequires:  python3-giturlparse >= 0.14.0
-BuildRequires:  python3-google-auth >= 2.0.0
+BuildRequires:  python3-google-auth >= 2.49.2
 BuildRequires:  python3-httpx >= 0.28.1
-BuildRequires:  python3-jinja2
+BuildRequires:  python3-Jinja2 >= 3.1.6
 BuildRequires:  python3-jsonpatch >= 1.33
-BuildRequires:  python3-jsonschema
-BuildRequires:  python3-keyring >= 25.6.0
-BuildRequires:  python3-linkify-it-py
+BuildRequires:  python3-jsonschema >= 4.26.0
+BuildRequires:  python3-keyring >= 25.7.0
+BuildRequires:  python3-linkify-it-py >= 2.1.0
 BuildRequires:  python3-markdownify >= 1.2.2
-BuildRequires:  python3-mcp >= 1.14.0
-BuildRequires:  python3-mistralai >= 2.3.4
+BuildRequires:  python3-mcp >= 1.27.1
+BuildRequires:  python3-mistralai >= 2.4.4
 BuildRequires:  python3-opentelemetry-api >= 1.39.1
 BuildRequires:  python3-opentelemetry-exporter-otlp-proto-http >= 1.39.1
 BuildRequires:  python3-opentelemetry-sdk >= 1.39.1
 BuildRequires:  python3-opentelemetry-semantic-conventions >= 0.60b1
-BuildRequires:  python3-packaging >= 24.1
+BuildRequires:  python3-packaging >= 26.2
 BuildRequires:  python3-pexpect >= 4.9.0
-BuildRequires:  python3-pydantic >= 2.12.4
-BuildRequires:  python3-pydantic-settings >= 2.12.0
+BuildRequires:  python3-pydantic >= 2.13.3
+BuildRequires:  python3-pydantic-settings >= 2.14.0
 BuildRequires:  python3-pyperclip >= 1.11.0
 BuildRequires:  python3-pytest
 BuildRequires:  python3-pytest-asyncio >= 1.2.0
 BuildRequires:  python3-pytest-textual-snapshot >= 1.1.0
 BuildRequires:  python3-pytest-timeout >= 2.4.0
-BuildRequires:  python3-python-dotenv >= 1.0.0
-BuildRequires:  python3-requests >= 2.20.0
+BuildRequires:  python3-python-dotenv >= 1.2.2
+BuildRequires:  python3-requests >= 2.33.1
 BuildRequires:  python3-respx >= 0.22.0
-BuildRequires:  python3-rich >= 14.0.0
-BuildRequires:  python3-sounddevice >= 0.5.1
+BuildRequires:  python3-rich >= 15.0.0
+BuildRequires:  python3-sounddevice >= 0.5.5
+BuildRequires:  python3-truststore >= 0.10.4
 BuildRequires:  python3-syrupy
-BuildRequires:  python3-textual >= 8.2.4
+BuildRequires:  python3-textual >= 8.2.7
 BuildRequires:  python3-textual-speedups >= 0.2.1
 BuildRequires:  python3-tomli-w >= 1.2.0
 BuildRequires:  python3-tomlkit >= 0.13.0
 BuildRequires:  python3-tree-sitter >= 0.25.2
 BuildRequires:  python3-tree-sitter-bash >= 0.25.1
 BuildRequires:  python3-watchfiles >= 1.1.1
-BuildRequires:  python3-websockets >= 13.0
+BuildRequires:  python3-websockets >= 16.0
 BuildRequires:  python3-zstandard >= 0.25.0
 BuildRequires:  python3-uv
 # /SECTION
@@ -151,7 +154,7 @@
 PYTEST_ADDOPTS="--ignore=tests/audio_player/test_audio_player.py --timeout=60"
 export PYTEST_ADDOPTS+=" --ignore=tests/audio_recorder/test_audio_recorder.py"
 export PYTEST_ADDOPTS+=" --ignore=tests/snapshots"
-%python3_pytest -m 'not network'
+%python3_pytest -m 'not network' -k 'not 
test_generic_backend_streaming_uses_ssl_cert_file'
 
 %files
 %license LICENSE

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.hu1vhr/_old  2026-06-08 17:01:09.952853046 +0200
+++ /var/tmp/diff_new_pack.hu1vhr/_new  2026-06-08 17:01:09.956853212 +0200
@@ -1,5 +1,5 @@
-mtime: 1780010917
-commit: 11fec2a68ce7ea7d05a2024d9e0d899a45289eb10fd14c273bd5964f7c2dd652
+mtime: 1780157857
+commit: 0cfcedd9ce7d7112150b73efc78e27d9e5d18a20eabdcb8948e56e64c331070f
 url: https://src.opensuse.org/AI/mistral-vibe.git
 revision: factory
 

++++++ build-tests.patch ++++++
--- /var/tmp/diff_new_pack.hu1vhr/_old  2026-06-08 17:01:09.980854207 +0200
+++ /var/tmp/diff_new_pack.hu1vhr/_new  2026-06-08 17:01:09.988854538 +0200
@@ -11,11 +11,11 @@
  tests/test_install_script.py            |    3 +++
  10 files changed, 21 insertions(+), 1 deletion(-)
 
-Index: mistral_vibe-2.12.1/pyproject.toml
+Index: mistral_vibe-2.13.0/pyproject.toml
 ===================================================================
---- mistral_vibe-2.12.1.orig/pyproject.toml    2020-02-02 01:00:00.000000000 
+0100
-+++ mistral_vibe-2.12.1/pyproject.toml 2026-05-29 01:08:34.241315786 +0200
-@@ -253,8 +253,11 @@
+--- mistral_vibe-2.13.0.orig/pyproject.toml    2020-02-02 01:00:00.000000000 
+0100
++++ mistral_vibe-2.13.0/pyproject.toml 2026-05-29 18:29:06.002783309 +0200
+@@ -305,8 +305,11 @@
  ignore_decorators = ["@*"]
  
  [tool.pytest.ini_options]
@@ -28,10 +28,10 @@
  filterwarnings = [
      # (e2e) streaming mock server is started in a thread; and the cli is 
spawn in a fork
      "ignore:This process \\(pid=.*\\) is multi-threaded, use of forkpty\\(\\) 
may lead to deadlocks in the child\\.:DeprecationWarning",
-Index: mistral_vibe-2.12.1/tests/acp/test_acp.py
+Index: mistral_vibe-2.13.0/tests/acp/test_acp.py
 ===================================================================
---- mistral_vibe-2.12.1.orig/tests/acp/test_acp.py     2020-02-02 
01:00:00.000000000 +0100
-+++ mistral_vibe-2.12.1/tests/acp/test_acp.py  2026-05-29 00:58:37.737823112 
+0200
+--- mistral_vibe-2.13.0.orig/tests/acp/test_acp.py     2020-02-02 
01:00:00.000000000 +0100
++++ mistral_vibe-2.13.0/tests/acp/test_acp.py  2026-05-29 18:29:06.003169918 
+0200
 @@ -39,6 +39,7 @@
  RESPONSE_TIMEOUT = 2.0
  MOCK_ENTRYPOINT_PATH = "tests/mock/mock_entrypoint.py"
@@ -40,10 +40,10 @@
  
  
  def deep_merge(target: dict, source: dict) -> None:
-Index: mistral_vibe-2.12.1/tests/acp/test_acp_entrypoint_smoke.py
+Index: mistral_vibe-2.13.0/tests/acp/test_acp_entrypoint_smoke.py
 ===================================================================
---- mistral_vibe-2.12.1.orig/tests/acp/test_acp_entrypoint_smoke.py    
2020-02-02 01:00:00.000000000 +0100
-+++ mistral_vibe-2.12.1/tests/acp/test_acp_entrypoint_smoke.py 2026-05-29 
00:58:37.738118909 +0200
+--- mistral_vibe-2.13.0.orig/tests/acp/test_acp_entrypoint_smoke.py    
2020-02-02 01:00:00.000000000 +0100
++++ mistral_vibe-2.13.0/tests/acp/test_acp_entrypoint_smoke.py 2026-05-29 
18:29:06.003462839 +0200
 @@ -21,6 +21,8 @@
      "Sign into Mistral Vibe through your Mistral AI Studio account."
  )
@@ -53,10 +53,10 @@
  
  class _AcpSmokeClient(Client):
      def on_connect(self, conn: Any) -> None:
-Index: mistral_vibe-2.12.1/tests/e2e/test_cli_tui_fresh_install.py
+Index: mistral_vibe-2.13.0/tests/e2e/test_cli_tui_fresh_install.py
 ===================================================================
---- mistral_vibe-2.12.1.orig/tests/e2e/test_cli_tui_fresh_install.py   
2020-02-02 01:00:00.000000000 +0100
-+++ mistral_vibe-2.12.1/tests/e2e/test_cli_tui_fresh_install.py        
2026-05-29 00:58:37.738308026 +0200
+--- mistral_vibe-2.13.0.orig/tests/e2e/test_cli_tui_fresh_install.py   
2020-02-02 01:00:00.000000000 +0100
++++ mistral_vibe-2.13.0/tests/e2e/test_cli_tui_fresh_install.py        
2026-05-29 18:29:06.003683876 +0200
 @@ -62,6 +62,7 @@
      return _venv_executable(venv_path, "vibe")
  
@@ -65,10 +65,10 @@
  @pytest.mark.timeout(90)
  def test_fresh_wheel_install_can_spawn_cli_and_complete_happy_path(
      streaming_mock_server: StreamingMockServer,
-Index: mistral_vibe-2.12.1/tests/e2e/test_cli_tui_hooks.py
+Index: mistral_vibe-2.13.0/tests/e2e/test_cli_tui_hooks.py
 ===================================================================
---- mistral_vibe-2.12.1.orig/tests/e2e/test_cli_tui_hooks.py   2020-02-02 
01:00:00.000000000 +0100
-+++ mistral_vibe-2.12.1/tests/e2e/test_cli_tui_hooks.py        2026-05-29 
00:58:37.738488095 +0200
+--- mistral_vibe-2.13.0.orig/tests/e2e/test_cli_tui_hooks.py   2020-02-02 
01:00:00.000000000 +0100
++++ mistral_vibe-2.13.0/tests/e2e/test_cli_tui_hooks.py        2026-05-29 
18:29:06.003862292 +0200
 @@ -19,6 +19,8 @@
  )
  from tests.e2e.mock_server import StreamingMockServer
@@ -78,10 +78,10 @@
  
  def _enable_hooks(vibe_home: Path, invocation_path: Path) -> None:
      config_path = vibe_home / "config.toml"
-Index: mistral_vibe-2.12.1/tests/e2e/test_cli_tui_onboarding.py
+Index: mistral_vibe-2.13.0/tests/e2e/test_cli_tui_onboarding.py
 ===================================================================
---- mistral_vibe-2.12.1.orig/tests/e2e/test_cli_tui_onboarding.py      
2020-02-02 01:00:00.000000000 +0100
-+++ mistral_vibe-2.12.1/tests/e2e/test_cli_tui_onboarding.py   2026-05-29 
00:58:37.738645832 +0200
+--- mistral_vibe-2.13.0.orig/tests/e2e/test_cli_tui_onboarding.py      
2020-02-02 01:00:00.000000000 +0100
++++ mistral_vibe-2.13.0/tests/e2e/test_cli_tui_onboarding.py   2026-05-29 
18:29:06.004042261 +0200
 @@ -7,6 +7,8 @@
  
  from tests.e2e.common import SpawnedVibeProcessFixture, ansi_tolerant_pattern
@@ -91,10 +91,10 @@
  
  @pytest.mark.timeout(15)
  def test_spawn_cli_shows_onboarding_when_api_key_missing(
-Index: mistral_vibe-2.12.1/tests/e2e/test_cli_tui_session_exit.py
+Index: mistral_vibe-2.13.0/tests/e2e/test_cli_tui_session_exit.py
 ===================================================================
---- mistral_vibe-2.12.1.orig/tests/e2e/test_cli_tui_session_exit.py    
2020-02-02 01:00:00.000000000 +0100
-+++ mistral_vibe-2.12.1/tests/e2e/test_cli_tui_session_exit.py 2026-05-29 
00:58:37.738795805 +0200
+--- mistral_vibe-2.13.0.orig/tests/e2e/test_cli_tui_session_exit.py    
2020-02-02 01:00:00.000000000 +0100
++++ mistral_vibe-2.13.0/tests/e2e/test_cli_tui_session_exit.py 2026-05-29 
18:29:06.004190119 +0200
 @@ -19,6 +19,8 @@
  )
  from tests.e2e.mock_server import StreamingMockServer
@@ -104,10 +104,10 @@
  
  def _usage_by_run_factory(
      request_index: int, _payload: object
-Index: mistral_vibe-2.12.1/tests/e2e/test_cli_tui_streaming.py
+Index: mistral_vibe-2.13.0/tests/e2e/test_cli_tui_streaming.py
 ===================================================================
---- mistral_vibe-2.12.1.orig/tests/e2e/test_cli_tui_streaming.py       
2020-02-02 01:00:00.000000000 +0100
-+++ mistral_vibe-2.12.1/tests/e2e/test_cli_tui_streaming.py    2026-05-29 
00:58:37.738953943 +0200
+--- mistral_vibe-2.13.0.orig/tests/e2e/test_cli_tui_streaming.py       
2020-02-02 01:00:00.000000000 +0100
++++ mistral_vibe-2.13.0/tests/e2e/test_cli_tui_streaming.py    2026-05-29 
18:29:06.004337066 +0200
 @@ -14,6 +14,8 @@
  )
  from tests.e2e.mock_server import StreamingMockServer
@@ -117,10 +117,10 @@
  
  @pytest.mark.timeout(15)
  def test_spawn_cli_to_send_and_receive_message(
-Index: mistral_vibe-2.12.1/tests/e2e/test_cli_tui_tool_approval.py
+Index: mistral_vibe-2.13.0/tests/e2e/test_cli_tui_tool_approval.py
 ===================================================================
---- mistral_vibe-2.12.1.orig/tests/e2e/test_cli_tui_tool_approval.py   
2020-02-02 01:00:00.000000000 +0100
-+++ mistral_vibe-2.12.1/tests/e2e/test_cli_tui_tool_approval.py        
2026-05-29 00:58:37.739100910 +0200
+--- mistral_vibe-2.13.0.orig/tests/e2e/test_cli_tui_tool_approval.py   
2020-02-02 01:00:00.000000000 +0100
++++ mistral_vibe-2.13.0/tests/e2e/test_cli_tui_tool_approval.py        
2026-05-29 18:29:06.004478623 +0200
 @@ -14,6 +14,8 @@
  )
  from tests.e2e.mock_server import ChatCompletionsRequestPayload, 
StreamingMockServer
@@ -130,10 +130,10 @@
  PREDICTABLE_OUTPUT = "__E2E_BASH_OK__"
  TOOL_ARGUMENTS = f'{{"command":"printf \\"{PREDICTABLE_OUTPUT}\\\\n\\""}}'
  
-Index: mistral_vibe-2.12.1/tests/test_install_script.py
+Index: mistral_vibe-2.13.0/tests/test_install_script.py
 ===================================================================
---- mistral_vibe-2.12.1.orig/tests/test_install_script.py      2020-02-02 
01:00:00.000000000 +0100
-+++ mistral_vibe-2.12.1/tests/test_install_script.py   2026-05-29 
00:58:37.739257535 +0200
+--- mistral_vibe-2.13.0.orig/tests/test_install_script.py      2020-02-02 
01:00:00.000000000 +0100
++++ mistral_vibe-2.13.0/tests/test_install_script.py   2026-05-29 
18:29:06.004679852 +0200
 @@ -6,6 +6,8 @@
  import subprocess
  from textwrap import dedent

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-05-30 18:17:37.000000000 +0200
@@ -0,0 +1,8 @@
+.assets
+_build.*
+*.obscpio
+*.obsinfo
+*.osc
+.pbuild
+_service:*
+mistral-vibe-*-build/

++++++ mistral_vibe-2.12.1.tar.gz -> mistral_vibe-2.13.0.tar.gz ++++++
++++ 2857 lines of diff (skipped)

Reply via email to