Switch to jackson library from org.json

Pull Request Description
org.json:json is used for json parsing and reading capabilities
But org.json:json uses a non-free JSON license, which has already been banned by
Apache Software Foundation.
Debian
Hence org.json dependency is enforced as banned dependency in apache-nifi base pom.xml.
Considering this org.json needs to be removed and replaced with com.fasterxml.jackson

Future Release Comment
[Add description of your change, to include in the next release]
[Delete any or all irrelevant sections, e.g. if your change does not warrant a release comment at all]
Breaking Changes:

Due to datatype changes, there can be an impact

Features:

None

Fixes:

None

@microsoft-github-policy-service agree [company="Microsoft"]

@microsoft-github-policy-service agree company="Microsoft"

@microsoft-github-policy-service agree

@microsoft-github-policy-service agree [company="Microsoft"]

@microsoft-github-policy-service agree

@microsoft-github-policy-service agree company="Microsoft"

@microsoft-github-policy-service agree company="Microsoft"

@microsoft-github-policy-service agree


hasMany relationship with ObjectID

Hi all,
I know that there are already several tickets on this subject, but none of them answer concretely ...
I have a model "PermissionModule" that contains a hasMany to PermissionCategory.
In PermissionModule:
    public function categories()
    {
        return $this->hasMany('App\Model\Permission\PermissionCategory', 'fk_permission_module_id', '_id')
                    ->orderBy('code', 'asc');
    }

This relation returns nothing because fk_permission_module_id is an ObjectID. If I remove ObjectID, the relationship works fine.
@jenssegers Is it possible to have a maj as soon as possible or a solution to use this relationship appropriately.
Thx all for help,
Marc

Hey, bro. @Marcuss57
Did you solved this problem?


[Programmatic Access - Bot Framework - Keyboard controls]: Ensures aria-hidden elements are not focusable nor contain focusable elements (.webchat__keyboard-help).

User Experience:
Keyboard users and people who rely on assistive technologies and users get affected if the focus lands on the hidden elements while navigating. Users might consider it as an interactive control and try to access them but visually the controls are not visible and hence get confused.
Note:
User credentials should NOT be included in the bug.
Pre-Requisite:

Open environment URL https://compulim.github.io/webchat-loader/.
Select "Cdn.botframework.com/latest" list item under version combo box.
Select "Mock Bot" link and select "Open web chat in new window" link.

Repro Steps:

Open "Web chat" link and navigate to "Webchat" popup.
Navigate to the "Keyboard Controls" pane. Turn on AI-fast pass.
Verify whether the hidden elements have focus or not.

