[GH-ISSUE #790] Plea for a new release #288

Closed
opened 2026-02-27 08:16:24 +03:00 by kerem · 17 comments
Owner

Originally created by @a1730 on GitHub (Jan 12, 2024).
Original GitHub issue: https://github.com/lldap/lldap/issues/790

Motivation

The LLDAP team has added some very useful enhancements to LLDAP since the v0.5.0 release that users like myself would like to be able to use. A recent point in case is the case-insensitive additions. make attributes names, group names and emails case insensitive

Describe the solution you'd like
Please, pretty please, release a new build on Linux AMD64 for us rusted amateurs.

Describe alternatives you've considered

  • I tried unsuccessfully to do a local build because rust keeps crashing on my DEBIAN 12 vm running on SmartOS hypervisor during compilation. I do not wish to learn rust language just to be able to compile LLDAP. OpenLDAP compiles but I lost the fight to slapd and his friends.
  • I do not run docker but typically will download the image and extract the artifact until they started with this OCI wrapper, and the download script started failing with error: unknown manifest mediaType (lldap/lldap:lldap/lldap@latest): 'application/vnd.oci.image.index.v1+json' which is a battle for another day.

Basically, I'm stuck.

Additional context
I cannot thank you enough for this project.

Originally created by @a1730 on GitHub (Jan 12, 2024). Original GitHub issue: https://github.com/lldap/lldap/issues/790 **Motivation** The LLDAP team has added some very useful enhancements to LLDAP since the v0.5.0 release that users like myself would like to be able to use. A recent point in case is the case-insensitive additions. [make attributes names, group names and emails case insensitive ](https://github.com/lldap/lldap/pull/762) **Describe the solution you'd like** Please, pretty please, release a new build on Linux AMD64 for us rusted amateurs. **Describe alternatives you've considered** - I tried unsuccessfully to do a local build because rust keeps crashing on my **DEBIAN 12** vm running on SmartOS hypervisor during compilation. I do not wish to learn rust language just to be able to compile LLDAP. OpenLDAP compiles but I lost the fight to slapd and his friends. - I do not run docker but typically will download the image and extract the artifact until they started with this OCI wrapper, and the download script started failing with `error: unknown manifest mediaType (lldap/lldap:lldap/lldap@latest): 'application/vnd.oci.image.index.v1+json'` which is a battle for another day. Basically, I'm stuck. **Additional context** I cannot thank you enough for this project.
kerem 2026-02-27 08:16:24 +03:00
Author
Owner

@martadinata666 commented on GitHub (Jan 12, 2024):

The problem with the second issue manifest error is that you need a newer docker version, 24+ is a must.

Or you can take binary artifacts directly from GitHub actions pipelines such as here https://github.com/lldap/lldap/actions/runs/7449328497

<!-- gh-comment-id:1889587548 --> @martadinata666 commented on GitHub (Jan 12, 2024): The problem with the second issue manifest error is that you need a newer docker version, 24+ is a must. Or you can take binary artifacts directly from GitHub actions pipelines such as here https://github.com/lldap/lldap/actions/runs/7449328497
Author
Owner

@nitnelave commented on GitHub (Jan 12, 2024):

A release is in the works! There's just one final bug I want to squash (#763) before doing a release, and I'm also waiting for ldap3_proto to release a fix they made for us. You can expect a release probably next week or the one after.

<!-- gh-comment-id:1889716858 --> @nitnelave commented on GitHub (Jan 12, 2024): A release is in the works! There's just one final bug I want to squash (#763) before doing a release, and I'm also waiting for ldap3_proto to release a fix they made for us. You can expect a release probably next week or the one after.
Author
Owner

@a1730 commented on GitHub (Jan 12, 2024):

The problem with the second issue manifest error is that you need a newer docker version, 24+ is a must.

Or you can take binary artifacts directly from GitHub actions pipelines such as here https://github.com/lldap/lldap/actions/runs/7449328497

Just what the doctor orderd. I cannot thank you enough!

<!-- gh-comment-id:1889735801 --> @a1730 commented on GitHub (Jan 12, 2024): > The problem with the second issue manifest error is that you need a newer docker version, 24+ is a must. > > Or you can take binary artifacts directly from GitHub actions pipelines such as here https://github.com/lldap/lldap/actions/runs/7449328497 Just what the doctor orderd. I cannot thank you enough!
Author
Owner

@pixelrazor commented on GitHub (Jan 17, 2024):

I'm also just cracking at ui pages for user defined attributes - I'm not sure where that should fall WRT a release, but if that's important for you, maybe it can make it to a release

<!-- gh-comment-id:1896132109 --> @pixelrazor commented on GitHub (Jan 17, 2024): I'm also just cracking at ui pages for user defined attributes - I'm not sure where that should fall WRT a release, but if that's important for you, maybe it can make it to a release
Author
Owner

@gcamblin commented on GitHub (Feb 9, 2024):

I'd like to add my voice for the user-defined attributes feature. I've got a use case where it would be great to add an SSH-keys attribute.

<!-- gh-comment-id:1935990989 --> @gcamblin commented on GitHub (Feb 9, 2024): I'd like to add my voice for the user-defined attributes feature. I've got a use case where it would be great to add an SSH-keys attribute.
Author
Owner

@nitnelave commented on GitHub (Feb 9, 2024):

You know, we have daily tagged docker releases, you can always grab today's one and stick to it until the next release. That's "stable" :)

There are no known serious bugs in today's release (2024-02-08 I think?) And it has the user defined attributes. It's not a full release because the web UI for it is halfway there: you don't see the values of the attributes in the user details.

<!-- gh-comment-id:1936000652 --> @nitnelave commented on GitHub (Feb 9, 2024): You know, we have daily tagged docker releases, you can always grab today's one and stick to it until the next release. That's "stable" :) There are no known serious bugs in today's release (2024-02-08 I think?) And it has the user defined attributes. It's not a full release because the web UI for it is halfway there: you don't see the values of the attributes in the user details.
Author
Owner

@gcamblin commented on GitHub (Feb 9, 2024):

Thank you for the recommendation on using the daily tagged Docker releases. I've already been working with the 2024-02-08 build and am pleased to confirm that the issue with the getDetails rendering loop has been resolved.

I've also begun experimenting with adding custom attributes. However, after successfully adding a custom user attribute for SSH keys, I noticed that this new attribute doesn't appear in the form for adding new users. This prevents the assignment of any value to the attribute. Given that the web UI for managing these attributes is still under development, is there an alternative method for assigning values to these custom attributes in the meantime?

<!-- gh-comment-id:1936172726 --> @gcamblin commented on GitHub (Feb 9, 2024): Thank you for the recommendation on using the daily tagged Docker releases. I've already been working with the 2024-02-08 build and am pleased to confirm that the issue with the getDetails rendering loop has been resolved. I've also begun experimenting with adding custom attributes. However, after successfully adding a custom user attribute for SSH keys, I noticed that this new attribute doesn't appear in the form for adding new users. This prevents the assignment of any value to the attribute. Given that the web UI for managing these attributes is still under development, is there an alternative method for assigning values to these custom attributes in the meantime?
Author
Owner

@nitnelave commented on GitHub (Feb 9, 2024):

That's why it's not a stable release ;)

There's https://github.com/Zepmann/lldap-cli that you can use to manipulate
custom attributes (both creation and setting new values).

On Fri, Feb 9, 2024 at 4:54 PM Gary Camblin @.***>
wrote:

Thank you for the recommendation on using the daily tagged Docker
releases. I've already been working with the 2024-02-08 build and am
pleased to confirm that the issue with the getDetails rendering loop has
been resolved.

I've also begun experimenting with adding custom attributes. However,
after successfully adding a custom user attribute for SSH keys, I noticed
that this new attribute doesn't appear in the form for adding new users.
This prevents the assignment of any value to the attribute. Given that the
web UI for managing these attributes is still under development, is there
an alternative method for assigning values to these custom attributes in
the meantime?


Reply to this email directly, view it on GitHub
https://github.com/lldap/lldap/issues/790#issuecomment-1936172726, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAGCPWNWPB55YMECON6L7MTYSZBBZAVCNFSM6AAAAABBYLQOQSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZWGE3TENZSGY
.
You are receiving this because you commented.Message ID:
@.***>

--
Valentin Tolmer

<!-- gh-comment-id:1936185364 --> @nitnelave commented on GitHub (Feb 9, 2024): That's why it's not a stable release ;) There's https://github.com/Zepmann/lldap-cli that you can use to manipulate custom attributes (both creation and setting new values). On Fri, Feb 9, 2024 at 4:54 PM Gary Camblin ***@***.***> wrote: > Thank you for the recommendation on using the daily tagged Docker > releases. I've already been working with the 2024-02-08 build and am > pleased to confirm that the issue with the getDetails rendering loop has > been resolved. > > I've also begun experimenting with adding custom attributes. However, > after successfully adding a custom user attribute for SSH keys, I noticed > that this new attribute doesn't appear in the form for adding new users. > This prevents the assignment of any value to the attribute. Given that the > web UI for managing these attributes is still under development, is there > an alternative method for assigning values to these custom attributes in > the meantime? > > — > Reply to this email directly, view it on GitHub > <https://github.com/lldap/lldap/issues/790#issuecomment-1936172726>, or > unsubscribe > <https://github.com/notifications/unsubscribe-auth/AAGCPWNWPB55YMECON6L7MTYSZBBZAVCNFSM6AAAAABBYLQOQSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZWGE3TENZSGY> > . > You are receiving this because you commented.Message ID: > ***@***.***> > -- Valentin Tolmer
Author
Owner

