Update staff_member_required ...

... to reflect true staff membership
coming from https://github.com/django-ckeditor/django-ckeditor/issues/385#issuecomment-296197805
The problem is, a user with is_superuser = True but is_staff = False will not pass the staff_member_required decorator, however he should because as a superuser, he'll have all permissions.

I'm not convinced about the change. Permissions can also be used outside the admin. Being able to access the admin and having all permissions are two separate concepts in my mind. This change could be a security problem for anyone relying on the current implementation.

All in all I agree.
@riklaunim ?


Cannot test application with state machine using async ExecuteOnEntry action

I am writing a WPF application where I use a state machine which deals with transitions between one screen to the other.
To do so, I use a StateMachineDefinitionBuilder, and part of its configuration looks like this:
var builder = new StateMachineDefinitionBuilder<ShellState, ShellEvent>();

[...]

builder.In(ShellState.ProfilesInitialization)
                .ExecuteOnEntry(
                    async () =>
                    {
                         await this.profileSelectionViewModel.InitializeProfiles();
                    })
                .On(ShellEvent.GettingProfiles)
                .Goto(ShellState.Busy);

[...]

In my production code, I create the state machine like this:
var defn= builder.Build();
var stateMachine = defn.CreateActiveStateMachine();

My production application works like a charm.
Now, when I switch to my tests, I use the very same builder as above. Only the creation of the state machine is a bit different:
var stateMachine = defn.CreatePassiveStateMachine();

With that setup in place, my async call above is not awaited in my tests. The only way I've found to make it work in both test and production code is to change the above ExecuteOnEntry action to
() =>
{
    this.profileSelectionViewModel.InitializeProfiles().Wait();
})

Is that expected? I was expecting to be able to use async / await and have those calls synchronous with a passive state machine.

Hi zadigus,
It should work as you expect.
Could you provide me with a small solution for reproduction? It does not have to be minimal or nice. Just something that I can use for debugging.
Happy coding
Urs

Hi @ursenzler, for some reason I cannot reproduce that problem anymore. I don't know by what magic it disappeared. If it pops up again, I'll let you know.

@ursenzler it seems to be more complicated than I thought. This morning, I was not able to reproduce this issue and now I can repro it again. I need to investigate this further and I'll let you know.

I wish you luck in finding the cause of the problem!


update sarif config example to use colon delimiters

Thanks for robocop!
This docs-only change helps avoid unexpected copy-pasta errors like:
Error: Provided invalid config: 'sarif:output_dir=build/reports/sarif' (general pattern: <rule>:<param>:<value>)

Codecov Report
Base: 96.59% // Head: 96.59% // No change to project coverage :thumbsup:

Coverage data is based on head (9f9920a) compared to base (1db0a6e).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #747   +/-   ##
=======================================
  Coverage   96.59%   96.59%
=======================================
  Files          22       22
  Lines        3172     3172
=======================================
  Hits         3064     3064
  Misses        108      108

Impacted Files
Coverage Δ

robocop/reports.py
99.09% <ø> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

Thanks, the docs updates are always most welcome!


Add reset-password feature for auth-tool

Reset password with the auth-tool command line tool.

I've committed asreview/webapp/.env.development by accident, tried to remove it. Hope all is OK now.


feat: raw nvs apis

Was kinda something I did because I didn't notice you had already written some wrappers 🙃
Also curious about the micro optimization you did with storing data in an u64, did that give you a major performance benefit in some scenario?

To be honest, I haven't gotten to the point of testing my own wrappers, so they should've been marked with "experimental" and possibly hidden behind a feature flag.
With that said, I'm not sure what to do here. I don't think we really need two sets of wrappers. What would be the usefulness of that? Why can't we have just make sure that my wrappers work, and extend as necessary?
Note also that my wrappers try to implement traits defined in embedded-svc. The idea - again - is to code against the traits rather than against the implementation and thus create content which is usable also outside of the context of ESP-IDF. Whenever that's possible of course.

With that said, I'm not sure what to do here. I don't think we really need two sets of wrappers. What would be the usefulness of that? Why can't we just make sure that my wrappers work, and extend as necessary?

This is just a safe rust version of the esp nvs apis without another layer on top, maybe there should be another place for that if not in esp-idf-svc

Note also that my wrappers try to implement traits defined in embedded-svc. The idea - again - is to code against the traits rather than against the implementation and thus create content which is usable also outside of the context of ESP-IDF. Whenever that's possible of course.

Yes, embedded-svc seems like a great idea, thought I feel like experimenting with APIs first before putting them in there would be a good idea as well, but I guess you're doing both at the same time

With that said, I'm not sure what to do here. I don't think we really need two sets of wrappers. What would be the usefulness of that? Why can't we just make sure that my wrappers work, and extend as necessary?

This is just a safe rust version of the esp nvs apis without another layer on top, maybe there should be another place for that if not in esp-idf-svc

Note also that my wrappers try to implement traits defined in embedded-svc. The idea - again - is to code against the traits rather than against the implementation and thus create content which is usable also outside of the context of ESP-IDF. Whenever that's possible of course.

Yes, embedded-svc seems like a great idea, thought I feel like experimenting with APIs first before putting them in there would be a good idea as well, but I guess you're doing both at the same time

Yes, I'm trying to do both, as risky as it is when you have just one use case at hand (esp32), as you might start modeling your use case (esp32) in your APIs and thus get a leaky API abstraction. With that said, I still believe having leaky APIs is more useful than having no APIs at all, as it makes you think hard what is the gist of functionality you really would like to expose to Rust folks - that they really can't get otherwise - rather than just blindly exposing everything there is in the ESP-IDF.
But my point is a different one: now that I took the effort of writing some wrappers, and then exposing them in rust, how is exposing another set of wrappers - next to the original ones - making esp-idf-svc a better thing to use? Doesn't it bring confusion? How are we going to explain this to users?

how is exposing another set of wrappers - next to the original ones - making esp-idf-svc a better thing to use? Doesn't it bring confusion? How are we going to explain this to users?

That's why I said "maybe there should be another place for that if not in esp-idf-svc"
A place for more raw (but safe rust) wrappers

how is exposing another set of wrappers - next to the original ones - making esp-idf-svc a better thing to use? Doesn't it bring confusion? How are we going to explain this to users?

That's why I said "maybe there should be another place for that if not in esp-idf-svc" A place for more raw (but safe) wrappers

If there is indeed such a pressing need to have 1:1 wrappers for the C-level APIs, extending/merging my code with yours, where the resulting thing implements the embedded-svc trait and has extra APIs not covered by the trait is still better than two separate implementations sitting next to each other.

how is exposing another set of wrappers - next to the original ones - making esp-idf-svc a better thing to use? Doesn't it bring confusion? How are we going to explain this to users?

That's why I said "maybe there should be another place for that if not in esp-idf-svc" A place for more raw (but safe) wrappers

If there is indeed such a pressing need to have 1:1 wrappers for the C-level APIs, extending/merging my code with yours, where the resulting thing implements the embedded-svc trait and has extra APIs not covered by the trait is still better than two separate implementations sitting next to each other.

I don't see this PR going anywhere. As per above ^^^ folding these ESP-specific APIs in nvs_storage.rs as public methods would've been a way, but this was not followed on. Closing.


Add support for installations repositories

Installations can access the list of repositories they have access to by calling:
/installation/repositories

added: 1b355653b8d97f8793c4e6763b1ccb59475ec280, included in latest 5.3.3

That was a fast turnaround! Good job!

@kaizensoze actually might be more involved...
There are a large number of new end-points being introduced with installations:
https://developer.github.com/early-access/integrations/permissions/#metadata-permissions
Installation have to use /repositories/:repository-id/... instead of /repos/:owner/:repo/

I also missed that there are two other endpoints: https://developer.github.com/v3/integrations/installations/

Two other endpoints have been included. Creating a separate ticket for the integration permissions.


Fixed a typo in vr-n9kv.md

(apparently the GitHub online editor adds a newline to the last line)

Thanks @991jo


WYSIWYG: Image disappears after going out of editing mode

Azure Data Studio Version: 1.36.2
OS Version: Windows

Steps to Reproduce:

Paste an image
Go out of editing mode by clicking anywhere outside the cell

repro content being sent to the team

Does this issue occur when all extensions are disabled?: Yes/No

@barbaravaldez is this related to the other issue that you're looking into?

@chlafreniere It's not related, but also I'm not able to get a consistent repro

oooh ok. @MaddyDev can you take a look in that case?


Scripts to compute morphological info

Hi,
Really nice work considering the difficulty of preparing the imaging data and keeping the standards consistent.
I'm working on a related project and the database is of great help. Could you provide the scripts to extract the morphological information from the segmentation masks?
Thanks,

Hi,
I know you asked to be patient about the code release, but it's been 2 years that this repo exists and the code is still not available. Will it ever be made available?
Thanks,


Update sarama producer from sync to async

I've been seeing many messages dropped with error timeout when running the kafka output with high load, even with many kafka workers. I believe this is due to the interaction between the SyncProducer and the timeout mechanism in the code. Each call to producer.SendMessage() blocks the goroutine, and when all goroutines are waiting, messages time out in k.msgChan.
This PR switches from the sarama SyncProducer to AsyncProducer. This separates processing of kafka messages from the actual sending to kafka. This greatly improves the efficiency of sending messages to kafka because it allows the library to batch and compress messages together. This matches what the sarama docs say. Note that the configured timeout is still in effect because we pass it to the producer config.
In my testing, this PR completely eliminated kafka drops (which were previously about 40% of all messages) and also decreased the data rate sent to kafka by ~30% due to better compression.

I think it makes sense to still support sync producers via a config knob, there are advantages to both of them.
If you can do it, it would be great. Otherwise I can do it on top of this PR.

Feel free to go for it. I'm not sure I see the cleanest way to do it.

@alibresco I added a knob to select the type of producer sync-producer: true will create a sync producer. The default will be an async producer.
I also added an parameter to choose the required acks, it used to default to wait for all, now it can be set to no-response, wait-for-local or wait-for-all. The default will be wait-for-local, it should help a bit with performance if there are replicas.
It would be great of you can test the changes on your side.

@karimra Cool, I tested this against load with the default configuration options and confirmed no drops.
I left a couple questions about the code, but I don't think any of them affect the config options I'm using. I'm going to be on vacation next week, so feel free to merge this whenver you're happy with it.
Thanks for all your help!


Add "about" dialog

 as far as content it should display the following (I'm not picky on formatting for now)...
 * copyright 2012-2020 me
 * BSD license (either as text or just a mention "3-clause BSD license" or similar)
 * list of contributors, put github usernames to start and then we can replace those with real names on request
 * version 0.1
 * git hash (this will need some cmake integration probably)


Possible bug in ManyToOneRingBuffer#unblock, better unit test

Ok, sorry for the previous issue #159,
So basically, the issue is in my opinion, that the unblock does not work as it should when the ring buffer is full, here is a unit test which can be added to the org.agrona.concurrent.ringbuffer.ManyToOneRingBufferTest. This test should hopefully reproduce the issue.
    public void shouldUnblockGapWithZerosWhenRingBufferIsFull()
    {
        final int messageLength = ALIGNMENT * 4;
        when(buffer.getLongVolatile(HEAD_COUNTER_INDEX)).thenReturn((long)messageLength);
        when(buffer.getLongVolatile(TAIL_COUNTER_INDEX)).thenReturn((long)messageLength + CAPACITY);

        when(buffer.getIntVolatile(messageLength * 2)).thenReturn(messageLength);

        assertTrue(ringBuffer.unblock());

        final InOrder inOrder = inOrder(buffer);
        inOrder.verify(buffer).putInt(typeOffset(messageLength), PADDING_MSG_TYPE_ID);
        inOrder.verify(buffer).putIntOrdered(lengthOffset(messageLength), messageLength);
    }

I just took the unit test org.agrona.concurrent.ringbuffer.ManyToOneRingBufferTest#shouldUnblockGapWithZeros and set the mock so it returns on getLongVolatile(TAIL_COUNTER_INDEX) messageLength + CAPACITY which should mean that the ring buffer is full.
I hope this unit test is clearer, than the one from previous issue.
Just to elaborate on the issue, we use the ManyToOneRingBuffer, and its underlying buffer is mmap from a file. What we experienced is that the underlying file get corrupted and at the same time the ring buffer was full. I restarted our system, but the buffer was block on the next start and invoking the unblock method didn't help.

Added some tests and a fix. Thanks this is a better report.

Thanks for quickly fixing this. I will close the issue.


Add documentation on _total to "Paginated Search" docs

Should explain the usage of _total, and the difference between 'accurate', 'estimate', and 'none'

#2379

Fixed in https://github.com/medplum/medplum/pull/2379


fix: remove instantiation of Response in Services::exceptions()

Description
In 4.3 or before, Request and Response objects are created in Services::exceptions() in CodeIgniter::initialize(). It is too early, and it created bug #7668.
In 4.4 branch, we have already removed instantiation of Request in Services::exceptions().
This PR removes the instantiation of Response, and both Request and Response objects will be created in CodeIgniter::run().
Checklist:

[x] Securely signed commits
[] Component(s) with PHPDoc blocks, only if necessary or adds value
[] Unit testing, with >80% coverage
[x] User guide updated
[x] Conforms to style guide

Rebased to resolve conflict.

Rebased to resolve conflict.
This is a simple PR. Can someone review?


DTS: work towards replace generated conf with EDT

@galak
Once https://github.com/zephyrproject-rtos/zephyr/pull/18913 is in, an error reporting helper that also includes the location could be added to the end of kconfigfunctions.py like this:
import kconfiglib
...

def yada(kconf, ...):
    ...
    _err(kconf, "bad stuff")

def err(kconf, msg):
    raise kconfiglib.KconfigError(
        "{}:{}: {}".format(kconf.filename, kconf.linenr, msg))

Seems fine to me.
Can you think of any stuff in kconfigfunctions.py that should generate errors? Bit worried that there might be some silent failures now.

I thought about this, but I don't think so.  The only error conditions would be with getting the EDT loaded/setup.


black symbology not visible in dark theme

The symbols that are black are very hard to see against the already black back ground.  See graphic below

Compare to more colorful symbols

This issue will be closed as designed. We do not want to create a new background for just this tool when looking at symbology in the dark theme. We do not want to alter the way we are reading the standard for military symbology.


New version: CUTEst v0.7.0

Registering package: CUTEst
Repository: https://github.com/JuliaSmoothOptimizers/CUTEst.jl
Created by: @abelsiqueira
Version: v0.7.0
Commit: 4fa85e170f76274df78e92d40aef0ac5b88dbd8a
Reviewed by: @abelsiqueira
Reference: https://github.com/JuliaSmoothOptimizers/CUTEst.jl/commit/4fa85e170f76274df78e92d40aef0ac5b88dbd8a#commitcomment-36766357

This package needs to install gfortran in travis.

Please re-trigger Registrator in order to resolve the merge conflict.

This is updated.


Adds vercel analytics config and pin project dependencies

Context

I added vercel anaçytics config to see more details about users on the vercel dashboard
I pinned the project dependencies to ensure compatibility for anyone running the project.

https://vercel.com/docs/analytics/quickstart#add-the-analytics-component-to-your-app

Deployed on Vercel


depend on http-client-python

move to https://github.com/Azure/autorest.python/pull/2856 because of https://github.com/Azure/autorest.python/pull/2856#issue-2555352769 but will keep this PR open.

supported in separate pr


Add examples to docstrings

Goals (WIP)

[x] Implement the __repr__ methods for all the classes
[ ] Add examples to docstrings to illustrate how to use each class

When you run pytest run it via python i.e. python -m pytest (no other args needed as its all in pyproject.toml) this ensures current dir is added to sys path

When you run pytest run it via python i.e. python -m pytest (no other args needed as its all in pyproject.toml) this ensures current dir is added to sys path

The testpaths in pyproject.toml is wrong. I will fix it in the next commit.

When you run pytest run it via python i.e. python -m pytest (no other args needed as its all in pyproject.toml) this ensures current dir is added to sys path

The testpaths in pyproject.toml is wrong. I will fix it in the next commit.
The testpaths is correct, you only need to specify the name of the test directory. Doctests are automatically resolved in all files:

As you can see above, this is with testpaths = ['tests'] which it should be

When you run pytest run it via python i.e. python -m pytest (no other args needed as its all in pyproject.toml) this ensures current dir is added to sys path

The testpaths in pyproject.toml is wrong. I will fix it in the next commit.

The testpaths is correct, you only need to specify the name of the test directory. Doctests are automatically resolved in all files:  As you can see above, this is with testpaths = ['tests'] which it should be

But when I run python -m pytest, I get the following output:
=============================================================================================== test session starts ===============================================================================================
platform darwin -- Python 3.7.12, pytest-7.2.1, pluggy-1.0.0 -- /opt/homebrew/Caskroom/miniforge/base/envs/truelearn/bin/python
cachedir: .pytest_cache
rootdir: /Users/.../Documents/OpenSource/TrueLearn-python-library, configfile: pyproject.toml, testpaths: tests
collected 0 items

============================================================================================== no tests ran in 0.02s ==============================================================================================

There are some additional points i didnt pick up earlier:

In _peek:
code duplication 16 lines long starting at 272 and 398
Shadows line, learner_id, label from out of scope line (line 98 onwards for those vars)


Distributed colors for dataLabels?

Is your feature request related to a problem? Please describe.
I'd like my labels to be colored exactly like the bars they are linked with.
Describe the solution you'd like
If I set something like this for my labels:
dataLabels: {
  style: {
    colors: [ "#AABBCC", "#112233" ]
  },
}

I'd like to have a distributed: true setting that acts the same as setting colors for separate bars inside the same series.
It is the default behaviour for axis labels but doesn't seem to work for dataLabels.

Thanks for the suggestion.
I have fixed it and it will be working in the next version (3.11.0).
To use distributed colors for data-labels in a bar chart, you will have to do this.
options = {
  colors: ['#f3f4f5', '#fff'],
  plotOptions: {
    bar: {
      distributed: true,
    }
  },
  dataLabels: {
    style: {
      colors: ['#f3f4f5', '#fff']
    }
  }
}


报错

15:08:11 [INFO] acme: Registering account for<EMAIL_ADDRESS>2024/10/23 15:08:13 [INFO] [11.com] acme: Obtaining bundled SAN certificate
2024/10/23 15:08:13 [INFO] [11.com] AuthURL: https://acme-v02.api.letsencrypt.org/acme/authz-v3/1
2024/10/23 15:08:13 [INFO] [11.com] acme: Could not find solver for: tls-alpn-01
2024/10/23 15:08:13 [INFO] [11.com] acme: Could not find solver for: http-01
2024/10/23 15:08:13 [INFO] [11.com] acme: use dns-01 solver
2024/10/23 15:08:13 [INFO] [11.com] acme: Preparing to solve DNS-01
2024/10/23 15:08:35 [INFO] [11.com] acme: Cleaning DNS-01 challenge
2024/10/23 15:08:55 [WARN] [11.com] acme: cleaning up failed: tencentcloud: failed to get hosted zone: zone so. not found in dnspod for domain _acme-challenge.11.com.
2024/10/23 15:08:56 [INFO] Deactivating auth: https://acme-v02.api.letsencrypt.org/acme/authz-v3/1

可在 编辑域名 》申请配置 》高级设置里 》禁用 DNS CNAME 跟随


Add ejson support for mongodb query

Hi,
I think this PR could help us do some EJSON type & js code for queries like following code:
db.live_statistics.aggregate([
{ '$match': { "time": { '$gte': new Date("$from").valueOf(), '$lt': new Date("$to").valueOf() } } },
{ '$group': { "_id": {
                    $subtract: [ '$time', { $mod: [ '$time', 600000 ] } ]
                }, "sum_online": { '$sum': "$online" }, "time": { '$first': "$time" } } },
{ '$project': {  "name" : "online",  "value" : "$sum_online",  "ts" : { '$add': [ new Date(0), "$_id" ] } } },
{ '$sort' : { "_id": 1 } },
])

this feature is really helpful, hope it can be merged into the the master branch.
by the way , is this repo support pie chart ? I tried but no success

I will have a try for pie chart later

Thanks for your help please let me know if it works or not.
发自我的 iPhone

在 2019年4月3日，19:49，tengattack<EMAIL_ADDRESS>写道：
I will have a try for pie chart later
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

Yep, it will work by return name field simply (like group by):
For example:
db.gifts.aggregate([
{ '$match': { "time": { '$gte': new Date("$from"), '$lt': new Date("$to") } } },
{ '$group': { "_id": '$gift_id', "sum_num": { '$sum': "$gift_num" }, "ts": { '$first': '$time' } } },
{ '$project': {  "name" : "$_id",  "value" : "$sum_num", "ts": "$ts" } },
{ '$sort' : { "value": -1 } },
])

My _id is number, you can give it a real name.

Thanks very much @tengattack , I've tried with pie chart and it is working fine.


[LLM Runtime] Enable phi-2&phi-1.5&phi-1

Type of Change
feature or bug fix or documentation or others
API changed or not
not
Description
Model enabling

phi-1
phi-1.5
phi-2
detail description
convert_phi.py for phi-1&1.5&2
inference for phi-1&1.5&2
partial_rotary_factor
quant for phi-1&1.5&2
MHA&FFN fusion for phi1&1.5&2
pybinding for phi1&1.5&2
extension text for phi2
update README and Requirements

Could you post the phi2’s performance data here ？

please also change  https://github.com/intel/neural-speed/blob/main/docs/supported_models.md
and add extension test for phi2

https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/44/

Does its model architecture have any differences compared with other GPT-liked models (llama, gpt-j)?

please also change https://github.com/intel/neural-speed/blob/main/docs/supported_models.md and add extension test for phi2

done

how about the performance?

how about the performance?
Here is performance test result
https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/report.html

Could you post the phi2’s performance data here ？

here is performance test result
https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/report.html

Could you post the phi2’s performance data here ？

here is performance test result https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/report.html

in case the line is out of date

phi2 | 32 | 32 | 1 | 32 | q4_j_i8_g128 |   | New | 13.65 |   | 33.41 | 456.65 | 15.45 | 33.41
-- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | --
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 1024 | 32 | 1 | 32 | q4_j_i8_g128 |   | New | 14.04 | 1835.72 | 329.43 | 764.56 | 14.28 | 329.43
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 2012 | 32 | 1 | 32 | q4_j_i8_g128 |   | New | 16.14 | 2397.97 | 782.88 | 1283.21 | 16.30 | 782.88
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 32 | 32 | 1 | 48 | q4_j_i8_g128 |   | New | 17.84 | 2820.39 | 41.44 | 594.62 | 17.98 | 41.44
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 1024 | 32 | 1 | 48 | q4_j_i8_g128 |   | New | 18.70 | 2656.64 | 332.41 | 912.11 | 18.90 | 332.41
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 2012 | 32 | 1 | 48 | q4_j_i8_g128 |   | New | 21.03 | 2610.86 | 702.20 | 1354.16 | 21.19 | 702.20
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 32 | 32 | 1 | 56 | q4_j_i8_g128 |   | New | 13.18 | 2742.12 | 26.26 | 434.80 | 13.36 | 26.26
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 1024 | 32 | 1 | 56 | q4_j_i8_g128 |   | New | 14.51 | 2648.44 | 313.79 | 763.55 | 14.72 | 313.79
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 2012 | 32 | 1 | 56 | q4_j_i8_g128 |   | New | 20.62 | 2627.29 | 670.58 | 1309.75 | 21.39 | 670.58
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 32 | 32 | 1 | 32 | q4_j_i8_g32 |   | New | 15.92 | 1919.43 | 55.29 | 548.68 | 16.07 | 55.29
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 1024 | 32 | 1 | 32 | q4_j_i8_g32 |   | New | 17.55 | 2113.50 | 740.11 | 1284.13 | 17.77 | 740.11
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 2012 | 32 | 1 | 32 | q4_j_i8_g32 |   | New | 19.63 | 2547.23 | 1582.40 | 2191.04 | 19.82 | 1582.40
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 32 | 32 | 1 | 48 | q4_j_i8_g32 |   | New | 17.07 | 2761.54 | 67.44 | 596.51 | 17.19 | 67.44
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 1024 | 32 | 1 | 48 | q4_j_i8_g32 |   | New | 18.57 | 2625.89 | 670.55 | 1246.10 | 18.96 | 670.55
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 2012 | 32 | 1 | 48 | q4_j_i8_g32 |   | New | 24.97 | 2646.65 | 1354.37 | 2128.29 | 25.20 | 1354.37
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 32 | 32 | 1 | 56 | q4_j_i8_g32 |   | New | 20.81 | 2702.85 | 62.48 | 707.69 | 20.96 | 62.48
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 1024 | 32 | 1 | 56 | q4_j_i8_g32 |   | New | 23.17 | 2635.03 | 649.97 | 1368.26 | 23.35 | 649.97
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 2012 | 32 | 1 | 56 | q4_j_i8_g32 |   | New | 20.15 | 2641.73 | 1367.48 | 1992.27 | 20.37 | 1367.48
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 32 | 32 | 1 | 32 | q4_0 |   | New | 19.82 | 1775.53 | 157.67 | 772.19 | 20.04 | 157.67
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 1024 | 32 | 1 | 32 | q4_0 |   | New | 24.11 | 2336.25 | 4470.92 | 5218.26 | 24.51 | 4470.92
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 2012 | 32 | 1 | 32 | q4_0 |   | New | 27.32 | 2861.43 | 9642.05 | 10488.90 | 27.72 | 9642.05
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 32 | 32 | 1 | 48 | q4_0 |   | New | 20.23 | 2692.87 | 149.22 | 776.39 | 20.24 | 149.22
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 1024 | 32 | 1 | 48 | q4_0 |   | New | 20.52 | 2602.20 | 3529.12 | 4165.30 | 21.04 | 3529.12
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 2012 | 32 | 1 | 48 | q4_0 |   | New | 28.70 | 2773.79 | 7662.59 | 8552.42 | 29.01 | 7662.59
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 32 | 32 | 1 | 56 | q4_0 |   | New | 20.65 | 2665.96 | 129.45 | 769.73 | 20.82 | 129.45
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 1024 | 32 | 1 | 56 | q4_0 |   | New | 22.04 | 2623.41 | 3316.49 | 3999.72 | 22.64 | 3316.49
Last |   |   |   |   |   |
New/Last |   |   |   |   |   |
phi2 | 2012 | 32 | 1 | 56 | q4_0 |   | New | 30.76 | 2731.60 | 7060.52 | 8014.12 | 31.08 | 7060.52
Last |   |   |   |   |   |
New/Last

phi2	32	32	1	32	q4_j_i8_g128		New	[13.65](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-32-1-32-32.log)		[33.41](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-32-1-32-32.log)	[456.65](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-32-1-32-32.log)	[15.45](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-32-1-32-32.log)	[33.41](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-32-1-32-32.log)
Last
New/Last
phi2	1024	32	1	32	q4_j_i8_g128		New	[14.04](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-32-1-1024-32.log)	[1835.72](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-32-1-1024-32.log)	[329.43](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-32-1-1024-32.log)	[764.56](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-32-1-1024-32.log)	[14.28](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-32-1-1024-32.log)	[329.43](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-32-1-1024-32.log)
Last
New/Last
phi2	2012	32	1	32	q4_j_i8_g128		New	[16.14](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-32-1-2012-32.log)	[2397.97](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-32-1-2012-32.log)	[782.88](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-32-1-2012-32.log)	[1283.21](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-32-1-2012-32.log)	[16.30](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-32-1-2012-32.log)	[782.88](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-32-1-2012-32.log)
Last
New/Last
phi2	32	32	1	48	q4_j_i8_g128		New	[17.84](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-48-1-32-32.log)	[2820.39](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-48-1-32-32.log)	[41.44](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-48-1-32-32.log)	[594.62](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-48-1-32-32.log)	[17.98](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-48-1-32-32.log)	[41.44](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-48-1-32-32.log)
Last
New/Last
phi2	1024	32	1	48	q4_j_i8_g128		New	[18.70](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-48-1-1024-32.log)	[2656.64](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-48-1-1024-32.log)	[332.41](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-48-1-1024-32.log)	[912.11](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-48-1-1024-32.log)	[18.90](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-48-1-1024-32.log)	[332.41](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-48-1-1024-32.log)
Last
New/Last
phi2	2012	32	1	48	q4_j_i8_g128		New	[21.03](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-48-1-2012-32.log)	[2610.86](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-48-1-2012-32.log)	[702.20](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-48-1-2012-32.log)	[1354.16](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-48-1-2012-32.log)	[21.19](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-48-1-2012-32.log)	[702.20](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-48-1-2012-32.log)
Last
New/Last
phi2	32	32	1	56	q4_j_i8_g128		New	[13.18](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-56-1-32-32.log)	[2742.12](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-56-1-32-32.log)	[26.26](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-56-1-32-32.log)	[434.80](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-56-1-32-32.log)	[13.36](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-56-1-32-32.log)	[26.26](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-56-1-32-32.log)
Last
New/Last
phi2	1024	32	1	56	q4_j_i8_g128		New	[14.51](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-56-1-1024-32.log)	[2648.44](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-56-1-1024-32.log)	[313.79](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-56-1-1024-32.log)	[763.55](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-56-1-1024-32.log)	[14.72](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-56-1-1024-32.log)	[313.79](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-56-1-1024-32.log)
Last
New/Last
phi2	2012	32	1	56	q4_j_i8_g128		New	[20.62](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-56-1-2012-32.log)	[2627.29](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-56-1-2012-32.log)	[670.58](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-56-1-2012-32.log)	[1309.75](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-56-1-2012-32.log)	[21.39](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-56-1-2012-32.log)	[670.58](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g128-56-1-2012-32.log)
Last
New/Last
phi2	32	32	1	32	q4_j_i8_g32		New	[15.92](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-32-1-32-32.log)	[1919.43](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-32-1-32-32.log)	[55.29](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-32-1-32-32.log)	[548.68](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-32-1-32-32.log)	[16.07](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-32-1-32-32.log)	[55.29](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-32-1-32-32.log)
Last
New/Last
phi2	1024	32	1	32	q4_j_i8_g32		New	[17.55](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-32-1-1024-32.log)	[2113.50](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-32-1-1024-32.log)	[740.11](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-32-1-1024-32.log)	[1284.13](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-32-1-1024-32.log)	[17.77](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-32-1-1024-32.log)	[740.11](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-32-1-1024-32.log)
Last
New/Last
phi2	2012	32	1	32	q4_j_i8_g32		New	[19.63](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-32-1-2012-32.log)	[2547.23](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-32-1-2012-32.log)	[1582.40](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-32-1-2012-32.log)	[2191.04](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-32-1-2012-32.log)	[19.82](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-32-1-2012-32.log)	[1582.40](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-32-1-2012-32.log)
Last
New/Last
phi2	32	32	1	48	q4_j_i8_g32		New	[17.07](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-48-1-32-32.log)	[2761.54](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-48-1-32-32.log)	[67.44](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-48-1-32-32.log)	[596.51](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-48-1-32-32.log)	[17.19](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-48-1-32-32.log)	[67.44](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-48-1-32-32.log)
Last
New/Last
phi2	1024	32	1	48	q4_j_i8_g32		New	[18.57](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-48-1-1024-32.log)	[2625.89](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-48-1-1024-32.log)	[670.55](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-48-1-1024-32.log)	[1246.10](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-48-1-1024-32.log)	[18.96](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-48-1-1024-32.log)	[670.55](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-48-1-1024-32.log)
Last
New/Last
phi2	2012	32	1	48	q4_j_i8_g32		New	[24.97](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-48-1-2012-32.log)	[2646.65](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-48-1-2012-32.log)	[1354.37](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-48-1-2012-32.log)	[2128.29](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-48-1-2012-32.log)	[25.20](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-48-1-2012-32.log)	[1354.37](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-48-1-2012-32.log)
Last
New/Last
phi2	32	32	1	56	q4_j_i8_g32		New	[20.81](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-56-1-32-32.log)	[2702.85](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-56-1-32-32.log)	[62.48](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-56-1-32-32.log)	[707.69](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-56-1-32-32.log)	[20.96](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-56-1-32-32.log)	[62.48](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-56-1-32-32.log)
Last
New/Last
phi2	1024	32	1	56	q4_j_i8_g32		New	[23.17](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-56-1-1024-32.log)	[2635.03](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-56-1-1024-32.log)	[649.97](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-56-1-1024-32.log)	[1368.26](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-56-1-1024-32.log)	[23.35](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-56-1-1024-32.log)	[649.97](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-56-1-1024-32.log)
Last
New/Last
phi2	2012	32	1	56	q4_j_i8_g32		New	[20.15](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-56-1-2012-32.log)	[2641.73](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-56-1-2012-32.log)	[1367.48](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-56-1-2012-32.log)	[1992.27](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-56-1-2012-32.log)	[20.37](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-56-1-2012-32.log)	[1367.48](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_j_i8_g32-56-1-2012-32.log)
Last
New/Last
phi2	32	32	1	32	q4_0		New	[19.82](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-32-1-32-32.log)	[1775.53](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-32-1-32-32.log)	[157.67](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-32-1-32-32.log)	[772.19](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-32-1-32-32.log)	[20.04](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-32-1-32-32.log)	[157.67](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-32-1-32-32.log)
Last
New/Last
phi2	1024	32	1	32	q4_0		New	[24.11](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-32-1-1024-32.log)	[2336.25](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-32-1-1024-32.log)	[4470.92](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-32-1-1024-32.log)	[5218.26](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-32-1-1024-32.log)	[24.51](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-32-1-1024-32.log)	[4470.92](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-32-1-1024-32.log)
Last
New/Last
phi2	2012	32	1	32	q4_0		New	[27.32](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-32-1-2012-32.log)	[2861.43](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-32-1-2012-32.log)	[9642.05](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-32-1-2012-32.log)	[10488.90](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-32-1-2012-32.log)	[27.72](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-32-1-2012-32.log)	[9642.05](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-32-1-2012-32.log)
Last
New/Last
phi2	32	32	1	48	q4_0		New	[20.23](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-48-1-32-32.log)	[2692.87](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-48-1-32-32.log)	[149.22](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-48-1-32-32.log)	[776.39](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-48-1-32-32.log)	[20.24](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-48-1-32-32.log)	[149.22](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-48-1-32-32.log)
Last
New/Last
phi2	1024	32	1	48	q4_0		New	[20.52](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-48-1-1024-32.log)	[2602.20](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-48-1-1024-32.log)	[3529.12](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-48-1-1024-32.log)	[4165.30](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-48-1-1024-32.log)	[21.04](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-48-1-1024-32.log)	[3529.12](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-48-1-1024-32.log)
Last
New/Last
phi2	2012	32	1	48	q4_0		New	[28.70](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-48-1-2012-32.log)	[2773.79](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-48-1-2012-32.log)	[7662.59](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-48-1-2012-32.log)	[8552.42](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-48-1-2012-32.log)	[29.01](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-48-1-2012-32.log)	[7662.59](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-48-1-2012-32.log)
Last
New/Last
phi2	32	32	1	56	q4_0		New	[20.65](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-56-1-32-32.log)	[2665.96](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-56-1-32-32.log)	[129.45](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-56-1-32-32.log)	[769.73](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-56-1-32-32.log)	[20.82](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-56-1-32-32.log)	[129.45](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-56-1-32-32.log)
Last
New/Last
phi2	1024	32	1	56	q4_0		New	[22.04](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-56-1-1024-32.log)	[2623.41](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-56-1-1024-32.log)	[3316.49](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-56-1-1024-32.log)	[3999.72](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-56-1-1024-32.log)	[22.64](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-56-1-1024-32.log)	[3316.49](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-56-1-1024-32.log)
Last
New/Last
phi2	2012	32	1	56	q4_0		New	[30.76](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-56-1-2012-32.log)	[2731.60](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-56-1-2012-32.log)	[7060.52](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-56-1-2012-32.log)	[8014.12](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-56-1-2012-32.log)	[31.08](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-56-1-2012-32.log)	[7060.52](https://inteltf-jenk.sh.intel.com/job/neural_speed_extension/47/artifact/deploy/engine/phi2/phi2-q4_0-56-1-2012-32.log)
Last
New/Last


[DoChat] 盒装微信 v0.14.4
Disabling patch for /home/user/.wine/drive_c/users/user/AppData/Roaming/Tencent/WeChat ...
Disabling patch for /home/user/.wine/drive_c/users/user/Application Data/Tencent/WeChat ...
mkdir: 无法创建目录 “/home/user/.wine/drive_c/users/user/Application Data/Tencent”: 权限不够
It seems like there is some permissions issue on that last line. Is there any way this could be solved?
I'm running Ubuntu 20.04 and have added my user account to the "docker" group.
Thanks!

The folders('Application Data' etc) under shared host was created by root. I think it can be improved in setup script although I just chown my login user permission to get over it.

Thanks - that worked!

Could you please explain how to solve it? I chown  /home to my login user, but it seems not work.

Running dochat.sh with sudo doesn't help either.

@smallmax00  @leo-liuzy
it's host shared folders you should check
or run following if you haven't changed the source
sudo chown -R $(whoami) $HOME/DoChat/

you can edit the shell script and change "-v $HOME/DoChat/WeChat Files/" and "-v $HOME/DoChat/Applcation Data" to anthoer normal path

Thanks - that worked!

plz , i have the same question, i tried to chown my user DoChat , but i don't work !

you can add the env --user root in dochat.sh  It will use the root account to  create the files, it maybe work but  I don't try it

Link to

#131

@smallmax00 @leo-liuzy
it's host shared folders you should check
or run following if you haven't changed the source
sudo chown -R $(whoami) $HOME/DoChat/

Awesome! This works for me on Ubuntu 20.04. Thanks!

heshang@heshang:~$ su root 密码：  root@heshang:/home/heshang# docker run f0e83e6cc506 [DoChat] 盒装微信 v0.15.0 Disabling patch for /home/user/.wine/drive_c/users/user/AppData/Roaming/Tencent/WeChat ... Disabling patch for /home/user/.wine/drive_c/users/user/Application Data/Tencent/WeChat ... [DoChat] WeChat <IP_ADDRESS> [DoChat] Starting... [DoChat] WeChat.exe exit with code 0 [DoChat] Found new version? [DoChat] WeChat.exe exited
你好，我也有同样的问题，我使用root用户操作，提示权限也不足。


🐞 : Improving the UI of buttons !!

:red_circle: Title : Improving the UI of buttons !!
:red_circle: Bug : Buttons appear inconsistent or outdated in style.
:red_circle: Changes :  Update button styling to enhance visual consistency and align with the overall UI theme.
Screenshots 📷

✅ Details to Include When Taking the Issue:
Name :
Participant Role (Specify the Open Source Program name, e.g., GSSOC, Hacktoberfest, etc.): GSSOC 24 , Hacktoberfest

Happy Contributing! 🚀
Wishing you all the best on your open source journey. Enjoy! 😎

assign me the task under GSSOC AND HACKTOBERFEST .


Extension doesn't support queries

Type: Feature Request
Execution failed due to an unexpected error:
No Handler Registered
Extension version: 0.1.3
Azure Data Studio version: azuredatastudio 1.45.1 (88c21b1725a3e79440027bdb7b5a55fb036be0e2, 2023-08-03T00:42:37.945Z)
OS version: Windows_NT x64 10.0.19045
Restricted Mode: No
Preview Features: Enabled
Modes:

Hi @pmalits-anstee, can you provide additional details about what you're trying to do and what you're using (i.e. Postgres, SQL, etc) when you encounter this error? Any screenshots you can provide will also be helpful to identify the impacted area. Thanks!

Hi there,
I am managed to connect to an Oracle DB v19 via Azure Studio.
However, if I want to query the database – SELECT TOP 100 – I receive the following error message.
@.***
Please advise.

Philip Malits-Anstee, MSc, Dip-CII
aka Phil
Data Analytics Lead – Placement
Operations
<EMAIL_ADDRESS>mobile:<PHONE_NUMBER>9
@.***
1 Tower Place, Tower Place East, 1sh Floor, London EC3R 5BU
From: Lewis Sanchez @.>
Sent: 05 September 2023 20:13
To: microsoft/azuredatastudio @.>
Cc: Malits, Philip @.>; Mention @.>
Subject: Re: [microsoft/azuredatastudio] Extension doesn't support queries (Issue #24282)
Hi @pmalits-ansteehttps://urldefense.com/v3/__https:/github.com/pmalits-anstee__;!!O7V3aRRsHkZJLA!AiF0__Zs2mcEXHCbdswBNoc38eJrT3rNfI-8HiZJxQnCBG4krtv6iGa-BUuCCMTq781g68PqPjFcUeuoqEv3zwgKrS4$, can you provide additional details about what you're trying to do and what you're using (i.e. Postgres, SQL, etc) when you encounter this error? Any screenshots you can provide will also be helpful to identify the impacted area. Thanks!
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/microsoft/azuredatastudio/issues/24282*issuecomment-1707179265__;Iw!!O7V3aRRsHkZJLA!AiF0__Zs2mcEXHCbdswBNoc38eJrT3rNfI-8HiZJxQnCBG4krtv6iGa-BUuCCMTq781g68PqPjFcUeuoqEv3SLaEtgM$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/BCKXG6O5JOEEFES4YSEJMPTXY52UHANCNFSM6AAAAAA4KEXR34__;!!O7V3aRRsHkZJLA!AiF0__Zs2mcEXHCbdswBNoc38eJrT3rNfI-8HiZJxQnCBG4krtv6iGa-BUuCCMTq781g68PqPjFcUeuoqEv3pTdbBL0$.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>
For more information on how we use your personal data please see our Privacy Notice for Marsh https://www.marsh.com/uk/privacy-notice.html. If you do not wish to receive unsolicited marketing information or recommendations about our other products and services, please reply to this email requesting to unsubscribe.
Marsh Operations, a division of Marsh Limited, provide services for and act on behalf of Marsh Limited, Marsh Ireland Brokers Limited or Marsh NV/SA.
Marsh Limited is authorised and regulated by the Financial Conduct Authority for General Insurance Distribution and Credit Broking. Registered Office: 1 Tower Place West, Tower Place, London EC3R 5BU. Registered in England No 01507274.
The following are trading names of Marsh Limited: Lavaretus, Bowring Marsh, Marsh JLT Specialty, Lloyd & Partners
CONFIDENTIALITY NOTICE
This message (and any attachment) is intended solely for the addressee and may contain confidential and / or legally privileged information. If you have received this message in error, please inform the sender, and immediately and permanently delete it. If you are not the intended recipient do not use, copy or disclose the information contained in this message or in any attachment. All incoming / outgoing e-mail is intercepted and monitored. Therefore, it should neither be expected nor intended that any email is private in nature.

@pmalits-anstee What exactly is the error message you are seeing?

Hello,
It’s the same issue that was raised in #18268.
Does not work with Oracle extension · Issue #18268 · microsoft/azuredatastudio (github.com)https://github.com/microsoft/azuredatastudio/issues/18268
It looks like queries are still not supported. Can you confirm please.

Philip Malits-Anstee, MSc, Dip-CII
aka Phil
Data Analytics Lead – Placement
Operations
<EMAIL_ADDRESS>mobile:<PHONE_NUMBER>9
@.***
1 Tower Place, Tower Place East, 1sh Floor, London EC3R 5BU
From: github-actions[bot] @.>
Sent: 07 September 2023 19:27
To: microsoft/azuredatastudio @.>
Cc: Malits, Philip @.>; Mention @.>
Subject: Re: [microsoft/azuredatastudio] Extension doesn't support queries (Issue #24282)
We need more info to debug your particular issue. If you could attach your logs to the issue (ensure no private data is in them), it would help us fix the issue much faster.

First open the Settings page, find the Mssql: Tracing Level setting and change that to All then restart Azure Data Studio.
Open command palette (Click View -> Command Palette) and run the command Developer: Set Log Level... and set the level to Trace.
Run the repro scenarios.
Collect the following logs:

Console Logs

Open Developer Tools (Help -> Toggle Developer Tools)
Click the Console tab
Click in the log area and select all text (CTRL+A)
Save this text into a file named console.log and attach it to this issue.
Developer Tools can be closed via Help -> Toggle Developer Tools

Application Logs

Open command palette (Click View -> Command Palette)
Run the command: Developer: Open Logs Folder
This will open the log folder locally. Please zip up this folder and attach it to the issue.

Now you can revert the Log/Tracing levels changes made in step 1 and step 2.

—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/microsoft/azuredatastudio/issues/24282*issuecomment-1710597724__;Iw!!O7V3aRRsHkZJLA!AsW6xEBY0m-sGIKY2YFxZ-KQOB7svL399Ez0xbFnmD8pweYn-_he3wO7LES96P1bonrsbsdw-7KwBiBgpvB97-wuHYs$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/BCKXG6MRIMHP4L7PMPLCYOLXZIGWVANCNFSM6AAAAAA4KEXR34__;!!O7V3aRRsHkZJLA!AsW6xEBY0m-sGIKY2YFxZ-KQOB7svL399Ez0xbFnmD8pweYn-_he3wO7LES96P1bonrsbsdw-7KwBiBgpvB9n4TNLoo$.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>
For more information on how we use your personal data please see our Privacy Notice for Marsh https://www.marsh.com/uk/privacy-notice.html. If you do not wish to receive unsolicited marketing information or recommendations about our other products and services, please reply to this email requesting to unsubscribe.
Marsh Operations, a division of Marsh Limited, provide services for and act on behalf of Marsh Limited, Marsh Ireland Brokers Limited or Marsh NV/SA.
Marsh Limited is authorised and regulated by the Financial Conduct Authority for General Insurance Distribution and Credit Broking. Registered Office: 1 Tower Place West, Tower Place, London EC3R 5BU. Registered in England No 01507274.
The following are trading names of Marsh Limited: Lavaretus, Bowring Marsh, Marsh JLT Specialty, Lloyd & Partners
CONFIDENTIALITY NOTICE
This message (and any attachment) is intended solely for the addressee and may contain confidential and / or legally privileged information. If you have received this message in error, please inform the sender, and immediately and permanently delete it. If you are not the intended recipient do not use, copy or disclose the information contained in this message or in any attachment. All incoming / outgoing e-mail is intercepted and monitored. Therefore, it should neither be expected nor intended that any email is private in nature.

Closing as duplicate of https://github.com/microsoft/azuredatastudio/issues/6724 - you may upvote the same so we can better track feature requests.


:ambulance: Fix unmanaged database state

Why was it still compiling without it?

It seems there is no compile time error for this, only error log at run time 🤔


add write concurrency parameter

close https://github.com/pingcap/tispark/issues/914

/run-all-tests

/run-all-tests

Mostly LGTM except PR description does not agree with the code.

cause this PR is based on https://github.com/pingcap/tispark/pull/913

/run-all-tests

/run-all-tests


Provide high-level response types that don't contain Option<T> for required fields

Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue, please leave a comment

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
99% percent of response types in AWS API declarations contain Option<T> fields.
For example the Instance struct that represents an EC2 instance in describe_instances() response is the following (I've removed comments, and irrelevant noise):
pub struct Instance {
    pub ami_launch_index: Option<i32>,
    pub image_id: Option<String>,
    pub instance_id: Option<String>,
    pub instance_type: Option<InstanceType>,
    pub kernel_id: Option<String>,
    pub key_name: Option<String>,
    pub launch_time: Option<DateTime>,
    pub monitoring: Option<Monitoring>,
    pub placement: Option<Placement>,
    pub platform: Option<PlatformValues>,
    pub private_dns_name: Option<String>,
    pub private_ip_address: Option<String>,
    pub product_codes: Option<Vec<ProductCode>>,
    pub public_dns_name: Option<String>,
    // ...
}

Basically all of the fields in this type are Option.
Does it mean that AWS API can return e.g. an empty object ({}) as a valid response? Yes it does.
Does it mean that AWS API should return e.g. an empty object ({}) as a valid response? No it doesn't.
It creates a lot of boilerplate code when using the SDK libraries that  handles all of these option types. And that boilerplate is not always the same. Some people use unwrap()/expect() (please don't this), some people use unwrap_or_default()/filter_map() to coerse to default / filter None values. We do the latter + create a warn!() log event to notify us about the fact that None was experienced where it wasn't expected, but we just ignored it.
All this boilerplate is on SDK user's shoulders...
Also, take a look at Rust SDK code examples in the official AWS documentation. It is full of unwrap()s! That's just ridiculous! The official documentation must propagate the idiomatic usage of the SDK, not the way that no-one will ever use it. Having unwrap()s here and there will lead to panics, and we don't want our application to panic if AWS API return None somewhere!
Are you currently working around this issue?
We currently don't use this SDK, but we use rusoto crates that suffer from all the same problem. The workaround is to handle Option<T> fields manually in code. We have an entire wrapper crate over all rusoto APIs where we try to get rid of Option<T> types and filter response elements that contain None fields with warnings closer to the communication layer. However, that costs us a lot of time and money to support. And it costs everyone who uses the Rust SDK time and money to implement this logic every time we use Rust SDK unless there is a centralized solution for this provided by AWS.
Additional context
I understand all these types come from API schema declarations that declare all fields as optional, so it is most likely a more general problem that other SDKs might suffer from. However, since we care about Rust, we would like to have some convenience around handling all of these Option<T> fields here specifically. So even if the core schema changes to make them required this issue is here to support that new schema then.
Sorry for the emotional speech. I think people generally agree with the pain I am describing here, I hope it's not too emotional

Thanks for the feedback on this and thanks to everyone who's quickly responded with upvotes. The impact this has on our prioritization can't be overstated.
Some discussion is here: https://github.com/awslabs/aws-sdk-rust/discussions/163. We hope to make many of these fields required prior to GA.
For some context as to why this is taking so long on our side: If we get it wrong and a field that we think is required is actually optional and we offer it as a required field, this would almost certainly result in runtime panics or deserialization failures with the only recourse being that customers would need to upgrade their SDK. (This happens sometimes with Rusoto due to modeling issues of the AWS APIs).

Tracking this in #536.


Prevent greeting command from executing if user is already in the recent_users list

The manual greeting command should only be allowed if the user being greeted isn't already in the list of recent_users to avoid sending duplicate greeting messages i.e. spam

@Link- do you still want to work on this? I can start digging into the code and see how things work.

@phr34ck Yes! This would be a great start. Everything you need is in newuser.js and system.js plugins.

Stale


Lines 83 & 84 don't print when running on Manjaro

Now making sure Moonstrap is compatible with your OS...
Linux? Not my personal choice, but I've got support for most distros
Now detecting your Distribution
--2015-09-04 20:48:16--  https://raw.githubusercontent.com/RainbowHackz/Moonstrap/Moonstrap-0.6/linbuild.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... <IP_ADDRESS>
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 423 [text/plain]

Try it now. Fixed the issue with the script not detecting types and not exiting properly.


Auto Hide for Snackbar

I have created auto hide for snackbar.
autoHideDuration: number | boolean - The number of milliseconds to wait before automatically dismissing. If no value is specified the snackbar will dismiss normally.

Added autoHideDuration option to MdSnackBarConfig
Snackbar hide after autoHideDuration  If no value is specified the snackbar will dismiss normally.
If a snackbar is dismissed before the timer expires, the timer will be cleared.

I signed it!

I signed it!

r: @jelbourn

Closing in favor of #1856


Added deploy action

Codecov Report
Patch and project coverage have no change.

Comparison is base (3dbb53e) 89.64% compared to head (14f75e9) 89.64%.

:exclamation: Current head 14f75e9 differs from pull request most recent head 850f5c7. Consider uploading reports for the commit 850f5c7 to get more accurate results

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #22   +/-   ##
=======================================
  Coverage   89.64%   89.64%
=======================================
  Files          10       10
  Lines         792      792
=======================================
  Hits          710      710
  Misses         82       82

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


SOFTWARE DEVELOPMENT

WHAT IS THE CRITERIA TO ATTAIN SOFTWARE DEVELOPMENT  ACCESS? WHO GRANTS ACCESS? WHAT IS A.I? SINCE WHEN HAS THIS FREE ACCESS CODING PLATFORM EXISTED? WHO HIRES DEVELOPERS? WHAT ARE THE TASKS? WHAT ARE THE PROBLEMS? AND ALL WARRANT APPROVALS AGAINST ELEAZAR SOSA ALSO KNOWN AS JUNIOR ARE COUNTERSIGNED BY THE AUDIT.   EXPERIMENTATION TO SEE IF YOU CAN BE TRUSTED AND ALL FAILED. NOW AMA TAKE WHAT I NEED, NOT TOO MUCH, JUST ENOUGH, BUT I HAVE NOT FIGURED OUT HOW TO PAY MYSELF.

Closing as duplicate


[BUG] User sign up with POST request to the API

Description
I've just sent a POST request using Postman to with plain text JSON Body and boom! Account is created.
Request URL: https://app.appsmith.com/api/v1/users
Request: http://prntscr.com/uokz6z
What could go possibly wrong with this approach?
I can simply write a loop that runs probably a 1000 times or 1000...n times and create users with a simple cURL call and random emails and flood the database.
What are the ways to fix this

Use a CAPTCHA or a reCAPTCHA
Use a hidden field or honey-pot
Use a double opt-in form to enable email verification
Blacklist IPs for repeated submissions
And more...

Add security to disable API based user creation and also add either a reCAPTCHA or a layer of security to verify if it is an actual user signing up.
Important Details

Version: Cloud
OS: Windows 10
Application: Postman

We can implement a Rate limiter in the back-end using the token given to the UserPrincipal 🤔

@pc9795 we recently implemented re-captcha for the editor and re-captcha seems like the best way to do this. Would you consider a simple re-captcha implementation?

Recaptcha will protect us from the in-app requests but what about machine clients (like cURL, Postman etc)?

Oh! If we are implementing the re-captcha token validation in the backend then it works fine. I just had seen this on client-side that's why I was confused 👍

If we have implemented it then we can close this issue.

@pc9795 it's not implemented yet. Would you like to pick this up?

I will have a look 👍

Hi @Nikhil-Nandagopal, Can I take it up if it is available ?

Hey @sumitsum, are you working on this issue? If not, can I take this over?
I have gone through the codebase to understand the flow for this issue.
I have few questions, if you can help me clarify on to get on speed with this issue.
In UserController there are 2 methods which can be used to create new users.
- create calls UserSignup#signupAndLogin
- createFormEncoded, calls UserSignup#signupAndLoginFromFormData which in turn calls UserSignup#signupAndLogin
As per above flow UserSignup#signupAndLogin is the point where both flows converge.
Question: I don't know where UserController#create method is being called from (I guess, it's an API interface for clients other than WebAPP). Where should recaptcha verification step fall in?
If we only want to add recaptcha for signup flow, I feel UserSignup#signupAndLogin should be a good point. But, it voilates Single Responsibility Priciple of method.
Ideally, a middleware (using decorator) should be used to keep it extensible for all methods in future (i.e. login, password change etc).
I am new to Java, please correct me if I get terminologies wrong.

Hey @monarch0111, you're on the right track. Only change I'd suggest is instead of an annotation, let's just have a service class called CaptchaValidatorService or something that has a method to do the recaptcha validation. Now whatever API endpoints can reach out to this service, if that API needs to be protected by a captcha.
Check out this link: https://www.baeldung.com/spring-security-registration-captcha#Retrieve-ResponseToken. This suggests a way of doing the check in the request handler method and then proceeding to rest of the implementation. It'll be slightly different in our case since Appsmith's codebase is reactive in nature, but this should get you started. The rest of this article can also serve as a starting point for an implementation of the validator service.
Do reach out here if you get stuck somewhere or need a pointer in the codebase itself. Good luck 👍 and thanks for your contributions 🙏!

@sharat87 Thanks for the insights. I have done a basic implementation (not tested well, though). https://github.com/monarch0111/appsmith/pull/1
It needs to be refined and worked on, I will raise a PR on this repo once done.

Will there be a way to bypass/mock the recaptcha as well? I'm asking this because a few deployments (like AWS AMI) create a default admin user. Also our Cypress tests create test user accounts for each test.
I would like to ensure that there's a way to either bypass or mock re-captcha invocations to ensure that we don't end up breaking any of these tests or self-hosted instances.

@mohanarpit I have defined an interface, which should allow us to mock this.
e.g. https://github.com/monarch0111/appsmith/pull/1/files#diff-249dac13c37b04dc4c59b32ecb1231dc35862b0c5de50ecb6f7919351ee7f4c0R51
In case secret key is not defined, it will always return true as per current implementation.
I will move it to a flag based configuration to enable/disable captcha verification, so that it's explicit.


GUI.for.Clash: Add version 1.6.7

Closes #XXXX

Relates to #XXXX

[x] I have read the Contributing Guide.

/verify

/verify

Change the manifest to gui-for-clash, give it a more meaningful description, and add arm64 build.

/verify

/verify

@tiramission Thank you very much！


Added support for 5.5

@koomai @freekmurze @themsaid has this repo been checked for updates lately? Last update seems to be from the beginning of March and there is still an open merge request from 13th of March. Just wanted to use plivo notifications in my laravel 5.5 app and this would be the easiest way.


Support for login credentials

My HomeWorks 8 controller's Telnet port requires credentials
Upon connection it sends LOGIN:  prompt (no \n in the end)
I need to send user,password\n string to it
then it will reply with login successful\n
after that is OK to send setup and subscribe to events
PROMPTOFF
KBMON
GSMON
DLMON
KLMON
Are you accepting pull requests? I can try to implement that part myself. But will you be able to update that in HomeAssistant as well?

@yozik04 Were you ever able to figure this out? Any tips?

Pull requests are fine. What I would do is copy the project into the custom components area of your system and make mods there until it works.

Mike

Sent from my iPad
On Apr 13, 2021, at 7:25 AM, Jevgeni Kiski @.***> wrote:

My HomeWorks 8 controller's Telnet port requires credentials
Upon connection it sends LOGIN: prompt (no \n in the end)
I need to send user,password\n string to it
then it will reply with login successful\n
after that is OK to send setup and subscribe to events
PROMPTOFF
KBMON
GSMON
DLMON
KLMON
Are you accepting pull requests? I can try to implement that part myself. But will you be able to update that in HomeAssistant as well?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/dubnom/pyhomeworks/issues/5, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEFUPCXRFSKGSV32ULHWGOTTIQZ47ANCNFSM423HWGQQ.

@yozik04 Were you ever able to figure this out? Any tips?

Yes I did. But I rewrote a lot. I also did conponent search but it is specific to the house.

115200, none, 8, 1, RTS/CTS, enable
TCP server
Sent from my iPad
On Oct 22, 2022, at 10:00 AM, Kayvon Beykpour @.***> wrote:

I have a map of all my components based on some manual telnet sleuthing, and I also have a Homeworks 8 system which requires telnet login prompt like you @yozik04https://github.com/yozik04 .
I think I’m getting stuck on configuring my NPort RS232<>Ethernet adapter properly. Would you mind sharing what configuration settings you used for the adapter (e.g. Telnet server or client, reverse telnet, baud rate, buts, hardware flow, etc)
—
Reply to this email directly, view it on GitHubhttps://github.com/dubnom/pyhomeworks/issues/5#issuecomment-1287818172, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEFUPCTQE5V5GORUZL6B5PDWEP6P7ANCNFSM423HWGQQ.
You are receiving this because you commented.Message ID: @.***>

thank you. @yozik04 I'm using your fork with the added authentication/login support and I'm wondering where I need to pass in my Lutron credentials. my telnet password is "jetski" because when I manually telnet into HW and do "login, jetski" I'm able to successfully connect the processor and observe all the activity from Lutron (dimmers changing, etc).

I’m not sure. I’m about 1,000 miles away from my house at the moment. I’ll be back Monday.
I would turn on debugging for the component and see what is being sent by homeworks. I’m not sure if I left debug logging in, but it should be easy to add.
Sent from my iPhone
On Oct 22, 2022, at 1:22 PM, Kayvon Beykpour @.***> wrote:

thank you. @yozik04https://github.com/yozik04 I'm using your fork with the added authentication/login support and I'm wondering where I need to pass in my Lutron credentials. my telnet password is "jetski" because when I manually telnet into HW and do "login, jetski" I'm able to successfully connect the processor and observe all the activity from Lutron (dimmers changing, etc).
—
Reply to this email directly, view it on GitHubhttps://github.com/dubnom/pyhomeworks/issues/5#issuecomment-1287874879, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEFUPCTGSQRFG5PEYHGJPDDWEQWHBANCNFSM423HWGQQ.
You are receiving this because you commented.Message ID: @.***>

@kayvz I think I have stopped pushing new changes to the repository and there is not finished state.

I was able to get it to work! thanks so much


Add IsChecked property support for MenuItem

Hello:
Btw it would be nice to implement mechanism allowing RadioButton, ToggleButton, MenuItem and etc. to act like a part of radio group.
Initially do that:
class CheckedEventArgs {
...
}
interface ICheckable {
bool IsCheckable { get; set; }
bool IsChecked  { get; set; }
event EventHangler CheckdChanged;
}
and finally create check/uncheck tracker something like
class RadioGroup {
public ICheckable CheckedItem {get;set;}
public ICollection Item {get;}
...
}
Grokys, assign me there please.

@mikel785 : not sure what you mean here. In Perspex there is no radio group control currently, a radio group is implicit among radio buttons that have the same parent.

Ok.
I meant that:

We have some controls which support Checkable state(RadioButton, MenuItem, ToggleButton and etc.)
It would be good to create ICheckable interface and make mentioned above inherited from that interface.
And then Implement some kind of "just-one-control-is-checked-at-one-time" tracker which will work with ICheckable items to unify behaviour between different controls.

So it will be usefull in radio-group like behaviour to use just one code for different controls.

Ok, yes I agree that ICheckable would be a good interface to have.
As for tracking "one control checked at a time", WPF and HTML use a simple group name property to specify the group, however I feel we would also want to be able to scope these group names somehow.

Is this worth doing for a PR (at least after Avalonia 11 releases)?

@jgcodes2020 instead of IsChecked property, UWP-like API should be ported with MenuItem, ToggleMenuItem, RadioMenuItem.
But not in 11.0 release, possibly in 11.1, yes.


Added unofficial Clojure client library

We try to avoid duplicates in this list, and we already have one JVM client library.

I find most Clojure folks will use a wrapper over a native client library because it's more idiomatic. I don't see that as duplication.

It's considered a duplication, and quickly looking at that library I'm not sure it's following the client library guidelines.
Something that was actually a light wrapper or provided utilities for http would be fine (we list those elsewhere), this is some mix of wrapper and client library.

Okay.


#202 Implementing Range#bsearch API

This PR aims to implement binary search method in Range API from Ruby 2.4.1 to Goby Lang

LGTM, @hachi8833 do you want to review this?


fix: render should use uid instead of content type name

Ticket
N/A
Summary
What does this PR do/solve?

fixes issue with render method for multipart content types names
version bump
dependencies bump for strapi 3.5.0

Test Plan

try to fetch data from navigation/render/<id or slug> endpoint

Codecov Report

Merging #32 (d619307) into master (e1d7979) will decrease coverage by 0.13%.
The diff coverage is 9.09%.

@@            Coverage Diff             @@
##           master      #32      +/-   ##
==========================================
- Coverage   13.53%   13.39%   -0.14%
==========================================
  Files           6        6
  Lines         303      306       +3
  Branches       98      101       +3
==========================================
  Hits           41       41
- Misses        216      218       +2
- Partials       46       47       +1

Flag
Coverage Δ

unittest
13.39% <9.09%> (-0.14%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

services/utils/functions.js
6.66% <0.00%> (-0.36%)
:arrow_down:

services/navigation.js
13.80% <25.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e1d7979...d619307. Read the comment docs.


Support for amazon platform.

Cookbook version
0.9.0
Chef-client version
13.0.118
Platform Details
platform=amazon
platform_version=2017.03
ruby=ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
Scenario:
Trying to run a recipe that contains

include_recipe 'sysctl::default'
in order to use sysctl_param resource

Steps to Reproduce:
Run a recipe that includes sysctl cookbook on the amazon platform
Expected Result:
Expecting a successful converge.
Actual Result:
`
Recipe: sysctl::service
* template[/etc/rc.d/init.d/procps] action create (skipped due to only_if)
* service[procps] action enable
* service[procps]: Service is not known to chkconfig.
================================================================================
Error executing action 'enable' on resource 'service[procps]'
================================================================================
       Chef::Exceptions::Service
       -------------------------
       service[procps]: Service is not known to chkconfig.

       Resource Declaration:
       ---------------------
       # In /tmp/kitchen/cache/cookbooks/sysctl/recipes/service.rb

        26: service 'procps' do
        27:   supports :restart => true, :reload => true, :status => false
        28:   action :enable
        29: end

       Compiled Resource:
       ------------------
       # Declared in /tmp/kitchen/cache/cookbooks/sysctl/recipes/service.rb:26:in 'from_file'

       service("procps") do
         action [:enable]
         default_guard_interpreter :default
         service_name "procps"
         enabled nil
         running nil
         masked nil
         pattern "procps"
         declared_type :service
         cookbook_name "sysctl"
         recipe_name "service"
         supports {:restart=>true, :reload=>true, :status=>false}
       end

`

The strange thing about this issue is that the amazon platform's platform_family is rhel.
I see that rhel is listed on the guard in services.rb

In chef 13 Amazon platform_family is amazon, which is likely the reason.
On May 25, 2017 1:57 PM, "ff-jantreassian"<EMAIL_ADDRESS>wrote:

The strange thing about this issue is that the amazon platform's
platform_family is rhel.
I see that rhel is listed on the guard in services.rb
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/sous-chefs/sysctl/issues/85#issuecomment-304122505,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAA3Ev1miClXkC3707GvP9KCQuzcDm9vks5r9etSgaJpZM4Nm39X
.

Thanks @svanzoest,
Can I submit a pull request? or do you think you can have 0.9.2 to support platform_family amazon soon? :)

@ff-jantreassian If you have a pull request that fixes this please feel free to submit. I do not have experience with amazon but i can see if i can figure out enough to fix and test this if you are not able to submit a PR

This is fixed by https://github.com/sous-chefs/sysctl/pull/91

#91 with support for amazon linux and other fixes was merged. Thank you for your contribution it is appreciated.


array fix

Those assertions should probably be offset<=size.

@RalfJung ready

Nice finds! Make sure to record the testcases that found these issue, we'll want them on CI.


MultiScaleDeformableAttention ImportError

(PRTR) hpe2020@hbuzntw002-Precision-7920-Tower:~/shanbg/PRTR/two_stage$ python tools/test.py     --cfg experiments/coco/transformer/w32_384x288_adamw_lr1e-4.yaml     TEST.MODEL_FILE models/pytorch/pose_coco/pose_transformer_w32_384x288.pth     TEST.USE_GT_BBOX False
Traceback (most recent call last):
File "tools/test.py", line 26, in
from models.matcher import build_matcher
File "/home/hpe2020/shanbg/PRTR/two_stage/tools/../lib/models/init.py", line 14, in
import models.deformable_pose_transformer
File "/home/hpe2020/shanbg/PRTR/two_stage/tools/../lib/models/deformable_pose_transformer.py", line 5, in
from models.deformable_transformer import build_deformable_transformer, inverse_sigmoid
File "/home/hpe2020/shanbg/PRTR/two_stage/tools/../lib/models/deformable_transformer.py", line 19, in
from models.ops.modules import MSDeformAttn
File "/home/hpe2020/shanbg/PRTR/two_stage/tools/../lib/models/ops/modules/init.py", line 9, in
from .ms_deform_attn import MSDeformAttn
File "/home/hpe2020/shanbg/PRTR/two_stage/tools/../lib/models/ops/modules/ms_deform_attn.py", line 21, in
from ..functions import MSDeformAttnFunction
File "/home/hpe2020/shanbg/PRTR/two_stage/tools/../lib/models/ops/functions/init.py", line 9, in
from .ms_deform_attn_func import MSDeformAttnFunction
File "/home/hpe2020/shanbg/PRTR/two_stage/tools/../lib/models/ops/functions/ms_deform_attn_func.py", line 18, in
import MultiScaleDeformableAttention as MSDA
ImportError: /home/hpe2020/anaconda3/envs/PRTR/lib/python3.6/site-packages/MultiScaleDeformableAttention-1.0-py3.6-linux-x86_64.egg/MultiScaleDeformableAttention.cpython-36m-x86_64-linux-gnu.so: undefined symbol: _ZN6caffe26detail37_typeMetaDataInstance_preallocated_32E
I need help

Hi
Please modify this line
https://github.com/mlpc-ucsd/PRTR/blob/a09f772af200ffee7264e87c5883d99f5e81452a/two_stage/lib/models/__init__.py#L15
as
except (ModuleNotFoundError, ImportError) as ex:

to make it capture the ImportError here. Running legacy Transformer does not require DeformableAttention module.
However, if you want to try out DeformableTranformer, this could still be a problem. Please specify the environment where you use our code. (PyTorch, CUDA, Python version, etc.)

Hi
Please modify this line
https://github.com/mlpc-ucsd/PRTR/blob/a09f772af200ffee7264e87c5883d99f5e81452a/two_stage/lib/models/__init__.py#L15
as
except (ModuleNotFoundError, ImportError) as ex:

to make it capture the ImportError here. Running legacy Transformer does not require DeformableAttention module.
However, if you want to try out DeformableTranformer, this could still be a problem. Please specify the environment where you use our code. (PyTorch, CUDA, Python version, etc.)

thanks,
and can i test my pictures with this program?


Create gitbook stuffs

Could I convert this repo to gitbook repo, and then pull request it?

I'm not so familiar with gitbook. What would be the pros and cons?

@vhf PDF output is the only I can think of. Probably not worth it yet.

I took a closer look at gitbook. It's mainly for publishing your book that you create in your git repo. We are a collection of links, we don't have the actual text.


Added hidden Messages a.k.a Easter Eggs In the Website

Hover over The number 3 in footer to see the magic

Hehe i like the double twist


Install Trivy action

I'd like to have an action to install Trivy so I can use it directly for advanced use-cases. This pattern is available for Syft & Grype (amongst others) at a nested path in their action repos.
This would resolve a number of the outstanding issues by supporting the native Trivy CLI.

hi @stevehipwell - do you have more details on what this would entail?

@simar7 basically a variable or separate action to just install Trivy onto the GH runner, as is done in this action, but don't run any commands (other than maybe printing the version). Then I can use the Trivy CLI directly with all of the benefits of a proper action installing it (tool cache, dependabot updates, etc).

Trivy action today doesn't support flags to run --compliance and requires installing the CLI.  As @stevehipwell  suggested the cli would help run advanced flags that are not yet supported by action until they are integrated.

Trivy action today doesn't support flags to run --compliance and requires installing the CLI. As @stevehipwell suggested the cli would help run advanced flags that are not yet supported by action until they are integrated.

For the flags that are yet not supported, you can always use the trivy config to pass them in: https://github.com/aquasecurity/trivy-action#scan-ci-pipeline-w-trivy-config

Another example of issues of using docker action instead of installing Trivy:

https://github.com/aquasecurity/trivy-action/issues/283


fix: Make sure all data is written in sync mode.

This PR makes sure all data is written in sync mode.
Fixes https://github.com/pinojs/pino/issues/783.

Closing in favor of #33


cfgBuilder.py reads URLs from sitemap URL

Read from a provided url to a sitemap and parse out the URLs to build the gleaner config with.

resolved with details in https://github.com/internetofwater/harvest.geoconnex.us/tree/main/tooling in push https://github.com/internetofwater/harvest.geoconnex.us/commit/604ef7c98196712751f885957c975e04db8631dd


[Event request] table 36 "Sales Header"

Can you add SalesSetup to event OnAfterTestNoSeries in table 36 "Sales Header"?
    procedure TestNoSeries()
    var
        IsHandled: Boolean;
    begin
        GetSalesSetup;
        IsHandled := false;
        OnBeforeTestNoSeries(Rec, IsHandled);
        if not IsHandled then
            case "Document Type" of
                "Document Type"::Quote:
                    SalesSetup.TestField("Quote Nos.");
                "Document Type"::Order:
                    SalesSetup.TestField("Order Nos.");
                "Document Type"::Invoice:
                    begin
                        SalesSetup.TestField("Invoice Nos.");
                        SalesSetup.TestField("Posted Invoice Nos.");
                    end;
                "Document Type"::"Return Order":
                    SalesSetup.TestField("Return Order Nos.");
                "Document Type"::"Credit Memo":
                    begin
                        SalesSetup.TestField("Credit Memo Nos.");
                        SalesSetup.TestField("Posted Credit Memo Nos.");
                    end;
                "Document Type"::"Blanket Order":
                    SalesSetup.TestField("Blanket Order Nos.");
            end;

        // >>>>>>>>>>>
        //OnAfterTestNoSeries(Rec);
        OnAfterTestNoSeries(Rec,SalesSetup);
        // <<<<<<<<<<<
    end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Introduce support for CMK (customer managed keys) when creating/updating a ABS registration

Some subscriptions require CMK to be enabled during the ABS registration creation process.  This requires some additional options at create time including a keyvault URL.
Also, post creation,customers may want to toggle or update the CMK related settings from Composer.
These settings can be accessed via the ARM api.
This feature will enable private cloud users to provision successfully from Composer - if CMK is required, the provisioning process will fail.

The ABS team has requested we consider this for R13 @garypretty

@Dewain27 This is something we would need to hand as part of the provisioning process. Adding this would bring us in line with the resources created from an ABS handoff scenario, so ideally we should aim to do this in R13.

Adding @GeoffCoxMSFT as FYI

@garypretty and @Dewain27  - we need to get more detailed requirements on this if we want to do it in r14

@benbrown I'm assuming this is not getting done in R14, so I added it to the R15 milestone - does that align with your expectations?

The ask here is to have additional to help-articles to explain when user encounters problems due to CMK when publishing from Composer.
Elliott & Rusty to help here. Elliott to set up a meeting to progress.


[release-4.12] OCPBUGS-15168: fix(oauth): Do not proxy IBM Cloud IAM endpoints

What this PR does / why we need it:
Which issue(s) this PR fixes (optional, use fixes #<issue_number>(, fixes #<issue_number>, ...) format, where issue_number might be a GitHub issue, or a Jira story:
Fixes #
Checklist

[ ] Subject and description added to both, commit and PR.
[ ] Relevant issues have been referenced.
[ ] This change includes docs.
[ ] This change includes unit tests.

Necessary due to fact by default cloud endpoints are not connected to directly:
https://github.com/openshift/hypershift/blob/release-4.13/konnectivity-socks5-proxy/main.go#L61

/retest

Details in this issue:
https://issues.redhat.com/browse/OCPBUGS-15168

/retest

/lgtm

/jira refresh

/approve

/jira refresh


Focus mode - Show draft messages in #focus

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:
Scenario 1

Log in to e.cash
Navigate to a conversation and type a message (do not send it)
Navigate to LHN
Navigate to Preferences
Enable focus mode
Navigate to LHN

Expected Result:
User should be able to see drafted messages in #focus mode
Actual Result:
Drafted messages are not displayed in focus mode.
Workaround:
N/A
Platform:
Where is this issue occurring?
Web ✔
iOS✔
Android✔
Desktop App✔
Mobile Web✔
Version Number: 1.0.74-0
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:

Expensify/Expensify Issue URL:
View all open jobs on Upwork

From @quinthar https://expensify.slack.com/archives/C01GTK53T8Q/p1624655927132900

When in #focus mode, draft messages should remain in the LHN even when you navigate away, even if the chat itself isn't pinned.  However, if you write a message in an unpinned chat and then navigate away before sending, the chat is removed from the LHN.

Triggered auto assignment to @thienlnam (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

Triggered auto assignment to @Jag96 (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

Proposal

For this we need to check if a report has a draft message then prevent it from being filtered from the list here https://github.com/Expensify/Expensify.cash/blob/a1c742c194084b6b65c3f29225d25d3cfe08cce4/src/libs/OptionsListUtils.js#L302.

To do the above
2. First, we will add a config option to getOptions named as showReportsWithDraft at https://github.com/Expensify/Expensify.cash/blob/a1c742c194084b6b65c3f29225d25d3cfe08cce4/src/libs/OptionsListUtils.js#L259
3. Then inside getOptions we check for the draft message as
const hasDraftComment = report
        && draftComments
        && lodashGet(draftComments, `${ONYXKEYS.COLLECTION.REPORT_DRAFT_COMMENT}${report.reportID}`, '').length > 0;

we already have draftComments available using here.
4. Now we add this check in the condition at https://github.com/Expensify/Expensify.cash/blob/a1c742c194084b6b65c3f29225d25d3cfe08cce4/src/libs/OptionsListUtils.js#L302.
        const shouldNotFilterReportIfHasDraft = showReportsWithDraft && hasDraftComment;
       if (!shouldNotFilterReportIfHasDraft && report.reportID !== activeReportID && !report.isPinned && shouldFilterReport) {

If we have GSD mode, we set this flag to true for getSidebarOptions here.
https://github.com/Expensify/Expensify.cash/blob/a1c742c194084b6b65c3f29225d25d3cfe08cce4/src/libs/OptionsListUtils.js#L561

@parasharrajat The proposal looks great, 🟢  from me - @Jag96 could you please hire @parasharrajat in upwork?

Posted to Upwork and invited @parasharrajat to the job!

Reopening to keep track of payment

Paid!