Actual Result:
The aria-hidden elements are focusable nor contain focusable elements (.webchat__keyboard-help).
Expected Result:
Ensures aria-hidden elements are not focusable nor contain focusable elements (.webchat__keyboard-help).
Issue:
Ensures aria-hidden elements are not focusable nor contain focusable elements (aria-hidden-focus - https://accessibilityinsights.io/info-examples/web/aria-hidden-focus)
Target application:
Web Chat - https://compulim.github.io/webchat-loader/webchat.html?v=https%3A%2F%2Fcdn.botframework.com%2Fbotframework-webchat%2Flatest%2F&p=ws&sr=westus2&uid=dl_edaa29c6e1e78d84dc6aecfaeb7c83c9&cid=DbsRxl7sUlN2Yqll5suvU8-us&dt=eyJhbGciOiJSUzI1NiIsImtpZCI6ImFkRnJFUkU5bFFUX011c3hlajd2NlRscVU5WSIsIng1dCI6ImFkRnJFUkU5bFFUX011c3hlajd2NlRscVU5WSIsInR5cCI6IkpXVCJ9.eyJib3QiOiJ3ZWJjaGF0LW1vY2tib3QiLCJzaXRlIjoiV1lESXlLd0FaQ3ciLCJjb252IjoiRGJzUnhsN3NVbE4yWXFsbDVzdXZVOC11cyIsInVzZXIiOiJkbF9lZGFhMjljNmUxZTc4ZDg0ZGM2YWVjZmFlYjdjODNjOSIsIm9yaWdpbiI6WyJodHRwczovL3dlYmNoYXQtcGxheWdyb3VuZC5henVyZXdlYnNpdGVzLm5ldCIsImh0dHA6Ly9sb2NhbGhvc3Q6MzAwMCIsImh0dHBzOi8vbWljcm9zb2Z0LmdpdGh1Yi5pbyIsImh0dHBzOi8vY29tcHVsaW0uZ2l0aHViLmlvIiwiaHR0cHM6Ly9iZnh3ZWJjaGF0ZnVsbGJ1bmRsZS5henVyZXdlYnNpdGVzLm5ldCIsImh0dHA6Ly9sb2NhbGhvc3Q6NTA4MCJdLCJuYmYiOjE2ODIwNTg0NzQsImV4cCI6MTY4MjA2MjA3NCwiaXNzIjoiaHR0cHM6Ly9kaXJlY3RsaW5lLmJvdGZyYW1ld29yay5jb20vIiwiYXVkIjoiaHR0cHM6Ly9kaXJlY3RsaW5lLmJvdGZyYW1ld29yay5jb20vIn0.p6x1j8c-SMGSssE0Ckb58Ikq2S2ax8iZ-hhT24xyAZN5UqN7s0lNZjoaukIueRrh9ZuqztD652JzvKIsftQ9uwRdmFZPognKrR2y9e33Z65YgH7qVpi-51d8P0SG-16OEn16wIn_yr4F125oJDM9qIigHmamuQ7nAlc2b_MbbXZ4x6SQFGurbFgY4QROGt7VyTr9J2weDgvEFUjNyWBPK-2w58TBwac-d6ORMH8w4IcaJv7No8awJ7fMaN7UJRAYY_mTwMy1spNZqDbUEUWPBT6lS3Yt62fNXJLwXHEl8U_dORtfn8o-YEJnoNDqP1RneXmuCQ6rjY8mg8o8yhf7sg&st=eyJhbGciOiJFUzI1NiIsImtpZCI6ImtleTEiLCJ0eXAiOiJKV1QifQ.eyJyZWdpb24iOiJ3ZXN0dXMyIiwic3Vic2NyaXB0aW9uLWlkIjoiNTZmM2YwMWVmODFkNDA2ZDllZWFhMGU1OTI2NTdlN2MiLCJwcm9kdWN0LWlkIjoiU3BlZWNoU2VydmljZXMuUzAiLCJjb2duaXRpdmUtc2VydmljZXMtZW5kcG9pbnQiOiJodHRwczovL2FwaS5jb2duaXRpdmUubWljcm9zb2Z0LmNvbS9pbnRlcm5hbC92MS4wLyIsImF6dXJlLXJlc291cmNlLWlkIjoiL3N1YnNjcmlwdGlvbnMvMzVmYTc0NjEtZDQ4YS00MDUzLTlhYTItNTZjMDE0NDk1ZTg5L3Jlc291cmNlR3JvdXBzL1dlYkNoYXRQcm9kdWN0aW9uL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXMvYWNjb3VudHMvd2ViY2hhdC1tb2NrYm90LWN1c3RvbXNwZWVjaCIsInNjb3BlIjoic3BlZWNoc2VydmljZXMiLCJhdWQiOiJ1cm46bXMuc3BlZWNoc2VydmljZXMud2VzdHVzMiIsImV4cCI6MTY4MjA1OTA3NSwiaXNzIjoidXJuOm1zLmNvZ25pdGl2ZXNlcnZpY2VzIn0.LWtFmD1QKmf_OwaraDw3GoVY1feAdvvsY1PGfSwIECewNf6-PFySWfn6ARFE1ZrNVGcpm2-_9eJ5UzcBoSob5g.
Element path:
.webchat__keyboard-help
Snippet:

How to fix:
Fix all of the following:

Focusable content should be disabled or be removed from the DOM

MAS Reference:
MAS 4.1.2 – Name, Role, Value
Reference Links:

Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier.
External Bug Process: If this bug belongs to external team, mark it as resolved/done and assign it back to the tester with notes on where to file/route the bug. For more information, please use this Link. “HCL Staff should not log any third-party external bugs. Should be routed to edad team”.
Please reach out to C&AI Teams channel for any process related queries.

HCL; Accessibility; Benchmark; A11yMAS; A11ySev2; MAS4.1.2; A11yAuto; K4W; Win11-Edge(Chromium); Feature-HCL-Botframeworkwebchat-Apr23

This is fixed in #4659 and released as 4.15.8.
In 4.15.8, the aria-hidden is removed.

In 4.15.7, the aria-hidden is present.

As verified the issue on https://compulim.github.io/webchat-loader/ under Windows 11 Enterprise 22H2 (OS build: 22621.1702), Edge Version 115.0.1851.0 (Official build) dev (64-bit) and observed that the issue is fixed.


graph/graphs/gen: reconsider signatures for deterministic graph generation routines

The routines that were added in #1590 all return errors. It is possible to know ahead of time whether their will be multiple instances of the same node in the iterators or whether central nodes are also present in leaves or cycles. For this reason, and to be consistent with other areas of the suite, I think the error return should be elevated to panics.
/cc @vladimir-ch @mattConn

That sounds fair. This behavior looks to be consistent like you said with the other graph functions, or at least the ones I looked over in simple that pertained to adding components to a graph.
It would also mean that when a graph-making function panics, something really went wrong, despite preflight checks.

It would also mean that when a graph-making function panics, something really went wrong, despite preflight checks.

Yes. That's the intention. There's an argument that could be made for the random graph generators in this direction too, but it seems less firm (for no really clear reason — which troubles me).


Remove JQuery for focus point toggle, reuse listener for carry type menu

Was wondering if this was a micro-optimization, but I guess its not that much of one, at least if nothing as changed regarding javascript's optimization
https://stackoverflow.com/a/80927


Adding a header_template capability (or auth bearer?)

Is your feature request related to a problem? Please describe.
Some API needs a OAuth token / Bearer token
Describe the solution you'd like
The token can be refreshed using multiscrape, but the value we get can't be used in headers (Authorization: Bearer {{ NEW_TOKEN }} for example)
We could have either a headers_template that would be the same as headers which could only work as List<string, template>
or
We could have a new authentication Bearer that take a template value =)
Describe alternatives you've considered
None for now
Additional context
Can be useful for all server-to-API, thus there's a security weirdness here as one sensor is the OAuth token for the given API. Maybe we could have an option to obfuscate the sensor value in front-end ... dunno if this is feasible

Similar issue if you want to post to a token URL but that token URL requires a payload that is JSON (as opposed to a simple form).

+1 to support templates in headers similar to the default scrape integration in Home Assistant.

Support for templates in headers is now available in v6.8.0!

Closing this issue but feedback is still welcome!


FBL / ARF support

Would be great if Postal could support feedback loop reports.
Perhaps even with a webhook event when a specific email is marked as spam.

I agree. This would be useful. I've marked this as an enhancement. Hopefully someone will be able to look at this in the near future.

Do we any update on this, these days fbl is kind of very critical and mandatory to prevent your system..

Is there anyone here that can do this, even if I have to hire?


[QUERY] Do Storage.Blobs clients auto refresh ClientCertificateCredential token on expiry?

Library name and version
Azure.Storage.Blobs 12.10.0, Azure.Data.Tables 12.3.0
Query/Question
I didn't find this info mentioned explicitly any where in the docs so I wanted to double check if we need to handle the token renewer and refresh mechanism ourselves like in SDK V11 or is it provided by default by the storage SDKs?
Environment
No response

@Hossam-Hazem When you say refresh ClientCertificateCredential, do you mean to get token while certificates are getting rotated during process execution? If that's the case, then certification rotation is not supported, and you need to implement your own logic to get the refreshed certificate.  Please refer to documentation.
Thanks
Saurabh

@SaurabhSharma-MSFT I mean refresh on token expiry the certificates are not getting rotated in this scenario.

@Hossam-Hazem Ok, I will check on this and get back to you. Thanks.

@xgithubtriage As per internal discussion @Hossam-Hazem wants to know if ClientCertificateCredential created a new token that expires in 2 hours. In that case, will the storage SDK generate a new token after 2 hours when the first token expires?

@Hossam-Hazem tokens are refreshed automatically if you use any of the TokenCredential classes, the Azure.Core package should take care of refresh. In this case you need https://docs.microsoft.com/en-us/dotnet/api/azure.identity.clientcertificatecredential?view=azure-dotnet


Convert SFDC extractor to new architecture

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/72
Originally created by @joshlambert on 2018-08-21 18:03:23

View 27 previous comments from the original issue on GitLab


Does Create-mf-app support SSR (Server Side Rendering) ?

No, it's just meant as a proof of concept generator for module federation setups. Alternatively you could use NextJS and Zack Jackson's (admittedly pay-for ($9 USD)) plugin to allow for module federation. Not sure it supports SSR though.


Regarding Yubico Email

Regarding Yubico email that was sent yesterday to developers 'Developers implementing FIDO U2F, update to Chrome coming in v 72', Is the library affected by this and needs a fix, or it is safe with Chrome v72+?
Thanks

The python-fido2 library follows the spec and uses web safe encoding. See the websafe_encode() utility function. Chrome users will be impacted.

Thanks


(MAINT) Fix default_rules acceptance test

Replace usages of '(hostname -f)' with the Beaker variable 'master'
since the former doesn't always return the FQDN on all platforms.

:rocket: