master
Fix unit tests for CI shards and batch state scenarios layout
Fix Rocky Linux 9 unit zeromq 4 CI failures on 3007.x
Merge branch '3006.x' into 3007.x (cycle 2)
Add per-job start-event opt-in so minions can announce job acceptance
Added `state.graph` and `state.graph_highstate`
make splay testing more precise
Merge branch '3007.x' into merge/3007.x/3008.x-26-06-23
Fix linting and missing docstring examples
Fix Python 3.12 CI regressions for ZMQ, thin saltexts, and tests
Add missing __init__.py files
Update to isort 5.10.1
pre-commit fix
Fsync atomic_open temp file before rename
Harden Python 3.12+ datetime and tar extraction usage
Restore sync batch visibility through the event bus
Add async batch execution and collapse sync onto shared state machine
Consolidating beacon configuration mapping code (#60303)
Align dependabot bumps with Python version floors and lock chains
Update pre-commit hook versions
Clean up un-needed re-init crypto and test fix
Additions to utils.data: get_type(), glob_list(), list_rm_match(), replace_list_element(), updated_dict() (#64703)
dictdiffer: deep diff of dicts in lists
Merge branch '3006.x' into merge/3006.x/3007.x-26-06-21
Fix GitCLI environment filtering and cleanup duplication
Fix Python 3.14 CI: forkserver pickle, codecs.open, pyOpenSSL 25, pytest 9, etc
Merge pull request #69622 from saltstack/merge/3007.x/3008.x-26-06-30
Updatd test per reviewer comments
Fixed file client private attribute reference on `SaltMakoTemplateLookup`
Add clean_proc_dir tests
Add OpenTelemetry metrics across all salt daemons
Adapt grain-target #68976 regression test to 3008.x's CkMinions
Fix multi-ring runner leader fan-out and quiet CI flakes
fix(resources): rebase landmines after merging mmapcache work into 3008.x
Add mmap-backed cache backends and enterprise hardening
Fix MmapCache multiprocess staleness and lint pre-commit on 3.12
Replace cp1252-incompatible chars in docstrings
Fix pre-commit and lint
Harden Linux container CI on cancel and fix NaCl and netapi tests.
Merge pull request #69535 from dwoz/merge/3008.x/master-26-06-24
Merge pull request #66818 from vzhestkov/better-error-handling-x509
Fix OptsDict.pop parent-chain deletion and sentinel-fd test flakiness
Fix pillar refresh completion and flaky CI tests
[master] Add wildcard removal for aptpkg (#65221)
Fix source package builds failing with hatchling circular build error
Deprecate salt.utils.odict
Use the `minion_opts` and `master_opts` fixtures instead.
Follow-up Py3.14 fixes: forkserver finalizers, pidfd EINVAL, ast.Constant
Fix mmap-backed resource registry concurrency and bare-ID targeting tests
Gate MaskedDict/MaskedList repr on mask_pillar ContextVar (#69160)
Remove more unnecessary references
Account for `not_after` in policy ttl handling
Each master needs it's own job/state queues
Update code to be Py3.7+ to reduce merge forward conflicts
Fix Py3.13 thin tests, win_network ImportError, Linux pyzmq cmake
Fix RecursionError in test_grpc_exporter_missing_is_graceful
Add OTel demo tests and surface tracing.configure() at INFO
Fix salt://-URL truncation on Python 3.13+
Add function `primary_group()` to `modules/pw_user.py` and `get_group_name()` to `utils/user.py` (#63899)
Fix batch orchestration timeouts and align pkg and version tests
Fix traversals in salt.utils.virt
Fix vmware SmartConnect on pyvmomi 9
Fix flaky test_log_sanitize[ls] by draining child output
Fix lgpo_reg failures on Windows Domain Controllers (#69468)
Fix lgpo_reg Registry.pol lock races using EnterCriticalPolicySection
Fix stacktrace when ip4/ip6 isn't configured
Compute IPv4 broadcast from address+netmask in WMI fallback
Fix tests
Refactor... update tests
Fix win_wua to handle empty CDispatch objects
Add a few more nice to have hooks