Skip to content

Release 18.0.12#2225

Merged
sk-keeper merged 19 commits into
masterfrom
release
Jul 16, 2026
Merged

Release 18.0.12#2225
sk-keeper merged 19 commits into
masterfrom
release

Conversation

@sk-keeper

Copy link
Copy Markdown
Collaborator

No description provided.

idimov-keeper and others added 18 commits July 8, 2026 09:25
Use DOMAIN\username for icacls /grant instead of bare os.getlogin(), which
fails when the machine name and username are the same string.
* KC-1290: CNAPP integration commands and PAM graph migration

Re-applied on top of origin/release after sync-branch. Includes CNAPP command helpers, PAM graph endpoint migration, and related unit test updates.

* Fix time-dependent enterprise API key list tests for UTC CI

Move SIEM Tool mock expiration to 2030 so status detection tests remain deterministic when CI runs in UTC after the token expiry date.

---------
Co-authored-by: Ivan Dimov <[email protected]>
* Fix docker startup multiple syncs

* Remove sync from 'service-status' and keep it in 'this-device'
…#2168)

* Fix share-folder record expiration removing owner records and breaking re-shares

When share-folder was used with -r and --expire-in, expiration was applied to
SharedFolderUpdateRecord, which caused the record to be removed from the
owner's vault when the timer expired. Route per-record expiration and -roe
through the record share API (revoke then re-grant) instead, keep folder user
updates for access only, sync before granting, and skip redundant user updates
when sharing additional records to the same recipient.

* Share-folder: expire folder and record access together; log expiry in output

* updated test file

* Fix share-folder remove vault deletion; clean up access grant/remove logs

* Fix share folder expire in and -r combination

* Separate folder and record flag usage to fix multiple remove related issue

* Fix -p and -o flags and 1mi expiry

* Restrict outside records to be shared via -r

* Update help

---------

Co-authored-by: amangalampalli-ks <[email protected]>
DR-1295 Add pamGitHubConfiguration record support
Test fixes unrelated to pamGitHubConfiguration changes.
…min role (#2209)

* Fix misleading communication error when assigning team to admin role

* fixed unit test file

* removed team details from response after warning is displayed
…2219) (#2222)

* Implement multi channel flow for slack-app-setup command

* Add default channel prompt

* Add list-team in command list

* Make default channel mandatory for multi channel

* Add --sync-down for Slack multi-channel approvals config

* Refactor slack-app changes
Extends KSMCommand with usage modes (totals, detail, by-device, summary, timeline), billing-cycle dates, and ARAM-backed aggregation plus unit tests.

Co-authored-by: Cursor <[email protected]>
Restore playground generator, credential cleanup in examples/tests, and
vendored keeper_dag import fixes that do not overlap with upstream.

Co-authored-by: Cursor <[email protected]>
Preserve upstream NSF gateway/sync paths; delegate --sample-data to playground.py and document generated credentials.

Co-authored-by: Cursor <[email protected]>
Comment thread keepercommander/commands/ksm.py Dismissed
Comment thread keepercommander/commands/ksm.py Dismissed
Comment thread keepercommander/commands/ksm.py Dismissed
Comment thread keepercommander/commands/pam_import/playground.py Dismissed
@sk-keeper
sk-keeper merged commit a8dd3f3 into master Jul 16, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants