This is the v0.7 release of sambacc - A library and set of CLI tools for managing Samba servers running in containers.
The developers of sambacc are happy to establish the first release of 2025. To report bugs, ask questions, make comments, or participate in development please visit our project repository at https://github.com/samba-in-kubernetes/sambacc
Highlights
- Basic support for Offline Domain Join tokens
- Remote-Control - a server based on gRPC for getting connection status and managing connections
- Keybridge - A varlink based server that will be used to bridge samba and KMS servers
What's Changed
- ctdb: handle nodes with "GONE" state when listing CTDB nodes by @avanthakkar in #143
- workflows: update test matrix to use fedora 41 by @phlogistonjohn in #140
- tests/container: update base image to fedora 41 by @phlogistonjohn in #144
- commands: fix a mypy failure in the ctdb commands module by @phlogistonjohn in #146
- ctdb: skip mutex helper service registration by @phlogistonjohn in #149
- commands: handle /usr/etc/nsswitch.conf by @jeffmahoney in #148
- Add basic ODJ support by @phlogistonjohn in #150
- rpm: vendor dist suffix by @phlogistonjohn in #151
- commands: invalidate cached config when node is not ctdb leader by @phlogistonjohn in #152
- commands: a variety of small cli handling cleanups by @phlogistonjohn in #153
- remote control: add initial remote control gRPC server by @phlogistonjohn in #154
- workflows: Dynamically detect fedora versions for test matrix by @anoopcs9 in #157
- mergify: Restrict the addition of "priority-review" label by @anoopcs9 in #155
- grpc: add session crypto information support by @phlogistonjohn in #158
- samba_cmds: Do not add --debuglevel for
wbinfo
andctdb
commands by @anoopcs9 in #159 - ctdb: add option to change ctdb port by @phlogistonjohn in #161
- add files to include in smb.conf stub for ctdb by @phlogistonjohn in #162
- tox.ini: add a rule to reformat source code by @phlogistonjohn in #163
- Add keybridge satellite service by @phlogistonjohn in #164
- keybridge: per-host ports for kmip by @phlogistonjohn in #165
- keybridge: some fixes and error handling improvements by @phlogistonjohn in #166
- github: Fix mergify configuration by @anoopcs9 in #167
- grpc: avoid a mypy warning by @phlogistonjohn in #169
- setup.cfg: Align with version inference logic from setuptools_scm by @anoopcs9 in #170
New Contributors
- @jeffmahoney made their first contribution in #148
Full Changelog: v0.6...v0.7