text:
Pydantic ValidationError for ContractType runtimeByteCode and deploymentBytesCode

Environment information
Latest ape

Python Version: 3.9.7
OS: macOS

What went wrong?
When compiling yearn-vaults repo, I get an error about the value of runtimeBytecode not being valid hex.
the validation error comes from this line: https://github.com/ApeWorX/ethpm-types/blob/main/ethpm_types/utils.py#L17-L18
How can it be fixed?

additional notes: the repo is very large and the values in this field are also very large

@fubuloubu

For some reason the two unexpected symbols that appear are _ and $

I am guessing this has to do with the experimental ABI decoder

The ABI has sections surrounded by $__ and __$

Have I mentioned how much I hate Solidity?
https://docs.soliditylang.org/en/v0.8.14/using-the-compiler.html#library-linking

Closing and fixing in ape-solidity

authors: fubuloubu unparalleled-js

repo: ApeWorX/ethpm-types


text:
I suggest to improve a compiling process of gql sentences.

As you see the picture,
If someone put a comment above gql sentence,
It don't make schema without error.
Apollo. VERSION
apollo/2.26.0 darwin-x64 node-v12.16.1

Sorry, I write down this issue in wrong direction

source: gharchive/issue

repo: ApolloAuto/apollo

license_type: permissive

license_source: bigquery


text:
traffic_light_status DAG descrption issue

Hi,
in apollo/modules/perception/production/dag/dag_streaming_perception_trafficlights.dag file,
it list TrafficLightsComponent sub module information, and read light status from this channel : "/apollo/perception/traffic_light_status"
My question is which module send messge by this channel? I can't search other DAG or conf files about it.....
many thanks.

in the trafficlights_perception_component.config,
traffic_light_output_channel_name : "/perception/traffic_light_status" configuration had been disabled

in the trafficlights_perception_component.config,
traffic_light_output_channel_name : "/perception/traffic_light_status" configuration had been disabled
replaced it with :traffic_light_output_channel_name : "/apollo/perception/traffic_light"

in the trafficlights_perception_component.config,
traffic_light_output_channel_name : "/perception/traffic_light_status" configuration had been disabled
replaced it with :traffic_light_output_channel_name : "/apollo/perception/traffic_light"

Sorry for the late reply. If you are using the up-to-date applo, the defaut output channel "/apollo/perception/traffic_light" should work.
If you work offline, you can turn on the image-based visualizer by making "--start_visualizer=true" at 'modules/perception/production/conf/perception/perception_common.flag'. Then you can confirm the results out of the traffic light component visually and directly.

Seems to be resolved, we will close this issue. If the problem persists, pls feel free to reopen it or create a new one and refer to it.


text:
Added code for switching the Installomator from Release to Beta

This will allow the administrator to choose either the latest release version of Installomator or the current beta (main branch).
Any approved PRs for new labels, or bug fixes to the Installomator code would be added to the main branch sooner than waiting for another release. In some cases, people may prefer to use the main branch over the latest release of Installomator.

The default should be set to beta to get he latest updates from installomator. Not sure when the URL was reverted back to main, ill have to look at the history. On Dec 12, 2024, at 2:17 AM, northalpha @.***> wrote:
@northalpha commented on this pull request.
In App-Auto-Patch-via-Dialog.zsh:

@@ -163,6 +163,8 @@ set_defaults() {

 installomatorOptions="BLOCKING_PROCESS_ACTION=prompt_user NOTIFY=silent LOGO=appstore" # MDM Enabled

installomatorVersion="Release" # MDM Enabled - Use:  Release|Beta

Against all odds i really would like the default to be changed to "Beta". You may ask why? Well AAP is designed to be run often to get the latest versions installed, this requires the label from Installamator to be a.) working and b.) updated to what ever the vendor has changed. Given the current release cycle Installomator has, no blaming here, there whole purpose of having a automated patching service like AAP would be contradicted using old and not-working installomatore labels.
for nearly any other software in a corp envornment or even at home i would prefer "stable" / "released" software versions.
also i ask why the Intune MDM Config is already defaulting to Beta the script itself here is not.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were assigned.Message ID: @.***>

source: gharchive/pull-request

authors: TechTrekkie gilburns

repo: App-Auto-Patch/App-Auto-Patch

license: MIT

license_source: github-api


text:
Text-Flicker when updating navigation bar title on visibilitychange

This error occured on a Android >= 4.4.2 device.

On which Android runtime version are you getting this?

i got this error on a 4.4.2 and a lollipop device using Crosswalk.

i have added a video: https://youtu.be/aPhSRmgPqZc

authors: kaipk satusuuronen

repo: AppGyver/steroids

license: mit


text:
Support for suppression