@pixelrazor commented on GitHub (Feb 10, 2024):

Also, there's the /API/graphql/playground endpoint where you can send the graphql mutation for update user to set the values. I'm in the middle of the user details page changes right now to view and change them, I'm HOPING to have time to get it out for review this coming week, the. The group attributes will be right behind it

<!-- gh-comment-id:1936838375 --> @pixelrazor commented on GitHub (Feb 10, 2024): Also, there's the /API/graphql/playground endpoint where you can send the graphql mutation for update user to set the values. I'm in the middle of the user details page changes right now to view and change them, I'm HOPING to have time to get it out for review this coming week, the. The group attributes will be right behind it
Author
Owner

@onedr0p commented on GitHub (Feb 23, 2024):

Any update on if/when a new release will be made? 🙏🏼

<!-- gh-comment-id:1962123270 --> @onedr0p commented on GitHub (Feb 23, 2024): Any update on if/when a new release will be made? 🙏🏼
Author
Owner

@nitnelave commented on GitHub (Feb 24, 2024):

As soon as the frontend is ready! Work is in progress.

<!-- gh-comment-id:1962269473 --> @nitnelave commented on GitHub (Feb 24, 2024): As soon as the frontend is ready! Work is in progress.
Author
Owner

@Aeris1One commented on GitHub (May 16, 2024):

Hi, is there any plan for the release ?
Deseperately waiting on a release to add custom attribute to a production server (as of now the "last_name" attribute is used to store the Google OIDC sub id 😅)

<!-- gh-comment-id:2115904368 --> @Aeris1One commented on GitHub (May 16, 2024): Hi, is there any plan for the release ? Deseperately waiting on a release to add custom attribute to a production server (as of now the "last_name" attribute is used to store the Google OIDC `sub` id :sweat_smile:)
Author
Owner

@nitnelave commented on GitHub (May 16, 2024):

It's currently blocked on being able to set values to custom attributes from the frontend. Currently you can create attributes, but not set values. You can only do that through LDAP, the GraphQL API or lldap-cli.

Once that's in, I'll make a release. The current state is just too confusing for users who are not aware of it.

Apart from that, you can grab the latest release (or a dated release) and it'll have the same features!

<!-- gh-comment-id:2115914170 --> @nitnelave commented on GitHub (May 16, 2024): It's currently blocked on being able to set values to custom attributes from the frontend. Currently you can create attributes, but not set values. You can only do that through LDAP, the GraphQL API or lldap-cli. Once that's in, I'll make a release. The current state is just too confusing for users who are not aware of it. Apart from that, you can grab the latest release (or a dated release) and it'll have the same features!
Author
Owner

@coolguy1771 commented on GitHub (Sep 30, 2024):

Are there still plans to release a new build? It looks like all of the relevant issues are closed.

<!-- gh-comment-id:2384181020 --> @coolguy1771 commented on GitHub (Sep 30, 2024): Are there still plans to release a new build? It looks like all of the relevant issues are closed.
Author
Owner

@nitnelave commented on GitHub (Sep 30, 2024):

The current blocking issue is https://github.com/lldap/lldap/issues/67 , namely, the UI for that feature. A lot of progress has been made recently (see https://github.com/lldap/lldap/pull/940), but it's not done yet. We actually need some beta-testers for the new UI if you're interested!

Note that a "proper" release would not be different from the daily docker image.

<!-- gh-comment-id:2384213531 --> @nitnelave commented on GitHub (Sep 30, 2024): The current blocking issue is https://github.com/lldap/lldap/issues/67 , namely, the UI for that feature. A lot of progress has been made recently (see https://github.com/lldap/lldap/pull/940), but it's not done yet. We actually need some beta-testers for the new UI if you're interested! Note that a "proper" release would not be different from the daily docker image.
Author
Owner

@nitnelave commented on GitHub (Oct 30, 2024):

For those following, we're almost there! Feel free to try the current version as a release candidate, and tell me if anything should be blocking the release. Open issues for bugs you find, and raise attention to bugs that I missed that you feel should block the release.

<!-- gh-comment-id:2447270887 --> @nitnelave commented on GitHub (Oct 30, 2024): For those following, we're almost there! Feel free to try the current version as a release candidate, and tell me if anything should be blocking the release. Open issues for bugs you find, and raise attention to bugs that I missed that you feel should block the release.
Author
Owner

@nitnelave commented on GitHub (Nov 17, 2024):

That has been completed :)

<!-- gh-comment-id:2481249981 --> @nitnelave commented on GitHub (Nov 17, 2024): That has been completed :)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/lldap-lldap#288
No description provided.