A tool like dep-scan inevitably produces false positives due to aliasing and SBoM generation lifecycle.
While tools like trivy offer ignore files and rego policies to support advanced filtering, depscan could offer a toml based solution instead.
Regarding file naming and folder structure, it might be wise to adopt dot-config instead of spoiling the root folders of every repo.
https://dot-config.github.io
So suppression lists could be kept under .config/depscan/*.toml with an optional --config-dir to override this directory for integration use cases.

@prabhu Is there a purpose for the depscan folder under .config since dot-config is talking about a .config directory at the repository level?
To clarify the --config-dir option, should this be to not use a suppression list or do you mean an alternative toml path to load?

authors: cerrussell prabhu

repo: AppThreat/dep-scan


text:
Running .NET Full build on Windows machine without .NET Framework prompts for wrong framework

Prompts for 4.7.1
Should be 4.7.2

Fixed in 68f8fd0425a029a626231536de019428bc8835fe, need to build and release

Released in https://github.com/Appdynamics/AppDynamics.DEXTER/releases/tag/1.2.40.0


text:
Fixes to Data Quality Processes failing postback for checks when TorQ Permissions enabled

A TorQ user reported an error occurring with the Data Quality Checker (dqc) when permissions logic was enabled.  This error prevented postback of results for checks made by dqc.
The root cause of this error was found to be due to a condition checking the type on the returning data and executing eval on it which errors.  A change to the condition was made to execute value instead which allows the postback to complete successfully.  This change adjusts the type of the data checked to be above type 104 (projection), which in the tested cases returns the false result of the conditional and in turn a successful postback.
Additionally, the Data Quality processes have been added to the list of permissioned processes.

@mattdeshAQ there are some pending comments on this - can you check and amend?

authors: jonnypress mattdeshAQ

repo: AquaQAnalytics/TorQ


text:
Spawn Chances / Lore Drops

My only complaint about your mod is the lack in variation of lore drops and the really, really high generation count on some structure types and the super low count on others.

Going to add a lore item randomiser

Overall Generation is going to be reduced in v0.0.3

Lore randomiser has been added  (going to launch with  v0.0.3

repo: AreYSerious/betterruins


text:
Std lib feature gate

Enables the std library.
Close #37

Closed to integrate all the changes on the development branch instead

repo: Argyle-Software/kyber


text:
ftp文件下载总是出错

版本

框架版本

系统版本

错误日志

ftp文件下载总是出错
重现步骤

ftp 文件夹下载？

repo: AriaLyy/Aria


text:
Slightly increase dashboard boxes' opacity

I was looking through different themes and noticed, in particular, the "ahoy" theme didnt mesh well with the opacity of the list of "accounts" box and the "market"/"network" boxes sitting below it.
I really like that its slightly transparent but possibly increasing the opacity just a few percentages would fix this issue, in my opinion.
Great job on the wallet overall though, looks great!

The buttons are a problem too:

I've been reviewing this and I think that it could be done:

Changing the transparency of those elements
Using a different colour+transparency for some lighter textures, such as "Ahoy" and "Alchemy".

What do you think?

yes there is definitely some improvements to do in that respect.
Also moving the Appearance into its own component would be great.

I think that I'd create a simple configuration object, like themes.
So, there would be a default configuration (that wouldn't change anything of the current aesthetics), but there would be an option for using a custom CSS class for specific background colours or textures.
@fix do you think this approach it's OK or do you have any suggestions about it?

Sounds good to me! You can go ahead

@luciorubeens you merged this manually - can it be closed?

authors: alexbarnsley fix gmpryb j-a-m-l

repo: ArkEcosystem/ark-desktop


text:
ci: remove codeclimate

Summary
CodeClimate is no longer used.

rm ./codeclimate.yml config file.
rm ./.github/workflows/codeclimate.yml workflow config file.

@faustbrian
You can retrigger that workflow if you'd like,
but that looks like codecov bugging out.
These changes only affect the CodeClimate config and workflow.
This is pretty much identical to C++ Client https://github.com/ArkEcosystem/cpp-client/pull/179;
cov isn't impacted there though.

repo: ArkEcosystem/cpp-crypto


text:
Incorrect logging in console (windows)

Result of execution in windows bash. Please take a look below
Looks like issue like there https://github.com/rs/zerolog/issues/153
Can you check it?
$ lefthook run pre-commit
?[36mRUNNING HOOKS GROUP:?[0m ?[1mpre-commit?[0m
?[36m
  EXECUTE >?[0m ?[1mtests?[0m
?       github.com/sochisic/tg-retard-jokes-bot [no test files]
?[36m
SUMMARY: (done in 2.15 seconds)?[0m
✔  ?[32mtests?[0m

Do you use terminal from Ubuntu sybsytem on Windows? Or some kind of emulators, cygwin for example?

I didn't use go in wsl mode but I think there all will be good

https://cdn1.savepice.ru/uploads/2019/7/30/29ead40b0dcc6f9e0f380bed54902552-full.png
Checked.
As expected, default terminal with enabled wsl mode just have an issue with emoji. But who use default terminal? :D Maybe at winter 2019 they release terminal 2.0
MinTTY(just first unix-like terminal emulator I found for test) works well. Emoji interpreted right.

I used git bash(mintty) not cmd or powershell. Let's wait they start to perform standarts, for me it isn't big problem anyway.

authors: Arkweid sochisic

repo: Arkweid/lefthook


text:
BE-88: Add event listener for Stripe events

This may be used to send emails later

 BE-88: Agregar un Event listener para eventos de stripe


text:
Update activityTriager.js

Added new addresses to the listings blocklist

Thank you @Dbochman for keeping this fresh!

authors: Dbochman jakerockland

repo: ArtBlocks/artbot


text:
Hi, could you provide the training code for the bounce detection ?

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

@jaehyunshinML Hey there!
Here is the complete notebook, I guess you can find the training code for the bounce in SKTIME section of the notebook. Good Luck!

The notebook link is dead, can you fix it?

authors: jaehyunshinML nyck33 shukkkur

repo: ArtLabss/tennis-tracking

license: Unlicense


text:
(Mobile) Edit NFT display as Simple

@mitchdoan . that tag for info purpose, like example below.

Adv is collection created by Advanced Mode/Project launchpad
Simple is collection created by Simple Mode

but the button Simple has no meaning

Remove Simple/Advanced Label in My Collection

pls proceed to remove Simple/Advanced in above scenario @langdon0003

Please review @mitchdoan

okay look fine, but can display as Edit as well

repo: ArtZero-io/frontend-react


text:
Start Crop Activity from AppCompatActivity not working

when starting the crop activity from an existing uri the crop activity doesnt show in appcompatactivity
Intent intent = CropImage.activity(Uri.parse(n))
.setGuidelines(CropImageView.Guidelines.ON)
.getIntent(activity);
startActivityForResult(intent, CropImage.CROP_IMAGE_ACTIVITY_REQUEST_CODE);

The sample app, quick-start and test apps in the project use AppCompatActivity so that's not the issue.
Check logcat, make sure Uri.parse(n) doesn't throw an exception, Android doesn't just fail.

authors: ArthurHub soyuznii

repo: ArthurHub/Android-Image-Cropper


text:
Cropped Image points

How can I get x & y points of cropped Image?
I am using
val left = result.cropRect.left
val top = result.cropRect.top
val width = result.cropRect.height()
val height = result.cropRect.width()
But this gives me not correct points

Hey!
I start a new project to handover this library
https://github.com/CanHub/Android-Image-Cropper
The ideia is that we keep improving because this project don’t have updates since 2018
Hope I can count with your help.
Open to contribute, next pieces of work will be Android 11 permissions, refactor into Kotlin and ActivityContract


text:
Can't utilize the opening & closing functionality of comments

I want to change liquids comment so instead of {% comment %} and  {% endcomment %} it does <!-- and -->. However, I can not get the extension to do it and I believe it is a bug.
I have tried this but it has no effect (when I try to comment, nothing happens in the editor)
  "custom-language-properties": {
    "liquid.comments.lineComment": ["<!--", "-->"],
  },

I have confirmed that this (for example) does actually insert the <!-- but that is obviously only half of what we need 😂
  "custom-language-properties": {
    "liquid.comments.lineComment": "<!--",
  },

Otherwise, this looks like it will be a great extension thank you so much for putting this out there!

It looks like you should be using:
    "liquid.comments.blockComment": ["<!--", "-->"],

That works for me.  Using the toggle blockComment command in vscode.
Did you get intellisense for comments.lineComment after typing liquid. ?  You shouldn't unless you have a liquid extension that supports lineComments.  Liquid does not support line comments.

authors: ArturoDent iwiedenm

repo: ArturoDent/custom-language-properties


text:
updated index

Related Issue

Issue No.  #89

Changes you made :

improve header

Describe the changes :

Check list :

[x ] I have followed code style of this project.
[x ] I have read the CONTRIBUTING document.
[x ] All the aspects mentioned in the issue are covered.
[ x] The website is properly working after my changes.
[ x] 🌟 ed the repo

Type of change :

[ X] Bug fix (non-breaking change which fixes an issue)
[X ] New feature (non-breaking change which adds functionality)

Output Screenshots :

@creater-shikha You ahve metioned an closed issue's number(the issue has been resolved)
You have to get an issue assigned to you before you start working on it.
Plz create new issue or look for other issues


text:
Add option to display map information for printing

For printable version of the sky map (White color schema) it's handy to have something like header with ability to display following options:

Current date/time
Magnitude scale
Map transformation (mirror/inverse)
Deep sky objects

probably something else.

Not actual anymore

repo: Astrarium/Astrarium


text:
Create a persistent volume for the public folder of the Community API

The community API made with strapi currently saves all the uploaded files to its /public folder.
But there is no Persistent Volume to make this directory persist even when the pods are updated or deleted, meaning that all the uploaded files are erased and not found when the pods are restarted, or recreated.

Volume mount was added to the configuration files here : https://github.com/AstroPlant/astroplant-k8s/commit/57b733d3e7d00bbb421d3c2924934130b9fd3cb6.


text:
Added IContext docs, aligned with Go API

Renamed Become/BecomeStacked/Unbecome to SetBehavior/PushBehavior/PopBehavior
Removed unused methods
Changed some getter methods to get properties
Added docs for all IContext members

awesome work!

repo: AsynkronIT/protoactor-dotnet


text:
Review Ticket Week 2

https://athena9355.github.io/Tri3-Data-Structure/

[ ] Organize files, directories and menus for the first 3 weeks.

[ ] Write Factorial function using classes, providing implementation of call.

[ ] Select your own Math function. Write it in Imperative and OOP form.

Organized files, had submenus as requested by Mrs. Naidu 1/1
Factorial function works and implemented classes 1/1
GCF function has both imperative and OOP form 1/1
Group 2/2


text:
feat: added aws cognito provider

added aws cognito provider

Thank you for the PR @dvh91 !
Do you think we can have the emailRequired: boolean option to make sure we get back an email or it's always the case?

repo: Atinux/nuxt-auth-utils


text:
tox.ini ignore list not recognized -- but works via CLI

For some reason, my ignored flake8 errors in tox.ini are not recognized by the linter, and the errors are reported in Atom. I'm using linter-ui-default to see these. If I run flake8 from the command line on a file where an ignored error is occurring, it properly ignores the errors I want to ignore (and shows others that it should).
Any thoughts on what could be the problem or how I can debug this further? Thanks!
tox.ini:
[flake8]
ignore = E501,E266,E722

Where is the tox.ini located with regards to the project as Atom is opened to? If you open Atom's Developer Tools and place a breakpoint here, the configFilePath variable should be set to where it thinks the config file is (or isn't).
https://github.com/AtomLinter/linter-flake8/blob/0f3d35965a0761c6cb229ebc7a1d3938215376a2/lib/main.js#L202

Hmmmmm, if you add this to the file somewhere, reload Atom to catch the changes, and place a breakpoint after it to read the value, does the output match what you see when you run flake8 --bug-report in your shell?
bugReport = await helpers.exec(execPath, [ '--bug-report' ], { cwd: baseDir });

some unicode characters

Ah ha! unfortunately on a lot of systems the processes executed through Atom are ran in the C locale, which isn't able to understand those characters. Your terminal is probably using a proper en_US.UTF-8 which is why it's working there.
There are a few other issues related to that open, solving them will solve this. Thanks for the confirmation!

authors: Arcanemagus pydolan


text:
I cant download anything

I tried copy the url, open the youtube video and nothing works as  it should.
Please, do not ask difficult questions. =D
[]s
Rodrigo Cesar Banhara
https://about.me/apometron

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/34458836-i-cant-download-anything?utm_campaign=plugin&utm_content=tracker%2F3178491&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F3178491&utm_medium=issues&utm_source=github).

Atraci as a whole is abandoned. Please look elsewhere for an alternative (my personal recommendation: Kaku )

repo: Atraci/Atraci


text:
Mobile: trading page Trade section

Changes to Trade section of trading page.

[x] The Buy / Sell button is gone
[x] The outcome selector for categorical markets is sticky
[x]  Order book / trade history is moved up
[x] order form is next
[x] then candlestick / depth chart
[x] User can click on outcome in Market Info and navigate to the order form, if categorical the outcome selector will be on the correct outcome.

See Trading Page - Mobile section in the design

@matt-bullock plz review

looks done - closing will reassess functionality in mobile q/a

repo: AugurProject/augur


text:
Add market title to Trade section of Mobile Trading page

Market tile sits above outcome selector. On scroll the title moves up and fades out, outcome selector becomes fixed when it reaches its position below the tabs. This happens in reverse when the user scrolls the opposite way.
See design file for guide

Closing as it's functioning as it should. There is some polish that's needed but I'll add this in the QA


text:
Account summary - your overview - P&L graph

Notes

Padding of the copy and numbers at the top should be:

Profit and loss (ETH) (padding below = 8px)
Green or red change number (padding below = 4px)
P&L number (padding below = 4px)

The width of the graph should run to side of the card/panel with 24px margin (same as the content above)
There should be three dotted lines on the graph indicating range (currently only two)
Line color at base of graph = #76737E
We need to update the colors when it’s negative. See below. (Design oversight, sorry)

Figma for chart in three states:

Profit only
Loss only
Mix of profit and loss
https://www.figma.com/file/bZh7tOiLm6Ls9Hl4RL6qMC5X/Augur-Redesign?node-id=8005%3A6070

Build on left, design on right:

Discussed with Tom....I want Line at Zero solid....
Will only show 1 dotted line for PnL wehn:

high pt only - user only has positive pnl
low pt only - user only has negative pnl

if user has both a negative Pnl and positive Pnl, we will show 2 dotted lines


text:
Import Wallet

Needs to be a way to import an ethereum wallet and make an account that uses that.

Keythereum has this feature; just need to add a button to the UI.

Duplicate of #180; closing.

authors: joeykrug tinybike


text:
Now using CheckedListBox to allow granular control over selected patches

I've been experimenting with patching Aurora for the past couple days, having to choose between running all patches currently in the patches folder, or manually moving patches out of said folder when I don't want to use a specific patch quickly became a drag.
I figured this might be worth to contribute back into the main repo 👍

Great, thanks.

I've reverted this because it was giving issues with dependencies. In particular it allowed starting a game with patches which did not have their dependencies available, as well as not ensuring that dependencies, if they were loaded at all, were loaded in the correct order.

repo: Aurora-Modders/AuroraPatch


text:
error

when I add  the following line :
management 127.0.0.1 7656 // As specified in cfg.json for this server
to the end of server.conf and restart my openVPN, openVPN server is not working anymore

What's the output of the log?

repo: AuspeXeu/openvpn-status


text:
Fixed Broken URL

Link was broken because of case

No longer applicable, closing this. The readme has to be re-worked completely.

authors: jpomfret raandree

repo: AutomatedLab/DscWorkshop


text:
PHPUnit: Fix slow tests

Takes test execution from 7.8s to ~3s.
class-test-followers.php needs a keen eye to see if the AI has inadvertently removed an implicit test that we should keep.
Once we drop support for PHP 7.0, the listener can be enabled by default.
Proposed changes:

Adds a timing listener to tests
Adds http request mocks and breaks up tests to make them faster.

Other information:

[x] Have you written new tests for your changes, if applicable?

I am Fine with catching up with WordPress and require 7.2!

authors: obenland pfefferle

repo: Automattic/wordpress-activitypub


text:
Feature/#359 - Use ruff

https://github.com/Avaiga/taipy/issues/359
TODO:

[ ] Revisit # type: ignore
[ ] Merge with new linter workflows and use ruff instead of other tools
[ ] Re-enable mypy since Ruff is a linter and mypy is a type checker

Approved for gui only and with a few comments

authors: FredLL-Avaiga trgiangdo

repo: Avaiga/taipy


text:
State of offscreen rendering

By offscreen rendering I mean:

The ability to render a Xaml tree to an external target (such as a direct3d texture)
The ability to configure Avalonia to run its loop without a windowing system.
The ability to configure Avalonia to use client provided rendering resources such as the rendering device & context instead of creating its own.

After playing a bit with the framework, It seems as if there is some kind of preparation for this. namely the
Avalonia.Controls.Embedding.Offscreen namespace (yet its classes are private / abstract).
Is there a structural way to achieve this? can some one guide me as to how this could be added / achieved?

Our current interop sample isn't working. When I have time I will have a look at it. In general it should be possible to bring your own implementation of the the needed interfaces just have a look at the current D2D implementation. I can't give you more info about how to fulfill all your requirements. Maybe someone else can help you more.
https://github.com/AvaloniaUI/Avalonia/tree/master/samples/interop/Direct3DInteropSample

@elad8a Did you find a working solution for this ?
I am currently trying to do something very much like you described.
I have a native (C++) OpenGL application which also hosts a .NET core runtime which then runs an Avalonia UI app that should be rendered to the original C++ OpenGL context.

@drywolf in my case I use d3d11. As far as I remember I managed to get it to work by tweaking the avalonia source code. It was far from perfect and I ended up abandoning avolonia in favour of NoesisGUI (which is pretty much built for these scenarios)

I see,
thanks

Hello,
Are there any updates on this topic?
Also rendering to a memory image would be a useful scenario when realtime speed is not so much needed.

There is a headless platform now. You can also implement your own ITopLevelImpl

authors: Gillibald drywolf elad8a kekekeks mightypanda

repo: AvaloniaUI/Avalonia


text:
ScrollGestureEndedEvent incorrect signature

v0.8.999
In Gestures.cs, the signature for ScrollGestureEndedEvent is incorrect.
public static readonly RoutedEvent<ScrollGestureEventArgs> ScrollGestureEndedEvent =
     RoutedEvent.Register<ScrollGestureEventArgs>(
     "ScrollGestureEnded", RoutingStrategies.Bubble, typeof(Gestures));

The event args type is wrong.
I think it should be
public static readonly RoutedEvent<ScrollGestureEndedEventArgs> ScrollGestureEndedEvent =
    RoutedEvent.Register<ScrollGestureEndedEventArgs>(
    "ScrollGestureEnded", RoutingStrategies.Bubble, typeof(Gestures));

Also in ScrollContentPresenter.cs OnScrollGestureEnded is never called
        private void OnScrollGestureEnded(object sender, ScrollGestureEndedEventArgs e)
            => _activeLogicalGestureScrolls?.Remove(e.Id);

Therefore the dictionary will leak heap memory


text:
Add MobileSandbox for Browser target

What does the pull request do?

What is the current behavior?

What is the updated/expected behavior with this PR?

How was the solution implemented (if it's not obvious)?

Checklist

[ ] Added unit tests (if possible)?
[ ] Added XML documentation to any related classes?
[ ] Consider submitting a PR to https://github.com/AvaloniaUI/Documentation with user documentation

Breaking changes

Obsoletions / Deprecations

Fixed issues

You can test this PR using the following package version. 11.0.999-cibuild0036281-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]

authors: Gillibald avaloniaui-team


text:
Add Cryptocurrency Data API under Programs for API

Closes: #153

Title:  Add cryptocurrency to API programs
Your Name: Nidhi
Idenitfy yourself: GSSOC ext contributor

Describe the add-ons or changes you've made 📃
Give a clear description of what have you added or modifications made
Added functionality to fetch data for (from API: Coin Gecko):

Trending Assets (Cryptocurrency, NFTs, Category)
Search Cryptocurrency
Exchange Rates
Top Cryptocurrency based on market cap
Crypto Global Market Stats

Checklist: ☑

[x] My code follows the Contributing Guidelines & Code of Conduct of this project.
[x] This PR does not contain plagiarized content.
[x] I have performed a self-review of my own code.
[ ] I have commented my code, particularly wherever it was hard to understand.
[x] My changes generate no new warnings.

Screenshots 📷

And a video:
https://github.com/user-attachments/assets/3d5f0231-6708-4c85-bc5b-a679b4a13b3f

@Avdhesh-Varshney
I have made a pr. kindly check. If it's fine, please label it with gssoc-ext and level
Thank you

@Avdhesh-Varshney thank you. the project itself was so amazing to work with.

repo: Avdhesh-Varshney/Jarvis


text:
📃: [Advanced NextJS Project] Flex-Folio

:red_circle: Title : Flex-Folio
:red_circle: Aim : Flex-folio is a Next.js application that allows users to showcase their projects to the world. It leverages Firebase for the database and NextAuth for authentication to provide a seamless and secure user experience. With Flex-folio, users can create, update, and display their projects in a user-friendly interface.
:red_circle: Tech Stack Used : Next.js, Firebase, NextAuth, TailwindCSS
Screenshots 📷

:white_check_mark: To be Mentioned while taking the issue :

Full name : Anantesh G
What is your participant role? : GSSoC, Hacktoberfest

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

If you can build it, why can't try to deploy all the projects of webmasterlog on the webmasterlog website?

To deploy all projects present there, we need to deploy everything manually and add it. Instead from now ask people to also add their deployed link when they're adding their project.

Then it's not a bigger task. Anyone can deploy multiple projects on different urls and them even into a static website.

Then it's not a bigger task. Anyone can deploy multiple projects on different urls and them even into a static website.

It's better if the owners of the project can deploy it on their Vercel or Netlify accounts and then share the link. That way if they update their code it'll be automatically reflected on the website.

In my project listed above, people put in their own links of deployed projects.
Check it out here : https://flex-folio.vercel.app/

Then it's not a bigger task. Anyone can deploy multiple projects on different urls and them even into a static website.

It's better if the owners of the project can deploy it on their Vercel or Netlify accounts and then share the link. That way if they update their code it'll be automatically reflected on the website.

That's the challenge to deploy every project either using github actions or using vercel multi-page project deployment or something else. Otherwise this repo is nothing but a collection of garbage.

Level1? This is a Full stack NextJS project with authentication and Firebase Database with Live updates. Please add Level2 or higher.

authors: AnanteshG Avdhesh-Varshney

repo: Avdhesh-Varshney/WebMasterLog


text:
Static code analysis _013 (The resource was not freed)

Short summary (details in file attached):
Event 17:  result has gone out of scope and no longer references the resource of interest.
There are no remaining references to the resource new () from linux_hal_common.hpp:382.

The resource was allocated at linux_hal_common.hpp:382.
The last reference was lost at linux_hal_common.hpp:383.
The resource was not freed.

gptp_013.txt

Fix was merged.

authors: MarcinMiklas PawelModrzejewski

repo: Avnu/gptp


text:
Fix LinkData PartialEq to actually match equal links

Also there seem to be two if conditions that make no sense, I leave them to you to check and resolve

Thanks!, the equality check is now correct and those swaps are required.
Links are undirected, meaning a Link1 from Pin0 to Pin1, should be equal to Link2 from Pin1 to Pin0, the swap guarantees that this invariant holds.
Here for example a test link is created to check if this link is a duplicate or not.
Without swap:

It tries to create a link even though it exists
With swap:

Intended behaviour

Merged in #3 !


text:
Support August 2024 APIM Release

Problem description
Support August 2024 APIM Release
Feature request
Support August 2024 APIM Release

Fixed in 1.14.7

repo: Axway-API-Management-Plus/apim-cli


text:
APIGOV-20614 - create an traceability api (path) exceptions list

new traceability configuration - apiExceptionsList: ${TRACEABILITY_EXCEPTION_LIST:"stringPath1, stringPath2, etc"}
Before redaction on URI, check to see if api path matches with entries in apiExceptionsList
If we find a match, do not send the event through
Should not affect go right path
Create debug logs to show what api path sdk found to ignore
Fix lint warning about upper case error verbiage(s)

@jcollins-axway @vivekschauhan when you guys get a chance to make sure I didn't break anything 😬

repo: Axway/agent-sdk


text:
Adding An Dynamic Login page

Can I add this Project which is dynamic Login pages build using React? Once logged in even if you reload the page You will be still logged in. And it is also responsive. Below is the image of the project

Already we have


text:
Rameron Full Russian Translation

I was totally reviewed, edited and translated all of the untranslated text from the actual en_us.lang file.

Да что ты там на переводил, вообще не соответствуют с правильными словами, какой нафиг Флюсовый, вместо Меха ты написал Сильфон? Что? ты серьёзно? Сильфон? Зачем Flux переводить как Флюс? Настоятельно не рекомендую принимать его перевод в мод.
Azanor, don't accept this translation, a words don't correctly.

Ты не один кто переводил мод таумкрафта, т.к я очень давно начал переводить таум, и это я сделал ещё в январе, а ты только начал делать, и есть ещё другие люди которые делали перевод, а ты тупо взял другой перевод и начал делать правки, и сифон и флюкс, не нужно просто заменять англ слова на русские буквально, т.к людям лучше прочитать Меха, Заражение и т.д, да и перевод азанор уже взял другой, вряд-ли он твой возьмёт, если я был бы разрабом модов, я бы не взял другой перевод, который я уже взял, тем более, как я знаю, тот перевод, который уже вложен на github, люди его уже сделали, просто они ждут, когда он выйдет в релиз, и я тоже согласен, что нужно его уже обновлять перевод и создавать pull request. А не ждать ... т.к игроки хотят русский перевод, а не как Коблов, что-то там медлит ...

Если ты хочешь добавить меня в свой список переводчиков, которые уже хотят отправить готовый перевод, а не тянуть как Коблов, и тем более медлить, я рад тебе помочь ... )

Да и перевод мода, я сделал ещё как в апреле ...

Я, в отличии от некоторых, занялся переводом, и потратил на него пару десятков часов своего времени, чтобы доперевести весь текст до конца, а не протирал задницу и ждал, пока кто-то за меня это сделает. Никто, что-то, особо и не спешил. Зато тот перевод, что был, соответствовал всем нормам, ага, как бы не так. Тупой частичный дословный перевод оригинала, отвратительного качества.
С этим я согласен

Алексей, знаешь с какой самой большой и неприятной проблемой я столкнулся? Переводчики не пользуются прекрасным инструментом, который им предоставлен - github с возможность просмотра изменений, веток и переводчиков, которые, собственно, переводом и занимаются. А что я вижу? Что файлом ru_ru.lang занимаются 3 человека, один из которые исправляет е на ё, а второй перевёл только название предметов, да и то не всех. Пользовались бы все github'ом, а не переводили текст где-то у себя у закромах на компьютерах - подобной бы проблемы не возникло, все давно бы скооперировались и, если судить по твоим словам и прогрессу перевода, готовый результат был бы ещё несколько месяцев назад. Я буду только рад вместе скооперироваться, создать общую ветку, распределить обязанности и обсудить терминологию. Мне просто дико не понравилось, что та часть перевода, что уже присутствовала, всего лишь практически дословный перевод, автор которого стремился не передать смысл написанного, а перевести каждое слово автора и впихнуть его каким-то боком в текст перевода.

А тут ещё и ты накинулся, что мой перевод говно, а, учитывая. что я на протяжение полутора недель каждый день по несколько часов трудился над ним, я уже почти окончательно задизморалился настолько, что уже хотел его нахрен удалить.

Я всё понимаю, просто я в то время, т.е в январе, не пользовался GitHub'om, и толком ни чего не знал.

Я месяца 4 потратил на перевод, как и ты много времени потратил на перевод, тоже каждый день его делал и старался, и не нужно тебе его удалять ...

У меня группа по этому поводу есть, и когда я отправил им перевод, что они написали мне, перевод дерьмо и т.д, да ещё и Коблов, писал на дискорде, что там ошибки тут ошибки и т.д, ещё и чистый переводчик, хотя он сам его делает через переводчик, просто старается так, чтобы игроки не поняли что это переводчик ...

Эти люди, используют переводчики, и разные сервисы по переводу, и делают текст так, чтобы игрокам казалось, что переводчик не используется, я скопировал несколько предложений и вставил в перевод, и что я вижу, те же самые слова как и у него, точь-в-точь ... Да и названия предметов вообще не соответствуют, вместо мистического верстака, пишут магический, а вот ещё, големостроение, откуда взял это слово, можно просто перевести как големовведение - введение - ввести и т.д.

Больше всего мне интересно, откуда такие вот заключения от том, что правильно, а что нет? Я не считаю, что у меня все подобные термины правильно переведены, но говорить о том, что что-то должно переводиться именно так, это правильно и без вариантов - это, как минимум, странно. Ибо это надо обсуждать всей группой переводчиков и решать, как какой-то из терминов будет лучше звучать и передавать суть, но опять же - это будет всего лишь по их мнению самый именно подходящий, а не правильный, вариант.

Касаемо големовведение - мне кажется, что правильнее тогда уже големоведение, исходя из слова природоведение, которое пишется с одной в. Ведь в тексте говорится не только о введении в строении големов, но и о всех его деталях и тонкостях, а это уже не введение, а как раз таки -ведение.

Лучше просто у азанора спросить правильное определение и всё. Также как и с Eldritch, он меня так в своей группе забанил, типо я с ним грубо обратился, хотя таких слов нет. Я даже могу скинуть дословные слова ... А вот его опрос ...

Ща ещё будет...

Не смогу, он удалил мои слова и свои ....

С Eldritch таки да, сложно придумать нормальный перевод. Однако в этом случае, переводы Элдридж и ему подобные уже кажутся не совсем подходящими мне, поскольку это слово имеет неплохие варианты перевода.
Кто удалил и что именно, не совсем понял?

TimeConqueror у него есть своя группа, я когда туда зашёл и написал, в опросе, как ты не знаешь перевод этого слова, и написал чтобы он спросил у азанора, другое определение этого слова, что он мне пишет, раз ты такой умный так и ты и спроси, и других неприятных слов, и я ему написал уже на стене и в лс, чтобы он не принимал это всерьёз и просто прочитал и удалил мой коммент, и что так напишет тебе только быдло, но не я, я написал ему он прочитал, кидает меня в чс вк, и в группу, и причём навсегда.

Неадекватное какое-то поведение, честно говоря. И вообще, как я и говорил, намного проще было бы организовать ту же ветку на гитхабе и уже там всё обсуждать, а то у каждого своя группа, у каждого свои мысли и убеждения и всё в кучу никак не лепиться.

Это вызовет войну правок ...

Правки сами по себе не мержатся, особо неадекватных можно и отстранить от ветки. Ибо похоже это всё на какое-то ребячество, где все воюют, у каждого завышенное чувство ЧСВ и все считают правильным только свой перевод. Очень бы хотелось услышать по этому вопросу мнение Azanor'а, может он бы предложил какое-то адекватное решение.
Странно, что этой, как ты говоришь, войны правок нет сейчас. Никто с них не умеет гитхабом пользоваться?

Знаешь Азанору, как бы не до нас, он щас делами занят, он заходит сюда, когда добавляет изменения в моде и т.д ...

Ну тогда, учитывая неадекватность русского комьюнити, можно вообще никогда нормального перевода не дождаться.

Можно, если попросить разраба, не делать изменения определённых круг лиц и всё.  Ему объяснить, что те люди, делают изменения в переводе, и заменяют не правильными словами и всё ... Что не тот смысл текста они передают и т.д ...

Вот те слова, https://minecraft-ru.gamepedia.com/Участник:Prosta4ok_ua
Загляни ... Это перевод предметов

Главная проблема в том, что они могут сделать тоже самое и разработчику придётся делать свой выбор в чью-то пользу, а учитывая, что он не русскоговорящий, то вряд-ли он сможет понять, почему перевод того или иного человека лучше, чем у какого-то другого.
И отсюда же выплывает, что кто-то должен быть ответственен за русскую ветку и тут ещё попробуй поди найди нормального человека.

Почему читерный, почему все переводят его именно как читерный?! В то время, как в тех же индустриальных модах все предметы и блоки, которые имеют похожие свойства, называют Творческими, здесь пихают это слово. Это звучит даже хуже, чем Выброс, как какой-то школьный сленг.
Надо уже тогда определиться, перевод делается серьёзный, или с использованием сленговых словечек, которых в оригинальном тексте и в помине нету.

Короче, щас нужно тебе сделать некие правки в предметах, которые я тебе скинул ссылкой, и ты доделаешь свой перевод, только не сильфон пустоты, а Меха из пустотного металла, или Пустотные меха и т.д, а на счёт читерский, просто азанор написал слово читер и всё )

И мы же не школьники, чтобы применять школьный сланг

В целом, этот перевод предметов мне нравится, сейчас постараюсь всё поправить.

Просто я создал свою группу ещё в октябре, под названием Википедия модов|Minecraft, а он создал свою группу в январе, и когда я написал, что я перешёл на новую версию майна, и буду делать перевод мода, то всем понравилось, и тут он на мою группу подписывается, а потом отписывается, а подписался он в январе, и тут же создаёт свою группу название не скажу, пошёл он, и так много подписчиков имеет, чем я, просто пиарится за счёт ололошки, тут же ворует оформление у одной группы под названием Time and Relative Translations, ворует шапку и аватарку, заменяет фон и т.д. Я это доказывал определённым людям, 1 поверил, другие нет. Они его всячески защищают ...

Стой, пока изменения не делай, я скину другие слова, которые я изменил на счёт брони ...

Реликвия, лучше звучит чем антиквариат, согласен.

Кроме того, если в оригинале все слова названия предмета написаны с большой буквы, то, наверное, стоит применять такой же принцип и в русском переводе.
Да я также думаю ...

Кстати, зачем это писать в перевод?
#ru_RU.lang file [Thaumcraft-1.12.2-6.1.BETA19]. Translated by TimeConqueror, groting, Foxgreat & DCV_Hacker
#ru_RU.lang file [Thaumcraft-1.12.2-6.1.BETA13]. Translated by TimeConqueror, groting, Daddy Lappy & DCV_Hacker

Я так понял, так просто пишутся переводчики, которые участвовали в переводе. Без конкретных контактов, но при желании, по никам их можно отыскать и с ними связаться.

@Rameron Привет! Если хочешь, можешь вступить в группу Discord: https://discord.gg/VQPkdC5 . Она как раз посвящена обсуждению перевода.

Not sure what you guys are discussing, but is the ready to merge?

Azanor, we were discussing about translation of some terms.
I think it's ready enough. There can be some insignificant mistakes, but it's the full translation of all the text. Anyway there will be the corrections.
But I'm the author, I can tell you anything.

authors: AlekseiVoronin Azanor Rameron TimeConqueror

repo: Azanor/thaumcraft-beta


text:
Delete old key registry and associated libraries

Once we've removed usage of the old registry API (https://github.com/AztecProtocol/aztec-packages/issues/7953) in favor of the new registry from https://github.com/AztecProtocol/aztec-packages/pull/7523/, we'll be able to delete the old key registry contract, rename NewKeyRegistry to simply KeyRegistry, and delete libraries that were only used by it, such as SharedMutablePrivateGetter.

Here I was, creating simple issues for me to tackle and then @benesjan goes and steals them :joy:

repo: AztecProtocol/aztec-packages


text:
chore: Enforce PR titles follow conventional commit specification

PRs are no longer valid if users do not put type(scope): mesasge.
Most PRs are already of this form.
Checklist:
Remove the checklist to signal you've completed it. Enable auto-merge if the PR is ready to merge.

[ ] If the pull request requires a cryptography review (e.g. cryptographic algorithm implementations) I have added the 'crypto' tag.
[ ] I have reviewed my diff in github, line by line and removed unexpected formatting changes, testing logs, or commented-out code.
[ ] Every change is related to the PR description.
[ ] I have linked this pull request to relevant issues (if any exist).

Thanks for doing this

authors: kevaundray ludamad


text:
chore: fixup refactor pedersen standard [DO NOT MERGE]

Please provide a paragraph or two giving a summary of the change, including relevant motivation and context.
Checklist:
Remove the checklist to signal you've completed it. Enable auto-merge if the PR is ready to merge.

[ ] If the pull request requires a cryptography review (e.g. cryptographic algorithm implementations) I have added the 'crypto' tag.
[ ] I have reviewed my diff in github, line by line and removed unexpected formatting changes, testing logs, or commented-out code.
[ ] Every change is related to the PR description.
[ ] I have linked this pull request to relevant issues (if any exist).

Benchmark results
All benchmarks are run on txs on the Benchmarking contract on the repository. Each tx consists of a batch call  to create_note and increment_balance, which guarantees that each tx has a private call, a nested private call, a public call, and a nested public call, as well as an emitted private note, an unencrypted log, and public storage read and write.
This benchmark source data is available in JSON format on S3 here.
Values are compared against data from master at commit ba2f671c and shown if the difference exceeds 1%.
L2 block published to L1
Each column represents the number of txs on an L2 block published to L1.

Metric
8 txs
32 txs
128 txs

l1_rollup_calldata_size_in_bytes
45,444
179,588
716,132

l1_rollup_calldata_gas
223,032
868,304
3,447,920

l1_rollup_execution_gas
842,119
3,595,412
22,203,289

l2_block_processing_time_in_ms
:warning: 2,276 (+123%)
:warning: 8,825 (+129%)
:warning: 34,270 (+125%)

note_successful_decrypting_time_in_ms
:warning: 709 (+113%)
:warning: 2,523 (+146%)
:warning: 9,721 (+149%)

note_trial_decrypting_time_in_ms
:warning: 9.00 (-74%)
107 (-2%)
138 (+1%)

l2_block_building_time_in_ms
:warning: 15,590 (+75%)
:warning: 62,211 (+75%)
:warning: 249,294 (+59%)

l2_block_rollup_simulation_time_in_ms
:warning: 13,021 (+98%)
:warning: 52,047 (+99%)
:warning: 208,434 (+99%)

l2_block_public_tx_process_time_in_ms
:warning: 2,527 (+11%)
10,034 (+9%)
:warning: 40,406 (-21%)

L2 chain processing
Each column represents the number of blocks on the L2 chain where each block has 16 txs.

Metric
5 blocks
10 blocks

node_history_sync_time_in_ms
:warning: 24,696 (+112%)
:warning: 48,268 (+115%)

note_history_successful_decrypting_time_in_ms
:warning: 6,139 (+158%)
:warning: 12,159 (+161%)

note_history_trial_decrypting_time_in_ms
122 (-1%)
:warning: 148 (-27%)

node_database_size_in_bytes
1,662,268
1,199,329

pxe_database_size_in_bytes
27,188
54,187

Circuits stats
Stats on running time and I/O sizes collected for every circuit run across all benchmarks.

Circuit
circuit_simulation_time_in_ms
circuit_input_size_in_bytes
circuit_output_size_in_bytes

private-kernel-init
:warning: 82.6 (+75%)
61,697
18,841

private-kernel-ordering
:warning: 50.7 (+117%)
24,233
8,089

base-rollup
:warning: 2,068 (+143%)
639,797
811

root-rollup
:warning: 89.6 (+130%)
4,072
1,097

private-kernel-inner
:warning: 59.1 (+41%)
81,504
18,841

public-kernel-private-input
46.6 (-2%)
41,455
18,841

public-kernel-non-first-iteration
29.1 (-6%)
41,497
18,841

merge-rollup
0.870 (+3%)
2,592
873

Miscellaneous
Transaction sizes based on how many contracts are deployed in the tx.

Metric
0 deployed contracts
1 deployed contracts

tx_size_in_bytes
8,723
29,391 (+7%)

authors: AztecBot kevaundray


text:
chore(master): Release 0.31.0

:robot: I have created a release beep boop
aztec-package: 0.31.0
0.31.0 (2024-03-26)
Features

Add batched signerless contract calls (#5313) (be60eb3)
Dynamic proving (#5346) (6a7ccca)
Less earthly runners + e2e GA runners, bb bench (#5356) (2136a66)

barretenberg.js: 0.31.0
0.31.0 (2024-03-26)
Features

Earthly bb tests + arm + satellites (#5268) (eca12b3)
Less earthly runners + e2e GA runners, bb bench (#5356) (2136a66)
Simplified bb Honk interface (#5319) (a2d138f)

aztec-cli: 0.31.0
0.31.0 (2024-03-26)
Features

Capture broadcasted functions in node (#5353) (bc05db2)

Bug Fixes

cli: Support initializers not named constructor in cli (#5397) (85f14c5)

aztec-packages: 0.31.0
0.31.0 (2024-03-26)
⚠ BREAKING CHANGES

avm: per function avm run (#5421)
rename storage inclusion proof to historical storage read (#5379)
plug-in new outbox and update examples to use api to fetch inclusion proofs #4769 (#5292)
Mark transactions as reverted on L1 (#5226)

Features

Add batched signerless contract calls (#5313) (be60eb3)
Add specific error for attempting string[x] = ".." (https://github.com/noir-lang/noir/pull/4611) (13a12d5)
AuthWit: Chain_id and version in hash (#5331) (5235c95)
Authwit: Lookup the validity of authwits (#5316) (7c24870)
Avm lookup and/or/xor (#5338) (489bc2c)
avm: Add AvmContextInputs (#5396) (12e2844)
avm: Per function avm run (#5421) (f024751)
avm: Track gas usage in AVM simulator (#5438) (4884d83)
Capture broadcasted functions in node (#5353) (bc05db2)
Dynamic proving (#5346) (6a7ccca)
Earthly bb tests + arm + satellites (#5268) (eca12b3)
Fix awkward snippet indention in docs (#5367) (c55d3da)
Fold proving key polys instead of prover polys (#5436) (239ebfb)
Implement serdes for u64 #4990 (#5411) (5a6bcef)
Introduce max_block_number (#5251) (6573173)
Less earthly runners + e2e GA runners, bb bench (#5356) (2136a66)
Mark transactions as reverted on L1 (#5226) (40ecc02)
Plug-in new outbox and update examples to use api to fetch inclusion proofs #4769 (#5292) (fec1008)
Read_calldata (#5409) (034fbf0)
Remove NUM_FIELDS_PER_SHA256 (#5392) (86a181b)
Rename storage inclusion proof to historical storage read (#5379) (b6e7216)
Returning non-nullified messages only (#5390) (4c671be)
Simplified bb Honk interface (#5319) (a2d138f)
Simplify offsets and sizing using new block structure (#5404) (efa0842)
Throw by default when awaiting a tx that reverted (#5431) (c9113ec)
Truncate SHA hashes inside circuits (#5160) (9dc0d2a)
Unified CircuitChecker interface (#5343) (13cef1f)
ZeroMorph working with IPA and integration with ECCVM (#5246) (c4dce94)

Bug Fixes

Addressing flakiness of uniswap_trade_on_l1_from_l2.test.ts (#5443) (2db9cad)
avm-simulator: Hashing opcodes indirection (#5376) (a4b1ebc)
Broadcasting unconstrained function with empty sibling (#5429) (933145e)
ci: Disable uniswap test in earthly build (#5344) (0d69162)
cli: Support initializers not named constructor in cli (#5397) (85f14c5)
Copy and deploy complete contents of l1-contracts (#5447) (501c5e9)
Don't cancel protocol-circuits-gate-diff in master (#5441) (6894a78)
E2e_static_calls.test.ts bad merge (#5405) (4c56536)
Generate noir interface for constructors (#5352) (8434d2f)
Limit earthly to few users (#5375) (71e8ab4)
Login to dockerhub before 'docker compose' (#5440) (4f7696b)
Revert cbind breakage (#5348) (c237193)
ssa: Use accurate type during SSA AsSlice simplficiation (https://github.com/noir-lang/noir/pull/4610) (13a12d5)
Track class registered count in tx stats (#5417) (ff8eafc)
Watch command should not spawn more than one tsc watch (#5391) (25caf4d)

Miscellaneous

Always use serialize function to get hash preimage in noir circuits or when comparing structs etc #3595 (#5439) (22e0f0d)
aztec-nr: Unify contexts behind interfaces (#5294) (36e0f59)
bb: Removed powers of eta in lookup and auxiliary relations (#4695) (f4e62ae)
CamelCase in noir-projects -> snake_case (#5381) (eea711f)
ci: Create a dedicated job for the AVM unit tests (#5369) (59ca2ac), closes #5366
Clean out prover instance and remove instance from oink (#5314) (a83368c)
Cleaning up messaging types (#5442) (dfffe5d), closes #5420
Compute registerer address on the fly (#5394) (5d669b9)
Delete slither output from version control (#5393) (41107e3)
Fix migration notes (#5452) (8c4e576)
github: Improve PR template "document later" checkbox description (https://github.com/noir-lang/noir/pull/4625) (13a12d5)
Make get_notes fail if returning no notes #4988 (#5320) (be86ed3)
Meld flavor and and circuit builder modules (#5406) (f0d9d1b)
Messaging naming fixes (#5383) (0226102)
Moving public inputs back to instance (#5315) (9cbe368)
Name change: gen perm sort to delta range constraint (#5378) (841855f)
Nuking l1 to l2 messages from block body (#5272) (ee176d2), closes #5072
Reduce size of revert code from Field to u8 (#5309) (1868e25)
Remove mocking function in EccOpQueue again (#5413) (6fb4a75)
Remove snapshots from protocol-contracts (#5342) (31ca344)
Remove unused FunctionLeafPreimage struct (#5354) (dc51c2b)
Rename reverted to revertCode (#5301) (950a96d)
Replace relative paths to noir-protocol-circuits (262ae02)
Replace relative paths to noir-protocol-circuits (91a60db)
Replace relative paths to noir-protocol-circuits (9fc9fbd)
Replace relative paths to noir-protocol-circuits (9939e99)
Replace relative paths to noir-protocol-circuits (0b24aae)
Replace relative paths to noir-protocol-circuits (c4d89d5)
Reverting accidental changes (#5371) (c1484ce)
Skip foundry install if possible (#5398) (060fa1e)
Skip slither in docker (#5384) (8a76068)
Update docs with function names to match version 0.25.0 specifications (https://github.com/noir-lang/noir/pull/4466) (13a12d5)
Update integers.md to note support for Fields using from_integer (https://github.com/noir-lang/noir/pull/4536) (13a12d5)
Update min compiler version of contracts (#5305) (dcf6bb3)
Use random tmp directory and cleanup afterwards (#5368) (5c0e15d)

Documentation

Update versions-updating.md (#5358) (0f09b63)

barretenberg: 0.31.0
0.31.0 (2024-03-26)
Features

Avm lookup and/or/xor (#5338) (489bc2c)
Earthly bb tests + arm + satellites (#5268) (eca12b3)
Fold proving key polys instead of prover polys (#5436) (239ebfb)
Less earthly runners + e2e GA runners, bb bench (#5356) (2136a66)
Read_calldata (#5409) (034fbf0)
Simplified bb Honk interface (#5319) (a2d138f)
Simplify offsets and sizing using new block structure (#5404) (efa0842)
Unified CircuitChecker interface (#5343) (13cef1f)
ZeroMorph working with IPA and integration with ECCVM (#5246) (c4dce94)

Bug Fixes

Revert cbind breakage (#5348) (c237193)

Miscellaneous

bb: Removed powers of eta in lookup and auxiliary relations (#4695) (f4e62ae)
ci: Create a dedicated job for the AVM unit tests (#5369) (59ca2ac), closes #5366
Clean out prover instance and remove instance from oink (#5314) (a83368c)
Meld flavor and and circuit builder modules (#5406) (f0d9d1b)
Moving public inputs back to instance (#5315) (9cbe368)
Name change: gen perm sort to delta range constraint (#5378) (841855f)
Remove mocking function in EccOpQueue again (#5413) (6fb4a75)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/AztecProtocol/aztec-packages/releases/tag/aztec-packages-v0.31.0 :sunflower:

:robot: Release is at https://github.com/AztecProtocol/aztec-packages/releases/tag/aztec-cli-v0.31.0 :sunflower:

:robot: Release is at https://github.com/AztecProtocol/aztec-packages/releases/tag/aztec-package-v0.31.0 :sunflower:

:robot: Release is at https://github.com/AztecProtocol/aztec-packages/releases/tag/barretenberg-v0.31.0 :sunflower:


text:
fix: Add NUM_RESERVED_GATES before fetching subgroup size

Description
We are currently not adding the number of reserved gates before estimating the subgroup size. This will lead to mismatches as proofs will be incorrect for circuits a size that is close to a power of 2. For example a circuit of size 6 previously would give a subgroup size of 8. However, the subgroup size should technically be 16.
Checklist:

[ ] I have reviewed my diff in github, line by line.
[ ] Every change is related to the PR description.
[ ] I have linked this pull request to the issue(s) that it resolves.
[ ] There are no unexpected formatting changes, superfluous debug logs, or commented-out code.
[ ] There are no circuit changes, OR specifications in /markdown/specs have been updated.
[ ] There are no circuit changes, OR a cryptographer has been assigned for review.
[ ] I've updated any terraform that needs updating (e.g. environment variables) for deployment.
[ ] The branch has been rebased against the head of its merge target.
[ ] I'm happy for the PR to be merged at the reviewer's next convenience.
[ ] New functions, classes, etc. have been documented according to the doxygen comment format. Classes and structs must have @brief describing the intended functionality.
[ ] If existing code has been modified, such documentation has been added or updated.

Closing in favor of #539

repo: AztecProtocol/barretenberg


text:
Address notices

Purpose

address the security warnings that are triggered based on the project dependencies

Does this introduce a breaking change?

[ ] Yes
[ x] No

Pull Request Type
What kind of change does this Pull Request introduce?

[ x] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

What to Check
Verify that the following are valid

app runs normally

Other Information

Wrong branch selected for merging into...

repo: Azure-Samples/angular-cosmosdb


text:
Add explicit data transfer step (plain cp if necessary)

New branch doesn't have data transfer explicitely because it's not support in dpv2.
But we could introduce a "fake" DT step just doing cp input/* output/ so that we put a placeholder for a future DT step.

Sorry @garg-amit , I realized the issue I created earlier today. Is a duplicate of this one. I'm removing the duplicate, and tagging this one for iteration 2.

This will be done in iteration, removing from this milestone

authors: jfomhover thomasp-ms


text:
Improve OpenAI observability with openai specific instrumentation

Currently we're using OpenTelemetry and the httpx instrumentation to capture the time taken for the HTTP calls to Azure OpenAI (and OpenAI public) calls. This includes some information like the URL and host, as well as HTTP errors, but little else.

I've looked at opentelemetry-instrumentation-openai which is part of the traceloop llmetry project. I think it improves the tracing of this app by capturing more properties about the chat completions and embeddings calls:

And for embeddings

The only downside I've noticed is that it doesn't capture the HTTP URL as a property of the span, so you can't see the OpenAI deployment in that specific call. Have raised a request in the downstream repo.  https://github.com/traceloop/openllmetry/issues/479

Implemented

repo: Azure-Samples/azure-search-openai-demo


text:
Add instructions to Compile the JavaScript in CONTRIBUTING.md, required for pytest to pass.

Purpose
Added an instruction to Compile the JavaScript. This is required for pytest tests to pass.
Does this introduce a breaking change?
When developers merge from main and run the server, azd up, or azd deploy, will this produce an error?
If you're not sure, try it out on an old environment.
[ ] Yes
[X] No

Does this require changes to learn.microsoft.com docs?
This repository is referenced by this tutorial
which includes deployment, settings and usage instructions. If text or screenshot need to change in the tutorial,
check the box below and notify the tutorial author. A Microsoft employee can do this for you if you're an external contributor.
[ ] Yes
[X] No

Type of change
[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[X] Documentation content changes
[ ] Other... Please describe:

Code quality checklist
See CONTRIBUTING.md for more details.

[X] The current tests all pass (python -m pytest).
[ ] I added tests that prove my fix is effective or that my feature works
[X] I ran python -m pytest --cov to verify 100% coverage of added lines
[ ] I ran python -m mypy to check for type errors
[X] I either used the pre-commit hooks or ran ruff and black manually on my code.

Duplicate of #1425 - thanks a lot @pamelafox


text:
About SpeakTextAsync, I only want the audioData, Don't want a sound, How to config ?

Here is the JAVA code:
try {
      SpeechSynthesisResult result = synthesizer.SpeakTextAsync(text).get();
      if (result.getReason() == ResultReason.SynthesizingAudioCompleted) {
          synthesizer.StopSpeakingAsync();
          System.out.println("Speech synthesized for text [" + text + "]");
          audioData = result.getAudioData();
      } else if (result.getReason() == ResultReason.Canceled) {
          SpeechSynthesisCancellationDetails cancellation = SpeechSynthesisCancellationDetails.fromResult(result);
          System.out.println("CANCELED: Reason=" + cancellation.getReason());

          if (cancellation.getReason() == CancellationReason.Error) {
              System.out.println("CANCELED: ErrorCode=" + cancellation.getErrorCode());
              System.out.println("CANCELED: ErrorDetails=" + cancellation.getErrorDetails());
              System.out.println("CANCELED: Did you update the subscription info?");
          }
      }

      result.close();
  } catch (Exception e) {
      e.printStackTrace();
  } finally {
      synthesizer.close();
}

You can take a look at the following code. It has samples that show how to save the audio to a wav file, an mp3 file or a push/pull audio stream. You can use one of these instead of playing the audio through the speakers. https://github.com/Azure-Samples/cognitive-services-speech-sdk/blob/master/samples/java/jre/console/src/com/microsoft/cognitiveservices/speech/samples/console/SpeechSynthesisSamples.java

Oh, thank you~ I solved the problem.


text:
speech recognition through rest api or sdk?

Hi!
I'm trying to use python sdk from my application for speech recognition (stt). My app sends opus encoded audio thru the sdk.
I read that the sdk internally decodes the OPUS audio using gstreamer and sends the raw pcm data to the azure service. Is this true? If so:

will using rest api give me better results when sending opus audio? (because i'm pushing opus audio to the service)
if i decide to change my audio format to pcm, which among rest api/sdk will give me better performance (best time) for stt?

Additional details:
Version of the Cognitive Services Speech SDK: 1.13.0
OS: Ubuntu 18.04
Hardware - x86_64
Programming language: Python
Thanks! :)

You are right about the SDK internally decodes the OPUS data to PCM and send the PCM to the Speech Service. REST API won't give you better accuracy since REST API and the SDK in the end call the same backend. The SDK offers better accuracy since SDK has retry logic to make sure all bytes are sent to the service. With REST API, you would need to implement the retry logic yourself. In term of latency ( better time), the two should be the more or less the same. You might have to experiment with how fast you are feeding data to REST API to reduce latency. Or you can leave this job to the SDK since it internally figures out the best way to send data to the service.

@lisaweixu since rest api can send direct opus audio to the backend, would it be possible do the same inside sdk too? probably an enhancement, but it may help in reducing the network traffic imo.

Hi @sakethpo, we have put this on our backlog, and will consider this for one of our next releases. We try to release every month.

@glecaros thanks!

authors: glecaros lisaweixu sakethpo


text:
Add public blob access exception tag to dev OIDC storage account

Which issue this PR addresses:

What this PR does / why we need it:
Creating storage accounts with public blob access in MSFT tenants without this tag will cause the storage account to be flagged. We want to keep the storage account blob access public because it will save effort required to onboard Azure Front Door in development and e2e environments, and save cost of having long-running Azure Front Door instances.
The longer term goal is to migrate to a different subscription for CI e2e where this rule won't apply.

Test plan for issue:
Nic has created a storage account with this tag in the MSFT tenant already, we are monitoring it to see if it will prevent the account from being flagged.

Is there any documentation that needs to be updated for this PR?

How do you know this will function as expected in production?

Closing in favor of https://github.com/Azure/ARO-RP/pull/3585.

repo: Azure/ARO-RP


text:
Update Disk related AVD APRL to align with VM APRL

Overview/Summary
Replace "Production VMs should be using SSD disks" with "Mission Critical Workloads should consider using Premium or Ultra Disks" in AVD APRL to align with VM APRL. #138
Related Issues/Work Items
Replace this with a list of related GitHub Issues and/or ADO Work Items (Internal Only)

To associate a GitHub Issue, use a key word preceded with the GitHub issue number.
To associate an ADO Work Item, use the key word AB# succeeded with the ADO Work Item ID.

This PR fixes/adds/changes/removes

Replace "Production VMs should be using SSD disks" with "Mission Critical Workloads should consider using Premium or Ultra Disks" in AVD APRL to align with VM APRL. #138

Breaking Changes
N/A
As part of this pull request I have

[X] Read the Contribution Guide and ensured this PR is compliant with the guide
[X] Checked for duplicate Pull Requests
[ ] Associated it with relevant GitHub Issues or ADO Work Items (Internal Only)
[X] Ensured my code/branch is up-to-date with the latest changes in the main branch
[X] Ensured PR tests are passing
[ ] Performed testing and provided evidence (e.g. screenshot of output) for any changes associated to ARG queries
[ ] Updated relevant and associated documentation (e.g. Contribution Guide, Docs etc.)

@Azure/aprl-avd please review

authors: ejhenry pinyuko


text:
ASimAuthenticationCiscoMeraki.yaml-9

Required items, please complete
Change(s):

Created a new file for Syslog and added Syslog parser in it. In Cisco Meraki file removed Syslog parser and in ASimAuthentication added Syslog Parser name  and same changes have done for vim as well.

Reason for Change(s):

To Split the Syslog and Cisco Meraki parser separately

Version Updated:

yes

Testing Completed:

yes

Checked that the validations are passing and have addressed any issues that are present:

yes

Hi @Alekhya0824,
Validation failures please check. Thanks

Hi @Alekhya0824,
Please investigate the validation failures. Thanks

Hi @Alekhya0824,
One suggestion: once you're done with the open comment change, please click on the Resolve Conversation button. Thanks

Hi @Alekhya0824,
Please check for failed validations. Thanks

repo: Azure/Azure-Sentinel


text:
Updated PublisherID

Required items, please complete
Change(s):

Updated PublisherID
Re-generated Solution Package

Reason for Change(s):

Corrected PublisherID for adding Solution in to Azure Marketplace and Content Hub

Version Updated:

No

Testing Completed:

Yes

Checked that the validations are passing and have addressed any issues that are present:

See guidance below

Deployed Maintemplate looking good

Arm-ttk also running fine

All are looking good

authors: txhaflaire v-spadarthi


text:
Check for previous/existing GitHub issues/module proposals

[X] I have checked for previous/existing GitHub issues/module proposals.

Check this module doesn't already exist in the module indexes

[X] I have checked for that this module doesn't already exist in the module indexes; or I'm proposing the module to be migrated from CARML/TFVM.

Bicep or Terraform?
Bicep
Module Classification?
Resource Module
Module Name
avm/res/management/management-group
Module Details
We need a module for management groups. Should be migrated over from CARML
Do you want to be the owner of this module?
Yes
Module Owner's GitHub Username (handle)
fblix
(Optional) Secondary Module Owner's GitHub Username (handle)
No response

I CONFIRM I WISH TO OWN THIS AVM MODULE AND UNDERSTAND THE REQUIREMENTS AND DEFINITION OF A MODULE OWNER

Hi @fblix,
Thanks for confirming that you wish to own this AVM module and understand the related requirements and responsibilities!
Before starting development, please ensure ALL the following requirements are met.
Please use the following values explicitly as provided in the module index page:

For your module:

ModuleName - for naming your module
TelemetryIdPrefix - for your module's telemetry

For your module's repository:

Repo name and folder path are defined in RepoURL
Create GitHub teams for module owners and contributors and grant them permissions as outlined here.
Grant permissions for the AVM core team and PG teams on your GitHub repo as described here.

Check if this module exists in the other IaC language. If so, collaborate with the other owner for consistency. 👍
You can now start the development of this module! ✅ Happy coding! 🎉
Please respond to this comment and request a review from the AVM core team once your module is ready to be published! Please include a link pointing to your PR, once available. 🙏
Any further questions or clarifications needed, let us know!
Thanks,
The AVM Core Team

@fblix, I discussed with @krbar that he'll help you with the initial migration. He'll ping you internally.

[x] Module published. PR: https://github.com/Azure/bicep-registry-modules/pull/1002
[x] GitHub teams are available and assigned to their parents.
[x] CODEOWNERS file updated.

Thank you for your work @krbar and @fblix! I'm closing this issue now.

authors: fblix matebarabas

repo: Azure/Azure-Verified-Modules


text:
AzurePublicDatasetV2 - Workload categories and VM roles

Hello everyone,
I am using the dataset for research purposes, and I have some questions related to the workload. In vmtable.csv some VMs are labeled as "interactive", other as "delay-insensitive", and most of them as "unknown." I would like to know how this classification has been performed, and what do they mean. E.g., is it safe to think that in the "interactive" workload include web-services?
Related to that, what does a deployment represent? Is this an application? Does it follow the definition of deployments for container strategies?
Thank you very much in advance.

where can I download this dataset? It seems I cannot access the website https://azurecloudpublicdataset2.blob.core.windows.net

hello I am using the dataset for research purposes too and i didn't find a complet description of this dataset if you did find something please contact me i will be gratful for you .

Hi,
Since no one commented on this and offered some description from the data provider, it makes sense to do some EDA over time and plot the workload. However one could ask domain experts in Cloud data about this. Please see the following example are categorized as Delay-insensitive when you filtered their vmid in vmtable.csv:

Fig. 1: vmid= '//20EFdlSE3atYr9P03/9X4nF16d9RXI+JKVFfvpC281ohXWjFoS9L+ldKyb3ple'
Fig. 2: vmid= '/KlNtIK2BCkiGhURgesiA/MQNyTpAgt7daSRsu2kJldWyCBGwnZCbtXR3w+vR4kq'

# Filter the VM_CPU_dataframe to find the category of the given vmid
vmid_to_check = '/KlNtIK2BCkiGhURgesiA/MQNyTpAgt7daSRsu2kJldWyCBGwnZCbtXR3w+vR4kq'
filtered_df = df[df['vmid'] == vmid_to_check]

# Display the filtered dataframe
#display(filtered_df)
print(filtered_df.to_markdown(tablefmt="grid"))
+--------+-------------------+------------------------------------------------------------------+
|        | vmcategory        | vmid                                                             |
+========+===================+==================================================================+
| 267924 | Delay-insensitive | /KlNtIK2BCkiGhURgesiA/MQNyTpAgt7daSRsu2kJldWyCBGwnZCbtXR3w+vR4kq |
+--------+-------------------+------------------------------------------------------------------+

# Filter the VM_CPU_dataframe to find the category of the given vmid
vmid_to_check = '//20EFdlSE3atYr9P03/9X4nF16d9RXI+JKVFfvpC281ohXWjFoS9L+ldKyb3ple'
filtered_df = df[df['vmid'] == vmid_to_check]

# Display the filtered dataframe
#display(filtered_df)
print(filtered_df.to_markdown(tablefmt="grid"))
+---------+-------------------+------------------------------------------------------------------+
|         | vmcategory        | vmid                                                             |
+=========+===================+==================================================================+
| 1011821 | Delay-insensitive | //20EFdlSE3atYr9P03/9X4nF16d9RXI+JKVFfvpC281ohXWjFoS9L+ldKyb3ple |
+---------+-------------------+------------------------------------------------------------------+

without domain knowledge and comment of data providers who collect data, it is difficult to reason.
Here in the left picture, I see some delay especially is clear on the 'avgcpu' at the start but not very clear in the right picture. I am also interested to know why they classed this type of VMs not sensitive to delay or delay-insensitive.

Does the Unknowon class translate if it is not Delay-insensitive or interactive?
Classification is labeled based on which factor during data acquisition??

authors: AndreaMorichetta clevilll mehdibouhamidi xcrpkuss

repo: Azure/AzurePublicDataset


text:
[BUG] Cam

To Reproduce
Open shell, type "code ."
Commands you ran
"code ."
Observed Behavior
This link https://learn.microsoft.com/en-us/azure/cloud-shell/using-cloud-shell-editor, suggest there is a way to close the 'code' window without closing the shell.  That does not appear to be the case.

none

Expected behavior
I would expect to be able to close the 'code' window after opening it without having to close the and restart the shell.
Is this specific to Cloud Shell?
Yes
Interface information
Using Windows 10 Pro and the Edge browser.
Additional context
This seems like something that should be there and it's very frustrating to have to close the shell and/or have no control (context menu, i.e. open/close file, etc) within the 'code' editor.

I can reproduce. There is actually a button to close the editor in the top-right, but for some reason it is not displaying properly, we need to fix that. If you click on the top-right part of the lighter-grey bar in the editor, you get a drop-down menu including a Close option. Or Ctrl+Q works too.

This will be fixed will a new Cloud Shell UX rolling out in the next couple months with a clearer close editor button.

authors: Dweeberly edyoung mbifeld

repo: Azure/CloudShell


text:
The twin module link is broken at the architecture doc

Describe the bug
The twin module url link in the architecture doc is broken
To Reproduce
Steps to reproduce the behavior:

Go to 'https://github.com/Azure/Industrial-IoT/blob/master/docs/architecture.md'
Click on 'OPC Twin Module'
See error

Expected behavior
A clear and concise description of what you expected to happen.

Thanks :-)

authors: CindyXing marcschier

repo: Azure/Industrial-IoT


text:
Logic App function convertFromUtc() cannot be added to Content property of Shared Send message action

Describe the Bug with repro steps
When adding the function convertFromUtc() to the Content property of a Shared Send message Service Bus action in a Standard Logic App, the following error is displayed when an attempt is made to save the Logic App:
Workflow validation failed
Workflow validation failed for the workflow 'TestWorkflowName'. {"error": {"code":"InvalidTemplate", "message":"The template validation failed: 'The template action 'Send_message' at line '1' and column '313' is not valid: "Unable to parse template language expression 'base64(concat('DateTime:','convertfromUTC(utcNow(),'Central Standard Time','yyyy')',' '))': expected token 'RightParenthesis' and actual 'identifier',".'."}}
Steps to reproduce:

Create a new Standard Logic App
Add an HTTP Request trigger
Add a Service Bus, Send message (Runtime: Shared) action
Set or add a valid service bus connection
In the Queue/Topic Name entry, specify a valid service bus queue
Click Add new parameters and check Content
In the content entry click the fx button to enter into the Function definition dialog
In the Function dialog type the following:     convertFromUtc(utcNow(),'Central Standard Time','yyyy')
Click the Add button
Click the Logic App Save button
The Workflow validation failed message will now appear and you will be unable to save the Logic App

What type of Logic App Is this happening in?
Standard (Portal)
Are you using Preview Designer or GA Designer
Generally Available
Did you refer to the TSG before filing this issue? https://aka.ms/lauxtsg
Yes
Workflow JSON
{
    "definition": {
        "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
        "actions": {
            "Response": {
                "inputs": {
                    "body": "@triggerBody()",
                    "statusCode": 200
                },
                "kind": "Http",
                "runAfter": {
                    "Send_message": [
                        "SUCCEEDED"
                    ]
                },
                "type": "Response"
            },
            "Send_message": {
                "inputs": {
                    "body": {
                        "ContentData": "@{base64(concat('DateTime: ','convertFromUtc(utcNow(),'Central Standard Time','yyyy')',' '))}"
                    },
                    "host": {
                        "connection": {
                            "referenceName": "servicebus_1"
                        }
                    },
                    "method": "post",
                    "path": "/@{encodeURIComponent(encodeURIComponent('testqueue'))}/messages",
                    "queries": {
                        "systemProperties": "None"
                    }
                },
                "runAfter": {},
                "type": "ApiConnection"
            }
        },
        "contentVersion": "1.0.0.0",
        "outputs": {},
        "triggers": {
            "When_a_HTTP_request_is_received": {
                "kind": "Http",
                "type": "Request"
            }
        }
    },
    "kind": "Stateful"
}

Screenshots or Videos

Browser
Microsoft Edge   Version 114.0.1823.37 (Official build) (64-bit)  on Windows
Additional context
No response
AB#24231410

I'm not able to repro using the steps you provided but did have an error when using teh fx string you had in your screenshot.
The reason for the parse error is that you're putting single quotes around your convert function
base64(concat('DateTime: ','convertFromUtc(utcNow(),'Central Standard Time','yyyy')',' '))

would parse incorrectly because your function also contains single quotes inside of it. A correct version would look like
base64(concat('DateTime: ',convertFromUtc(utcNow(),'Central Standard Time','yyyy'),' '))

And this saves/works just fine if you see the attached video.
https://github.com/Azure/LogicAppsUX/assets/13208452/4cda98be-90af-46ae-b47e-ec532d6d7ab2

Thank you for reviewing this issue. I see that the cause of the error message is the addition of the single quotes around the convert function. I realize now that this happens in the new portal designer only when there is some sort of prefix text before the convert function.
See the example screenshots:

Can you reproduce this?

Hi Travis,
Sorry if I am not following procedures correctly, this is my first bug. Please advise if there is another way to continue to address this issue.
I think this is a bug in the new version of the Logic Apps portal designer and I discovered the key to reproducing it is including some text before the convert function. Here is a copy of my latest comment the issue: Logic App function convertFromUtc() cannot be added to Content property of Shared Send message action · Issue #2720 · Azure/LogicAppsUX (github.com)https://github.com/Azure/LogicAppsUX/issues/2720
Thanks again for your attention to this.
Art
====================
Thank you for reviewing this issue. I see that the cause of the error message is the addition of the single quotes around the convert function. I realize now that this happens in the new portal designer only when there is some sort of prefix text before the convert function.
See the example screenshots:
[ComvertErrorScreenshot1]https://user-images.githubusercontent.com/3615393/245814270-2771de09-1074-40d9-a2c0-a3d125baa3a6.png
[ComvertErrorScreenshot2]https://user-images.githubusercontent.com/3615393/245814316-ac82fb95-e01a-4f4c-b109-c0887219d1ae.png
[ComvertErrorScreenshot3]https://user-images.githubusercontent.com/3615393/245814341-1471602e-7df1-4827-939b-e160fc49132e.png
[ComvertErrorScreenshot4]https://user-images.githubusercontent.com/3615393/245814355-d7ad6439-a4b3-4f89-82bc-db2cf89bc7fe.png
[ComvertErrorScreenshot5]https://user-images.githubusercontent.com/3615393/245814383-4c2e8f0b-2b7d-4d81-a6be-dc732d5ac2bf.png
Can you reproduce this?

From: Travis Harris @.>
Sent: Saturday, June 10, 2023 9:26 AM
To: Azure/LogicAppsUX @.>
Cc: Art Barrios @.>; Author @.>
Subject: Re: [Azure/LogicAppsUX] Logic App function convertFromUtc() cannot be added to Content property of Shared Send message action (Issue #2720)
Closed #2720https://github.com/Azure/LogicAppsUX/issues/2720 as not planned.
—
Reply to this email directly, view it on GitHubhttps://github.com/Azure/LogicAppsUX/issues/2720#event-9490982024, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AA3SVINTQS6LIH6QAY6FBTDXKR7Z5ANCNFSM6AAAAAAZBDGQ4Q.
You are receiving this because you authored the thread.Message ID: @.***>

repo: Azure/LogicAppsUX


text:
Issue with the output of dynamic inputs in nested for each loops

Describe the Bug with repro steps

Two for each loops to read an element in nested array
Try inputting a dynamic value from parent array [for each] in any action added in the child array [for each_2].

Result: When Logic App is run the dynamic inputs coming from parent array/for each loop are returned as 'null'
This issue is reproducible only in the new designer and the current woraround it to use the legacy designer when inputting the above dynamic inputs.
What type of Logic App Is this happening in?
Consumption (Portal)
Which operating system are you using?
Windows
Are you using new designer or old designer
New Designer
Did you refer to the TSG before filing this issue? https://aka.ms/lauxtsg
Yes
Workflow JSON
No response
Screenshots or Videos
No response
Browser
Edge
Additional context
No response

@Gopikrish25 are you seeing the null being gotten from the parent happening on the run history blade? If possible could you provide a screenshot or recording of this happening?

@Eric-B-Wu  Yes, currently we mitigated this issue for now and we will not be able to repro it to provide you with more info.


text:
Executable is not working

When pulling it from https://a01tools.blob.core.windows.net/droid/latest/linux/a01droid
It works when getting it from https://a01tools.blob.core.windows.net/droid/linux/a01droid

This is likely related to the upload processing. I will look into it.

Fixed with disabling cgo :D

authors: mcardosos troydai

repo: Azure/adx-automation-agent


text:
Authorization Issue - Message="Unexpected status code '401' while performing a GET on Application Gateway.

Describe the bug
I've been trying to install AGIC (helm chart) using terraform. I'm using a service principal instead of AAD. But AGIC fails to install and I've been getting the below error:
E0923 07:57:50.993261       1 client.go:170] Code="ErrorApplicationGatewayUnexpectedStatusCode" Message="Unexpected status code '401' while performing a GET on Application Gateway." InnerError="network.ApplicationGatewaysClient#Get: Failure responding to request: StatusCode=401 -- Original Error: autorest/azure: Service returned an error. Status=401 Code="AuthenticationFailed" Message="Authentication failed. The 'Authorization' header is missing.""

To Reproduce
Steps to reproduce the behavior:

Install AGIC Helm Chart on AKS cluster using terraform.
Use ServicePrincipal.
Terraform code :

resource "helm_release" "agic" {
  depends_on = [kubernetes_namespace.ingress]
  name       = "agic"
  repository = "https://appgwingress.blob.core.windows.net/ingress-azure-helm-package/"
  chart      = "ingress-azure"
  namespace  = kubernetes_namespace.ingress.id
  wait       = "true"
  atomic     = "true"
  version    = "1.3.0"

  set {
    name  = "appgw.applicationGatewayID"
    value = azurerm_application_gateway.k8s-app-gw.id
  }
  set {
    name  = "verbosityLevel"
    value = "5"
  }
  set {
    name  = "appgw.name"
    value = azurerm_application_gateway.k8s-app-gw.name
  }
  set {
    name  = "appgw.resourceGroup"
    value = azurerm_application_gateway.k8s-app-gw.resource_group_name
  }
  set {
    name  = "appgw.subscriptionId"
    value = data.azurerm_client_config.current.subscription_id
  }
  set {
    name  = "appgw.usePrivateIp"
    value = false
  }
  set {
    name  = "appgw.shared"
    value = false
  }
  set {
    name  = "armAuth.type"
    value = "servicePrincipal"
  }

  set {
    name  = "rbac.enabled"
    value = true
  }

  set {
    name = "armAuth.secretJSON"
    value = base64encode(jsonencode({
      "tenantId"       = "${data.azurerm_client_config.current.tenant_id}",
      "subscriptionId" = "${data.azurerm_client_config.current.subscription_id}",
      "clientId"       = "${azuread_service_principal.agic-k8s-spn.application_id}",
      "clientSecret"   = "${azuread_service_principal_password.agic-k8s-spn.value}",
    }))
  }
}

Ingress Controller details
I0923 07:56:00.647903       1 utils.go:115] Using verbosity level 5 from environment variable APPGW_VERBOSITY_LEVEL
I0923 07:56:00.696421       1 environment.go:248] KUBERNETES_WATCHNAMESPACE is not set. Watching all available namespaces.
I0923 07:56:00.696445       1 main.go:117] Using User Agent Suffix='ingress-azure-6c967f84f6-shw28' when communicating with ARM
I0923 07:56:00.696726       1 main.go:136] Appication Gateway Details: Subscription="xxxxx-xxxx-xxx-xxxx-xxxxxxxxxxx" Resource Group="nodes-d-aue-aks-rg" Name="d-aue-waf-k8s"
I0923 07:56:00.696744       1 auth.go:37] Creating authorizer from file referenced by environment variable: /etc/Azure/Networking-AppGW/auth/armAuth.json
I0923 07:56:00.696821       1 httpserver.go:57] Starting API Server on :8123
I0923 07:56:00.697953       1 retry.go:33] Retrying in 10s
I0923 07:56:50.699483       1 auth.go:37] Creating authorizer from file referenced by environment variable: /etc/Azure/Networking-AppGW/auth/armAuth.json
I0923 07:56:50.699646       1 retry.go:33] Retrying in 10s
I0923 07:57:00.699857       1 auth.go:37] Creating authorizer from file referenced by environment variable: /etc/Azure/Networking-AppGW/auth/armAuth.json
I0923 07:57:00.700012       1 retry.go:33] Retrying in 10s
I0923 07:57:10.700237       1 auth.go:37] Creating authorizer from file referenced by environment variable: /etc/Azure/Networking-AppGW/auth/armAuth.json
I0923 07:57:10.700450       1 retry.go:33] Retrying in 10s

I0923 07:57:20.700707       1 auth.go:37] Creating authorizer from file referenced by environment variable: /etc/Azure/Networking-AppGW/auth/armAuth.json
I0923 07:57:20.700929       1 retry.go:33] Retrying in 10s
I0923 07:57:30.701173       1 auth.go:37] Creating authorizer from file referenced by environment variable: /etc/Azure/Networking-AppGW/auth/armAuth.json
I0923 07:57:30.701347       1 client.go:118] Getting Application Gateway configuration.
E0923 07:57:30.845420       1 client.go:170] Code="ErrorApplicationGatewayUnexpectedStatusCode" Message="Unexpected status code '401' while performing a GET on Application Gateway." InnerError="network.ApplicationGatewaysClient#Get: Failure responding to request: StatusCode=401 -- Original Error: autorest/azure: Service returned an error. Status=401 Code="AuthenticationFailed" Message="Authentication failed. The 'Authorization' header is missing.""
I0923 07:57:30.845442       1 retry.go:33] Retrying in 10s
E0923 07:57:40.920383       1 client.go:170] Code="ErrorApplicationGatewayUnexpectedStatusCode" Message="Unexpected status code '401' while performing a GET on Application Gateway." InnerError="network.ApplicationGatewaysClient#Get: Failure responding to request: StatusCode=401 -- Original Error: autorest/azure: Service returned an error. Status=401 Code="AuthenticationFailed" Message="Authentication failed. The 'Authorization' header is missing.""

Output of `kubectl logs .
Any Azure support tickets associated with this issue.

It tries to create an authorizer ( as seen from logs). It tries for 10 times and then just continues.
I0924 02:56:57.451808       1 auth.go:37] Creating authorizer from file referenced by environment variable: /etc/Azure/Networking-AppGW/auth/armAuth.json
I0924 02:56:57.451907       1 retry.go:33] Retrying in 10s
I0924 02:56:57.451936       1 httpserver.go:57] Starting API Server on :8123
I0924 02:57:07.452046       1 auth.go:37] Creating authorizer from file referenced by environment variable: /etc/Azure/Networking-AppGW/auth/armAuth.json
I0924 02:57:07.452158       1 retry.go:33] Retrying in 10s
I0924 02:57:17.452335       1 auth.go:37] Creating authorizer from file referenced by environment variable: /etc/Azure/Networking-AppGW/auth/armAuth.json
I0924 02:57:17.452824       1 retry.go:33] Retrying in 10s
I0924 02:57:27.453056       1 auth.go:37] Creating authorizer from file referenced by environment variable: /etc/Azure/Networking-AppGW/auth/armAuth.json
I0924 02:57:27.453310       1 retry.go:33] Retrying in 10s
I0924 02:57:37.453440       1 auth.go:37] Creating authorizer from file referenced by environment variable: /etc/Azure/Networking-AppGW/auth/armAuth.json
I0924 02:57:37.453564       1 retry.go:33] Retrying in 10s
I0924 02:57:47.453692       1 auth.go:37] Creating authorizer from file referenced by environment variable: /etc/Azure/Networking-AppGW/auth/armAuth.json
I0924 02:57:47.453815       1 retry.go:33] Retrying in 10s
I0924 02:57:57.453957       1 auth.go:37] Creating authorizer from file referenced by environment variable: /etc/Azure/Networking-AppGW/auth/armAuth.json
I0924 02:57:57.454312       1 retry.go:33] Retrying in 10s
I0924 02:58:07.454589       1 auth.go:37] Creating authorizer from file referenced by environment variable: /etc/Azure/Networking-AppGW/auth/armAuth.json
I0924 02:58:07.454790       1 retry.go:33] Retrying in 10s
I0924 02:58:17.454946       1 auth.go:37] Creating authorizer from file referenced by environment variable: /etc/Azure/Networking-AppGW/auth/armAuth.json
I0924 02:58:17.455048       1 retry.go:33] Retrying in 10s
I0924 02:58:27.455167       1 auth.go:37] Creating authorizer from file referenced by environment variable: /etc/Azure/Networking-AppGW/auth/armAuth.json

@ahilmathew I think you are missing some properties:
Try generating the auth file using az ad sp create-for-rbac --sdk-auth and use all the properties present in the file.

@akshaysngupta Thanks. I forgot to update it here. I was indeed missing a few fields and adding them fixed the issue -
"activeDirectoryEndpointUrl"     = "https://login.microsoftonline.com",
"resourceManagerEndpointUrl"     = "https://management.azure.com/",
"activeDirectoryGraphResourceId" = "https://graph.windows.net/",
"sqlManagementEndpointUrl"       = "https://management.core.windows.net:8443/",
"galleryEndpointUrl"             = "https://gallery.azure.com/",
"managementEndpointUrl"          = "https://management.core.windows.net/"

I was thinking, can't this be provided as safe defaults?
Also I think the below method should be modified a bit to log more information. The getAuthorizer method was throwing out the error - auth file missing client and certificate credentials, but it never printed it out on console. I ran all of this locally with more logging to debug the issue.
#auth.go
func GetAuthorizerWithRetry(authLocation string, useManagedidentity bool, cpConfig *CloudProviderConfig, maxAuthRetryCount int, retryPause time.Duration) (authorizer autorest.Authorizer, err error) {
	utils.Retry(maxAuthRetryCount, retryPause,
		func() (utils.Retriable, error) {
			// Fetch a new token
			authorizer, err = getAuthorizer(authLocation, useManagedidentity, cpConfig)
			return utils.Retriable(true), err
		})
	return authorizer, nil
}

Also there seems to be an expected way to name the node resource group. In our case we are assigning a custom resource group name for the infrastructure resource group.
Is this going to be a problem?
Why are other resource group names not supported?
I0926 06:14:45.145046       1 azure.go:87] Code="ErrorMissingResourceGroup" Message="infrastructure resource group name: nodes-d-k8s-rg is expected to be of format MC_ResourceGroup_ResourceName_Location"
I0926 06:14:45.145060       1 configbuilder.go:256] Error while parsing cluster resource ID for tagging: Code="ErrorMissingResourceGroup" Message="infrastructure resource group name: nodes-d-k8s-rg is expected to be of format MC_ResourceGroup_ResourceName_Location"

@ahilmathew I think you are missing some properties:
Try generating the auth file using az ad sp create-for-rbac --sdk-auth and use all the properties present in the file.

@akshaysngupta, what if the SP is already created ? Haven't seen any docs explaining this scenario.

Thanks. Closing the issue as this is solved.

Just a quick complaint: this is like the worst dev experience I had last 12 months! CRAZY how azure can be bad. AWFUL TO DEBUG.

authors: NBMSacha ahilmathew akshaysngupta tadrian88


text:
Missing import rx.functions.Func1; for Func1 construct

hit this on Redis generation.
class PatchSchedulesImpl extends WrapperImpl<PatchSchedulesInner> implements PatchSchedules {

This is fixed in the PR

authors: anuchandy hovsepm


text:
Fixed the serialization issue of datetime

https://github.com/Azure/autorest.powershell/issues/559

/azp

/azp run

/azp run

/azp run

/azp run

/azp run

/azp run

authors: dolauli fearthecowboy


text:
Fail to generate sdk for specification/migrate/resource-manager/Microsoft.Migrate/AssessmentProjects/readme.md

error	Script return with result [failed] code [1] signal [null] cwd [azure-sdk-for-python]: sh scripts/automation_generate.sh
warn	Warning: File azure-sdk-for-python_tmp/generateOutput.json not found to read. Please re-run the pipeline if the error is transitient error or report this issue through https://aka.ms/azsdk/support/specreview-channel.
warn	Warning: Package processing is skipped as the SDK generation fails. Please look into the above generation errors or report this issue through https://aka.ms/azsdk/support/specreview-channel.
Pipeline Run : here
PR link : here

New service is not supported to generate SDK from swagger so the PR may be invalid.

Hi @msyyc
We’re currently working on setting up separate SDKs for each tracked resource. This update doesn’t introduce any new versions, and we'll be generating SDKs for our existing latest available versions. I was able to generate the SDK locally for .NET, and I believe this split should work well since the readme file locations will be different without altering the actual service structure. Would really need your help to understand what can be done to fix this.
Thanks in advance.

Left a comment in your PR.

authors: msyyc srilipta-swain


text:
Fix sig

This checklist is used to make sure that common guidelines for a pull request are followed.
General Guidelines

[x] Have you run azdev style <YOUR_EXT> locally? (pip install azdev required)
[x] Have you run python scripts/ci/test_index.py -q locally?

For new extensions:

[x] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your PR is merged into master branch, a new PR will be created to update src/index.json automatically.
The precondition is to put your code inside this repo and upgrade the version in the PR but do not modify src/index.json.

fixes #3019

@MSSedusch

Can you fix the error in Github checks?
If you expect the change to take effect, please update history notes and version number.

I'll have a look at the checks. @qwordy what do you mean by history notes? Can you send me a link to the file I need to update?

@qwordy GitHub checks are green now and I updated the AEM version

@MSSedusch Example file: src/blueprint/HISTORY.rst
I find aem does not have HISTORY.rst. No problem. If you have time, you can add one. Great software always has release notes. Do you want to merge now?

@qwordy  I added the history. Thanks

authors: MSSedusch qwordy

repo: Azure/azure-cli-extensions