Network Image not working with web renderer canvaskit

Steps to Reproduce
import 'package:flutter/material.dart';

class ImageView extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Container(
      child: Image(
        image: NetworkImage(
            'https://sayingimages.com/wp-content/uploads/yes-cleaning-meme.jpg'),
      ),
    );
  }
}

Expected results:

Actual results:

Logs
 ══╡ EXCEPTION CAUGHT BY IMAGE RESOURCE SERVICE ╞════════════════════════════════════════════════════
[   +2 ms] The following ImageCodecException was thrown resolving an image codec:
[        ] Failed to load network image.
[ +120 ms] Image URL: https://sayingimages.com/wp-content/uploads/yes-cleaning-meme.jpg
[ +280 ms] Trying to load an image from another domain? Find answers at:
[ +159 ms] https://flutter.dev/docs/development/platform-integration/web-images
[ +321 ms] When the exception was thrown, this was the stack:
[ +163 ms] ...
[  +81 ms] Image provider: NetworkImage("https://sayingimages.com/wp-content/uploads/yes-cleaning-meme.jpg",
[  +14 ms]   scale: 1)
[   +6 ms] Image key: NetworkImage("https://sayingimages.com/wp-content/uploads/yes-cleaning-meme.jpg", scale:
[   +2 ms]   1)
[  +50 ms] ════════════════════════════════════════════════════════════════════════════════════════════════════

info - Unused import: 'package:crio_meme_sharing_app/screens/create_meme.dart' - lib\main.dart:1:8 - unused_import
   info - Unused import: 'package:crio_meme_sharing_app/screens/feeds_page.dart' - lib\main.dart:3:8 - unused_import
   info - Unused import: 'package:crio_meme_sharing_app/screens/home.dart' - lib\main.dart:4:8 - unused_import
   info - Unused import: 'package:http/http.dart' - lib\resources\meme_api_provider.dart:4:8 - unused_import
   info - Unused import: 'dart:io' - lib\screens\create_meme.dart:1:8 - unused_import
   info - Unused import: 'package:crio_meme_sharing_app/utilies/size_config.dart' - lib\screens\create_meme.dart:5:8 - unused_import
   info - Avoid using web-only libraries outside Flutter web plugin packages - lib\screens\feeds_page.dart:6:1 - avoid_web_libraries_in_flutter
   info - The declaration '_buildLoadingView' isn't referenced - lib\screens\feeds_page.dart:226:3 - unused_element
   info - Name non-constant identifiers using lowerCamelCase - lib\screens\feeds_page.dart:258:12 - non_constant_identifier_names
   info - Name non-constant identifiers using lowerCamelCase - lib\screens\feeds_page.dart:258:29 - non_constant_identifier_names
   info - Name non-constant identifiers using lowerCamelCase - lib\screens\home.dart:34:12 - non_constant_identifier_names
   info - Name non-constant identifiers using lowerCamelCase - lib\screens\home.dart:177:12 - non_constant_identifier_names
   info - 'removeCurrentSnackBar' is deprecated and shouldn't be used. Use ScaffoldMessenger.removeCurrentSnackBar. This feature was deprecated
          after v1.23.0-14.0.pre. - lib\utilies\notifier.dart:5:26 - deprecated_member_use
   info - 'showSnackBar' is deprecated and shouldn't be used. Use ScaffoldMessenger.showSnackBar. This feature was deprecated after
          v1.23.0-14.0.pre. - lib\utilies\notifier.dart:6:26 - deprecated_member_use

14 issues found. (ran in 152.1s)

Flutter (Channel stable, 2.2.0, on Microsoft Windows [Version 10.0.19042.985], locale en-US)
    • Flutter version 2.2.0 at C:\flutter
    • Framework revision b22742018b (8 days ago), 2021-05-14 19:12:57 -0700
    • Engine revision a9d88a4d18
    • Dart version 2.13.0

[√] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at C:\Users\HP\AppData\Local\Android\sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Android Studio (version 4.1.0)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] VS Code (version 1.56.2)
    • VS Code at C:\Users\HP\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.13.2

[√] Connected device (2 available)
    • Chrome (web) • chrome • web-javascript • Google Chrome 90.0.4430.212
    • Edge (web)   • edge   • web-javascript • Microsoft Edge 90.0.818.66

• No issues found!

seems https://github.com/flutter/flutter/issues/73327 reemerged
if this issue is confirmed,
would be great to add a test to prevent it from showing up again
before closing it

Please follow this https://flutter.dev/docs/development/platform-integration/web-images

Yes I have read it but I am not able to understand . It works fine when I use html as a renderer . Is there a way to make it work in canvaskit renderer @Abhishek01039

Please checkout solutions which is mentioned in this docs

@ishan0805
Check out this link and solutions mentioned on how to render images using canvaskit: https://flutter.dev/docs/development/platform-integration/web-images#in-memory-asset-and-same-origin-network-images
which should answer your question.
Closing this as not an issue. If you disagree, write in comments and I'll reopen it.


Address build warnings on the 'operator' member variable of structs

Just seeing a build warning when targetting a higher iOS version -
 private let `operator`: Operator = .lowerThan

Immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
I can work on a PR to address...and would appreciate a follow up cocoapods release so we would be able to consume the updated code.
-Thanks!

Nevermind...looks like this has already been addressed with v. 2.0.1.
We consume this through SwiftJWT, which is still referencing 1.2 in the current cocoapod version.
Will work on a PR to update the cocoapod version of SwiftJWT.

 guard let myQueryData: Data = try? QueryEncoder().encode(query) else {

Immutable value 'myQueryData' was never used; consider replacing with '_' or removing it


Brew cask issue installing gcc-arm-embedded

So you don't waste time trying to follow the instructions in the book to no end. The maintainers at the caskroom repo pulled this cask citing that is should live in Brew. It's not there yet. Head over to the ticket for some alternative actions. Hopefully it makes its way over to Brew soon.
https://github.com/Homebrew/homebrew-cask/pull/56802

TL;DR workaround
brew tap PX4/homebrew-px4
brew update

#list available
brew search px4

#latest as of this post
brew install gcc-arm-none-eabi-80

Any reason not to follow the instructions at https://rust-embedded.github.io/book/intro/install/macos.html ?

For me it would make sense to amend the book with missing information (if any) and then just point to the book.

I guess it's also possible to just follow instructions for Linux "other distros" (link), but of course just download package for Mac OS X 64-bit.

Seems like there are enough solutions here to make this a non-issue.

Just tried brew install gcc-arm-embedded and besides installing the toolchain brew started pulling Keil.. ctrl+c, went to ARM website to get it:(


Add KerbalTek's Hyper-Edit from SpaceDock

This pull request was automatically generated by SpaceDock on behalf of aggieco18, to add KerbalTek's Hyper-Edit to CKAN.
Please direct questions about this pull request to aggieco18.

Closed because mod was removed


Website: full table needs multi-page

For the full table now we can have many more sources, need to display multiple pages, can try and use https://datatables.net/ or do a custom callback on page as is.

This shouldn't be necessary if full table is only generated on query

This is actually necessary perhaps, if we want the default search to be the full table. Pinging @kelle @dr-rodriguez, thoughts? Do we want a fully scrollable table (as is current) or multiple pages?


Hotfix apikey travisupdate

Coverage remained the same at 51.309% when pulling 78704ff27e33a5b6f64f8b92a88ac8dcb323b3e0 on hotfix-apikey-travisupdate into 3c54daf825925eb8199ee99802d59606859e094e on development.

Coverage remained the same at 51.309% when pulling 78704ff27e33a5b6f64f8b92a88ac8dcb323b3e0 on hotfix-apikey-travisupdate into 3c54daf825925eb8199ee99802d59606859e094e on development.


[BUG]: Support Minimum Volume Size for NFS in CSI-PowerStore

Bug Description
PowerStore NFS - Create volume even if the size is smaller than possible
there is a provision to roundoff the volume size and the parameter is present in values .yaml which need to be set to true. Default value currently is false.
So, if user tries to create a NFS volume of size min than the recommended one the provisioning fails.
Logs
N/A
Screenshots
No response
Additional Environment Information
No response
Steps to Reproduce
create the NFS volume less than 3GB size .
Volume provisioning fails by default. As volume roundoff size flag is set to false.
Expected Behavior
There should not be any restriction from size in volume provisioning. If user creates a volume of size less than the supported one than CSI driver should create the volume of min. recommended size and volume provisioning should pass without error.
CSM Driver(s)
csi-powerstore CSM 1.9,4
Installation Type
operator , helm
Container Storage Modules Enabled
csi powerstore
Container Orchestrator
k8s
Operating System
RHEL

link: 25793


Fix a warning by correcting a deprecated: that should have been introduced:

Motivation:
An incorrect annotation from a recent change causes a warning.
Modifications:
Change deprecated: to introduced: for a new enum value.
Result:
Fix a warning (and correctly mark the symbol as not available in 5.7 and earlier).

@swift-ci please smoke test


DnsServerSetting: Refactor the resource to use cmdlet *-DnsServerSetting

Pull Request (PR) description

DnsServerSetting

BREAKING CHANGE: A few properties that are not supported by any DNS
Server PowerShell cmdlet was moved to the new resource DnsServerSettingLegacy.
Changed to use Get-DnsServerSetting and Set-DnsServerSetting
(issue #185).
BREAKING CHANGE: The property DisableAutoReverseZones have been renamed
to DisableAutoReverseZone.
BREAKING CHANGE: The property ListenAddresses have been renamed
to ListeningIPAddress.
BREAKING CHANGE: The property AllowUpdate was changed to a boolean
value ($true or $false) since that is what the cmdlet Set-DnsServerSetting
is expecting (related to issue #101).
BREAKING CHANGE: The property EnableDnsSec was changed to a boolean
value ($true or $false) since that is what the cmdlet Set-DnsServerSetting
is expecting.
BREAKING CHANGE: The property ForwardDelegations was changed to a boolean
value ($true or $false) since that is what the cmdlet Set-DnsServerSetting
is expecting.
BREAKING CHANGE: The properties DsPollingInterval and DsTombstoneInterval
has been removed (issue #252).
Use the resource DnsServerDsSetting to enforce these properties.

DnsServerSettingLegacy

A new resource to manage legacy DNS Server settings that are not supported
by any DNS Server PowerShell cmdlet.

This Pull Request (PR) fixes the following issues

Fixes #185
Fixes #101
Fixes #252

Task list

[x] Added an entry to the change log under the Unreleased section of the
file CHANGELOG.md. Entry should say what was changed and how that
affects users (if applicable), and reference the issue being resolved
(if applicable).
[x] Resource documentation added/updated in README.md.
[x] Resource parameter descriptions added/updated in README.md, schema.mof
and comment-based help.
[x] Comment-based help added/updated.
[x] Localization strings added/updated in all localization files as appropriate.
[ ] Examples appropriately added/updated.
[ ] Unit tests added/updated. See DSC Community Testing Guidelines.
[ ] Integration tests added/updated (where possible). See DSC Community Testing Guidelines.
[x] New/changed code adheres to DSC Community Style Guidelines.

This change is

Sending in draft to get comments while I continue working on this. Left to do:

Need to add the additional properties to DnsServerSetting
Need to add unit tests for both resources
Need to add integration tests for both resources
Need to add/update examples for both resources

a discussion (no related file):
Previously, Sudman1 (James Sudbury) wrote…
Could we reimplement this resource using a class? It seems like ResourceBase could do the heavy lifting here quite easily. The most difficult part would be the test cases and examples, but you seem to already have those sorted.

We could have (and I thought about it), but I opted to just change the existing logic and not do a whole new resources. It was easier to get this out of the door. My thought was that another PR can refactor it again to a class without being a breaking change.

I need to work on the integration tests which gonna take the longest.
I probably have to run an integration tests that sets a "bad but passing" state, and then set all properties back to a "known-working" so I don't break any other tests because a setting was flipped.
I might just take all properties from current state, then run integration tests to set a "bad but passing" state, then set it back to the properties from the first current state.
Some properties might not be able to be tested because we run the DNS standalone - we'll see. If there are any properties then we have to document those that they are not tested.

I need to work on the integration tests which gonna take the longest.
I probably have to run an integration tests that sets a "bad but passing" state, and then set all properties back to a "known-working" so I don't break any other tests because a setting was flipped.
I might just take all properties from current state, then run integration tests to set a "bad but passing" state, then set it back to the properties from the first current state.
Some properties might not be able to be tested because we run the DNS standalone - we'll see. If there are any properties then we have to document those that they are not tested.

I suppose we could install and configure AD features - unless a reboot is required - I don't remember of the top of my head if it is 🤔

It’s not possible to run AD features in the build worker (it needs restart). But we should add a framework to run integrations tests locally. I started working on that in ActiveDirectoryDsc long time ago but haven’t gotten back to it. @gaelcolas also started working on a framework using Test Kitchen but that is also paused I think. 😊

Now all the previous properties in the integration tests changes the values. Now  I just need to get the other 20 or so properties in.

This one is ready for review now. I had two issues with this that I opted to ignore to get this resource out of the door. Since the properties have not been available the community can look at those at a later date, in another PR. 🙂 The issues in question is issue #259 and issue #260.

I merge this when the test passes.


Forward nGraph's C/C++ compiler, build type and generator information.

Forward nGraph's C/C++ compiler, build type (CMAKE_BUILD_TYPE) and generator(CMAKE_GENERATOR) information to cmake based external projects.

@ransford2011 You can now build nGraph with -DCMAKE_BUILD_TYPE=Debug


Benchmark test for unary callback based RPCs in gRPC

This implements benchmark testing for unary callback based RPCs in gRPC.
Every thread intitiates multiple RPCs. When a RPC completes the Callback of that RPC then issues a new RPC and this goes on until the benchmark shuts down. For shutdown the main thread waits on a conditional variable. After shutdown the callbacks increment a rpcs done variable and once the the rpcs done equate the the total number of outstanding rpcs, the last callback performing the increment operation also issues a signal to wake up the main thread. The main thread of the process then join the other worker threads and performs cleanup.

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 1,965,335      Total (=)      1,965,335

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
10,888,229      Total (=)     10,888,229

 No significant differences in binary sizes

[microbenchmarks] No significant performance differences

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 1,965,327      Total (=)      1,965,327

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
10,888,234      Total (>)     10,888,220

 No significant differences in binary sizes

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

[microbenchmarks] No significant performance differences

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 1,965,327      Total (=)      1,965,327

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
10,888,224      Total (<)     10,888,229

 No significant differences in binary sizes

[microbenchmarks] No significant performance differences

Addressed Vijay's review comments

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

[trickle] No significant performance differences

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 1,965,918      Total (=)      1,965,918

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
10,891,801      Total (>)     10,891,797

 No significant differences in binary sizes

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 1,965,918      Total (=)      1,965,918

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
10,891,800      Total (>)     10,891,798

 No significant differences in binary sizes

[microbenchmarks] No significant performance differences

[microbenchmarks] No significant performance differences

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 1,965,918      Total (=)      1,965,918

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
10,891,793      Total (<)     10,891,795

 No significant differences in binary sizes

[microbenchmarks] No significant performance differences

Looks like the multilang test is flaking - https://fusion.corp.google.com/projectanalysis/current/KOKORO/prod%3Agrpc%2Fcore%2Fpull_request%2Flinux%2Fgrpc_basictests_multilang?search_pattern=grpc_basictests_multilang&project_types=KOKORO&include_inactive_projects=false

@hcaseyal - Please take a look

Filed bug https://github.com/grpc/grpc/issues/16861 regarding the issue.


examples replace use glium::glutin with extern crate glutin

That was done on purpose in #785 because I keep getting reports about build_glium not implemented on glutin::WindowBuilder.


Add secrets whitelist

Description
Add secrets whitelist to config file. For now, it is a basic implementation with just a list of hard-coded secrets.
Linked Issues
Resolves https://github.com/Nullify-Platform/Rebel-Base/issues/139
GitHub Issue Linking Docs
Checklist

[x] I have added one of the patch, minor, major or no-release labels
[ ] I have linked an issue from this repository using the Development option
[ ] I have performed a self-review of my own code
[ ] I have checked for redundant or commented out code
[ ] I have commented my code where I can't make it self-documenting
[ ] I have made corresponding changes to the documentation
[ ] I have added any appropriate tests

Codecov Report
Patch coverage has no change and project coverage change: -9.18 :warning:

Comparison is base (55a46d9) 78.94% compared to head (5bf50c0) 69.76%.

:exclamation: Current head 5bf50c0 differs from pull request most recent head 3a1674e. Consider uploading reports for the commit 3a1674e to get more accurate results

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #24      +/-   ##
==========================================
- Coverage   78.94%   69.76%   -9.18%
==========================================
  Files           6        7       +1
  Lines          38       43       +5
==========================================
  Hits           30       30
- Misses          8       13       +5

Impacted Files
Coverage Δ

pkg/validator/whitelist_secrets.go
0.00% <0.00%> (ø)

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


Fix all code inspection warnings

Fix PHPDoc
Optimize imports
According to https://github.com/yiisoft/yii2-coding-standards

This PR removes vertical alignment using spaces in array items or variables declaring. However it is not forbidden either in PSR-2 or Yii2 coding standards. And I think that alignment should be left as is, because imo it increases code readability.
The only problem with cs is spaces around . and there're also problems with imports and phpdocs. That's why I'll close current PR. However if you create a new PR which will not remove vertical alignment I'll merge it.


Oracle large word imlpementation (improvement)

Description
@sirpy This pull request contains all bounty requirements implemented with "large response" oracle job.
In the README.md contains the explanation of the project and how to test it.
About #1
How Has This Been Tested?
In the README.md are the steps to run the tests. We already ran the tests succesfully view the attached screenshots
Screenshots of the tests

@mathepp @apronotti in my PR i've left the message for you with things that still needs to be fixed in my PR
- the merkle proof now requires also the index of the addr node in the tree, please make sure tests are passing. i've added a variable called addrIndexInTree in the tests, make sure it has the correct value
-
- the identityOracleSDK files exists in two places, i've made modifications only in the sdk folder. it exists in sdk and in gooddollar-cl-el, please make sure AGAIN that there no duplicate files and no unrequired files in the repo.

@mathepp @apronotti in my PR i've left the message for you with things that still needs to be fixed in my PR
- the merkle proof now requires also the index of the addr node in the tree, please make sure tests are passing. i've added a variable called addrIndexInTree in the tests, make sure it has the correct value
-
- the identityOracleSDK files exists in two places, i've made modifications only in the sdk folder. it exists in sdk and in gooddollar-cl-el, please make sure AGAIN that there no duplicate files and no unrequired files in the repo.

@sirpy these were fixed with https://github.com/GoodDollar/ChainlinkIdentityOracle/pull/5/commits/065bd7e216568557532672fb96492120717a792a https://github.com/GoodDollar/ChainlinkIdentityOracle/pull/5/commits/769afef47c3b0ef7d7123d204c6616b0e3f0b286


fix: add webpack support to the Sourcemapper

Fixes: #616

This PR is blocked by #643.

I was able to update this PR so that it does not depend on PR #643.

/cc @nolanmar511 profiler may need some changes to support webpacked source code as well.


Different yaml validation result depending on element order

What version of CUE are you using (cue version)?

$ cue version
cue version v0.6.0

go version go1.20.6
      -buildmode exe
       -compiler gc
       -trimpath true
     CGO_ENABLED 0
          GOARCH amd64
            GOOS linux
         GOAMD64 v1

Does this issue reproduce with the latest stable release?
yes
What did you do?

$ cat ex.cue
foos: [#Foo, ...]

#Foo: {
    A: string
    Bs: [#B, ...]
}

#B: {
    C: string
    D: string
}

$ cat ex1.yaml
foos:
  - A: a2
    Bs: []
  - A: a1
    Bs:
      - C: c1
        D: d1
      - C: c2
        D: d2

$ cat ex2.yaml  # change element order
foos:
  - A: a1
    Bs:
      - C: c1
        D: d1
      - C: c2
        D: d2
  - A: a2
    Bs: []

$ cue vet ex1.yaml ex.cue
foos.0.Bs: incompatible list lengths (0 and 2)

$ cue vet ex2.yaml ex.cue
# no output

What did you expect to see?
$ cue vet ex2.yaml ex.cue
foos.1.Bs: incompatible list lengths (0 and 2)

What did you see instead?
$ cue vet ex2.yaml ex.cue
# no output

This is not a bug in CUE, it is working as designed. The spec says:

A list literal defines a new value of type list. A list may be open or closed. An open list is indicated with a ... at the end of an element list, optionally followed by a value for the remaining elements.

That is, if you end a list with a ... element, you're not constraining the rest of the elements at all. They can be any value.
Take a look at https://cuelang.org/play/?id=VIGXjm6SJIB#w=function&i=cue&f=eval&o=cue; note how in the examples mimicking your original code, changing the order of the validated values does affect the result, as only the first gets the constraint aplied via [int, ...]. However, with [int, ...int], all elements get constrained.
So in your example, don't do [#Foo, ...], but do [#Foo, ...#Foo] instead. Or if you prefer not to repeat, use [...#Foo] & list.MinItems(1).


refactor: wrong favicon

Refactor Request
Describe the Refactor Request
The favicon at the top tab of the website is the following:

Definition of Done:

[ ] Change the favicon for the correct logo position and color.

Describe Preferred Solution
This is actually what we expect to be in the top tab:

Hey @0xneves can I take this up?

Hey @0xneves @heronlancellot where do I find the right image for this issue?

Hey @blackbeard002!
favicon.ico and maybe useful images images:
favicon_io.zip

@blackbeard002 Assigned you the issue, let us know if you have any questions during the process 🙂🚀

@eduramme Perfect! Thankyou 🚀

Hey @eduramme the previous favicon had the dimensions of 37 x 24. In the zip you provided  none matched this so I resized a large one into the previous dimensions. But surprisingly it looks way smaller than the previous favicon. Should I use any specific one form the zip or should I resize until it looks about the same as the previous favicon size?

Yo even the largest of the image looks tiny. any help?

@blackbeard002 Humm, try this one instead. Maybe the conversor messed up the images
favicon_package_v0.16.zip

@blackbeard002  Swaplace logos (SVG and PNG):

Maybe you can generate the favicon by yourself as well 🙂

@eduramme not sure how to do that but I'll give it a shot. For now I've used the largest one in the other zip you provided

Is this alright? left is the current one and on the right is the one after changing.

@heronlancellot @eduramme @0xneves  Made a PR that closes this #182

Closed by #182


Update instructions in Readme

Reflecting https://github.com/Automattic/node-canvas/issues/524

n1 tnx


🐞 [Bug]: Grid3_Client_TS Test Suite

Is there an existing issue for this?

[X] I have searched the existing issues

which package/s did you face the problem with?
grid_client
What happened?

No.83 - Test case: TC769
No.84 - Test case: TC770

Steps To Reproduce
No response
which network/s did you face the problem on?
Dev
version
b985629
Twin ID/s
No response
Node ID/s
No response
Farm ID/s
No response
Contract ID/s
No response
Relevant screenshots/screen records
n/a
Relevant log output
n/a

No.94 - Test case: TC2626


Cannot find module "my-interface-name" randomicaly, fix by restarting ionic serve

Note: for support questions, please use one of these channels:
https://forum.ionicframework.com/
http://ionicworldwide.herokuapp.com/
Short description of the problem:
Using ionic serve on my project, sometimes (looks randomically) after it rebuild, it simply dont find a file included on a component. The file is data-table-collection.d.ts, it's an interface that's used in another files.
It outputs the following error:
Uncaught (in promise): Error: Cannot find module "./data-table-collection" Error: Cannot find module "./data-table-collection" at Object.365 (http://localhost:8100/build/0.main.js:54:7) at __webpack_require__ (http://localhost:8100/build/main.js:50:30) at Object.366 (http://localhost:8100/build/0.main.js:211:80) at __webpack_require__ (http://localhost:8100/build/main.js:50:30) at Object.364 (http://localhost:8100/build/0.main.js:13:92) at __webpack_require__ (http://localhost:8100/build/main.js:50:30) at http://localhost:8100/build/main.js:80244:10 at t.invoke (http://localhost:8100/build/polyfills.js:3:8971) at Object.onInvoke (http://localhost:8100/build/main.js:4510:37) at t.invoke (http://localhost:8100/build/polyfills.js:3:8911)
I don't need to say that my code is right, since it works sometimes.
There's no variables that may affect it.

The file exists, and it's open on my IDE (phpstorm).
When it fails, only killing ionic serve and restarting it solves the problem. This is occurring with constantly here and it's blocking my work.
I'm using it over Ubuntu 16.04, everything up-to-date.
What behavior are you expecting?
It should just work!
Steps to reproduce:

ionic serve
Work a while with everything running ok
After some file change (not necessarily the component or the interface), it just fails with the error.

// The interface
export interface DataTableCollection {
  models: Array<any>,
  pagination: {
    count: number,
    total: number,
    current_page: number,
    per_page: number,
    total_pages: number,
  }
}

// The import on the compoent
import {DataTableCollection} from "./data-table-collection";

Which @ionic/app-scripts version are you using?
global packages:
@ionic/cli-utils : 1.4.0
Ionic CLI        : 3.4.0

local packages:
@ionic/app-scripts              : 1.3.12
@ionic/cli-plugin-ionic-angular : 1.3.1
Ionic Framework                 : ionic-angular 3.5.0

System:
Node       : v6.11.0
OS         : Linux 4.4
Xcode      : not installed
ios-deploy : not installed
ios-sim    : not installed
npm        : 3.10.10

Other information: (e.g. stacktraces, related issues, suggestions how to fix, stackoverflow links, forum links, etc)

I've tried to increase inotify limit, not sure if this is the problem, but increased to a huge limit (50M) without success.
Sometimes if I open the file on IDE, change it and save, the code compiles fine and run. (worked right now)
Sometimes it only fix by restarting ionic serve.
It only happens with this specific file.
Sometimes I get an weird issue that looks similar, telling that it doesn't found a link for home page, and restarting ionic serve fix it.

The issue looks similar to #690.

you are a life saver


Log instance caching timeout is too low

Hi,
While debugging an application using django-fsm-log, an error occurs at the end of the transition process, about the cached log instance is None, as the timeout only 10 seconds, which is too low for a "normal" debugging session.
I' would be nice to make this timeout configurable (for debugging purpose), and to get it from django settings.
I'll propose a PR for this...
Thanks !

I'm not opposed to make the cache duration configurable.
I never used the CacheBackend in our projects. I can't tell much. Feel free to make a pull request and we will take it from there.


[FEATURE] Add various styles to the progress bars: Flat

Add different SVG styles for the repository and allow the style selection using the query string.
Style: Flat

Is it just me or is the Flat version the exact same as Square except with rounded corners?


[TACHYON-180] Added support for multiple workers on the same node, and a...

...dded a utility script for launching multiple workers

@dcapwell
Currently we can use the deploy module to provide ease of validating development which requires multiple workers. However it seems like it would be good to have a mechanism to launch multiple workers for integration test purposes. I'm closing this PR since it is out of date, but feel free to submit a change against the latest master implementing MultipleWorkerLocalTachyonCluster.


Feature Request:  More support for Sets

It would be great to have the ability to add/remove set members via the API.
Example use case:  My dashboard is using sets in a filter-like fashion (with sets being used instead of filters for specific detailed reasons not important here).  User interaction with my extension needs to add/remove set members (very similar to how extensions sometimes need to adjust filters).

We don't have any plans to expose sets through the API, so I'll close this one out.


Update request header when access token updates Dagger and Retrofit

Thank you for giving me such a good example to learn something...but now I have some trouble  in using Dagger and Retrofit.And I want to update access token in network request...
😢Sorry,my English is not good , so give you an example may be much clear.Starting from scratch, my idea is like this:

provide an access token saved in shared preference

@Provides
@ForOauth
Preference<String> provideAccessToken(RxSharedPreferences prefs) {
    return prefs.getString(PrefsUtils.KEY_ACCESS_TOKEN);
}

use access token to create an interceptor and added into okhttp client

@Provides
@Singleton
@Named("Cached")
public OkHttpClient provideOkHttpClientWithCache(Application application, @ForOauth OauthInterceptor oauthInterceptor) {
	  ...
    builder.addInterceptor(oauthInterceptor);
	  ...
}

and I provide the OauthInterceptor instance by its constructor

@Inject
public OauthInterceptor(@ForOauth Preference<String> accessToken) {
    this.accessToken = accessToken;
    Timber.tag("OauthInterceptor");
}

But cause the okhttp client is a singleton,it won't change when the access token in prefs updates.An alternative way I thought that may work is to use a custom scope like @ForOauth or something, but it's just a rough sketch...
By the way, I have another idea like this:

get the access token from prefs in the intercept() method , so every time I can have a request header which contains the latest access token.

@Override
public Response intercept(Chain chain) throws IOException {
    Request.Builder builder = chain.request().newBuilder();
    if (accessToken.isSet()) {
        // Preference<String> accessToken
        builder.header("Authorization", ACCESS_TYPE + accessToken.get());
    } else {
        builder.header("Authorization", "Bearer xxxxxx");
    }
    return chain.proceed(builder.build());
}

But I haven't really experimented with this idea,and I think it's not right 😂
I wonder whether I have to create a new okhttp client instance every time or I can just update the access token then the okhttp client singleton can refresh  its interceptor...
So could you please give me some advice , or a simple working example.
Thanks in advance 😊

StackOverflow is the right place for this. Not here (or Dagger's issue tracker), but you already posted there: http://stackoverflow.com/questions/39136081/update-request-header-when-access-token-updates-dagger-and-retrofit


Wrong Vue instance used

Version
3.5.1
Reproduction link
https://github.com/stickeegreg/vue-router
Steps to reproduce
Use a bundled (webpack) copy of Vue, but also have a non-bundled version (window.Vue)
Clicking a router link will give errors such as [Vue warn]: $attrs is readonly.
What is expected?
Vue-router should use the bundled Vue instance, when Vue.use(VueRouter) is called.
What is actually happening?
Vue-router is automatically registering itself using window.Vue.use(VueRouter) before Vue.use(VueRouter) is called

Apologies for not including a reproduce case before - I had submitted it as a feature request so the form didn't ask me for one.
I realise this is an unusual use-case, and your initial reaction is likely to be "just don't use 2 copies of Vue" but what I'm doing is valid and is something other libraries support (e.g. jQuery's noConflict mode). I'm creating a web component that others will be able to embed in their own websites, therefore I have no control over whether there will be a global version of Vue loaded or not. I need to use the bundled one, because even if there is a global one, it may not be the correct version.
My initial idea would be to create a no-conflict.js and then change index.js to export everything from no-conflict and do the auto-registration.
I can create a PR if you'd like but maybe there's a better way to do it?

It actually doesn't make any sense for VueRouter to depend on window.Vue being set. Is there a reason that the auto-registration even exists in this library?

It's in the documentation (here)[https://router.vuejs.org/installation.html]:
When used with a module system, you must explicitly install the router via Vue.use():
<snip code>
You don't need to do this when using global script tags.

I'd guess it's a convenience for when you're loading Vue from a CDN for example. Removing it would break a ton of stuff, so keeping it as the default but allowing a way to not do it would make sense to me.

Apologies for not including a reproduce case before - I had submitted it as a feature request so the form didn't ask me for one.

No worries, the code sample and the description are very clear now.

I realise this is an unusual use-case, and your initial reaction is likely to be "just don't use 2 copies of Vue" but what I'm doing is valid and is something other libraries support (e.g. jQuery's noConflict mode)

You should indeed not be using 2 copies of Vue. You can expose the one you import in your main.js to window instead of also including it from a CDN:
import Vue from 'vue'

window.Vue = Vue

The existing behaviour was very convenient when it was introduced and it is followed by other libraries like Vuex. It's no longer like that in Vue 3 but given the legacy nature of the unusual use-case and the fact that there shouldn't be two copies of Vue in an application, this won't change.

OK thanks for taking a look. Just to clarify though, I don't have 2 copies of Vue in an application, I have 2 separate, independent Vue applications on one page. If this is too much of an edge-case, maybe it's something you could keep in mind for vue-router 4 :)
If anyone else has the same problem and is looking for a workaround, please see #3524


feat: Updated the Pragma Caller contract

Time spent on this PR:
Pull request type

Please check the type of change your PR introduces:

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

What is the current behavior?

Resolves #NA
What is the new behavior?

PragmaCaller now calls get_data with AggregationMode
Added the SummaryStats contract calls for Pragma computational feeds
Updated tests with get_data & MockPragmaSummaryStats contract

This change is

The solidity version of the contract should be fixed ex: 0.8.27

The solidity version of the contract should be fixed ex: 0.8.27

Done ; although there's multiple contract files using:
pragma solidity >=0.7.0 <0.9.0;

The solidity version of the contract should be fixed ex: 0.8.27

Done ; although there's multiple contract files using:
pragma solidity >=0.7.0 <0.9.0;

Those not using fixed version are not production contract

ill come back to this soon, right  after https://github.com/kkrt-labs/kakarot/pull/1510

All green now; anything else to change?

@enitrat Everything's good - thanks a lot!

actually we should probably add some extra tests for new entrypoints

yes missing tests for new entrypoints and it seems the build does not pass again with the same error.

Adding the tests asap - sry for the delay, pretty busy with other stuff. 🫡

@akhercha are you able to rebase and fix?

need to change the .tool-versions I guess

Hopefully fixed soon - sorry for the delay

@enitrat  @obatirou should be good!


Accessibility support?

How to make my toast message to be spoken via VoiceOver?
My current usage is very simple
     Toast.MakeToast(message)         .SetDuration(duration)         .Show();

Hi and sorry for a late reply!
Currently there is no special support for accessibility. I'm sorry about that. However feel free to contribute and PR the required functionality.


Abandoned?

hey, is this repo abandoned?

oha is a great alternative. It's active and heavily inspired by hey.

pretty interesting: boom -> hey -> oha,  :-P
wondering what's name of the next one

bump

This issue is a duplicate of https://github.com/rakyll/hey/issues/269


ENH: First(?) good practice recommendation. No excessive overrides in Inheritance principle

It is often useful to look at the top level task*.json files to see what is
"common" among all subjects/sessions.  Listing only the fields with common
values is what we also implemented (albeit incorrectly, fix is pending
https://github.com/nipy/heudiconv/pull/279) in ReproIn.
Upon quick search I also found no "good practice" recommendations in the
spec.  It might be arguable either spec should or should not include them.
I think it should since we already RECOMMEND things.  We of cause could
place recommendations into a separate subsection somewhere but then they
would not be linked to the specific topics and thus would not be attended
to. Hence I placed this one right at the section where it is pertinent
This PR is largely an RFC ;-)

I agree that good practice recommendations are valuable for users! This particular PR looks good to me as well, it seems like an obvious recommendation we should make.


Remove node-dict-node conversion

Corresponds to much of @willbarton's cfpb/regulations-parser#296. Final commit removes the functions altogether and PEP8s the related files

Hrm, this has a problem with 'child_labels' closing until that's resolved


Vessel Authentication Broke

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like that [x])
Use Preview tab to see how your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2<IP_ADDRESS>. If it's not read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2<IP_ADDRESS>

Before submitting an issue make sure you have:

[x] At least skimmed through README and most notably FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

$ youtube-dl -v https://www.vessel.com/videos/UVKzKf25U -u 'MYVESSELUSER' -p 'MYVESSELPASS'
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['https://www.vessel.com/videos/UVKzKf25U', '-u', 'PRIVATE', '-p', 'PRIVATE', '-v']
[debug] Encodings: locale cp936, fs mbcs, out cp936, pref cp936
[debug] youtube-dl version 2<IP_ADDRESS>
[debug] Python version 3.5.1 - Windows-7-6.1.7601-SP1
[debug] exe versions: none
[debug] Proxy map: {}
[Vessel] Logging in
ERROR: Wrong login info: HTTP Error 400: Bad Request (caused by <HTTPError 400: 'Bad Request'>); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
  File "c:\users\sajuuk\appdata\local\programs\python\python35-32\lib\site-packages\youtube_dl\extractor\common.py", line 394, in _request_webpage
    return self._downloader.urlopen(url_or_request)
  File "c:\users\sajuuk\appdata\local\programs\python\python35-32\lib\site-packages\youtube_dl\YoutubeDL.py", line 1998, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File "c:\users\sajuuk\appdata\local\programs\python\python35-32\lib\urllib\request.py", line 471,in open
    response = meth(req, response)
  File "c:\users\sajuuk\appdata\local\programs\python\python35-32\lib\urllib\request.py", line 581,in http_response
    'http', request, response, code, msg, hdrs)
  File "c:\users\sajuuk\appdata\local\programs\python\python35-32\lib\urllib\request.py", line 509,in error
    return self._call_chain(*args)
  File "c:\users\sajuuk\appdata\local\programs\python\python35-32\lib\urllib\request.py", line 443,in _call_chain
    result = func(*args)
  File "c:\users\sajuuk\appdata\local\programs\python\python35-32\lib\urllib\request.py", line 589,in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
...
<end of log>

Description of your issue, suggested solution and other information
Downloading exclusive videos on Vessel with username and password used to work a couple of days ago, and now I can only pass cookies. I believe a 7 or 10 day free trial for Vessel membership is available, or ask people watching LinusTechTips on Vessel. If neither is possible, email<EMAIL_ADDRESS>for a valid credential. Please include the URL of this issue.

If you're ever going to fix this, the time is now, since the service is going down literally tomorrow.

Since Vessel is going down (no pun intended), I'll close the issue myself.

Thank you for mentioning the --add-header workaround. I guess I'll spend some words on how to do that.

Log into vessel on your browser
HIt F12 to open the developer tools
Click on the Network tab
Refresh the Vessel webpage
Back to the network tab, scroll to the top and click on the first request
Look at the Cookie header and copy it.
At the prompt type youtube-dl --add-header ', then paste what you copied, then '  followed by the url(s) you want to preserve.


Tooltip disappearing on scroll, arrow up/down and touch screen

#6120
To have the tooltip follow the scroll would most likely be a laggy solution. Hiding it is a much cleaner and better performing choice.

@Mergifyio rebase


Can't build nautobot-lab using older version (ex. 1.6.2)

I'm been trying to build a local nautobot-lab with 1.6.2, but the process still keep building 2.3.14 instead.
I changed the Dockerfile
ARG NAUTOBOT_VERSION="1.6.2"
It seems is the only place that controls that (supposedly)
after the image is build and container runs
root@a3d38e002ad1:/opt/nautobot# nautobot-server --version
Nautobot version: 2.3.14
Django version: 4.2.17
Configuration file: /opt/nautobot/nautobot_config.py

What i'm missing?
thanks

nvm, i was having typo during my build command.  I got this sorted


Request: Auto apply tag on new note in folder?

Would be nice to set Tag logic that looks at notes in folder at interval or on update (unsure what's easier) to auto apply tags. Would be more fluid than right clicking to apply all tags to folder after a "note taking session" or after working on a set of new notes within a folder.

If I follow you correctly, you want rules to be define that would automatically apply a tag to any note in a folder that does not have that tag?  I like the idea, although it would probably be a separate plugin.  I'm not actively developing Obsidian plugins right now I'm afraid, but I'll leave this issue open for now.

You could use linter for that.
obsidian://show-plugin?id=obsidian-linter


Sample Components needs uses-feature section for manifest

The downloadable sample for this example is missing the below in the manifest XML. Docs static code snippet has been corrected as per issue #541 by kenakamu, but this is not reflected in the ZIP linked in the related topics section of this page (https://go.microsoft.com/fwlink/?linkid=2088525)
<feature-usage>
<uses-feature name="Device.pickFile" required="true" />
</feature-usage>

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 27dc0672-cb23-c1c6-9501-b1ad78a6390d
Version Independent ID: 0a3d4a2c-33fa-4098-bd49-50456b00bcce
Content: Image Upload component - PowerApps
Content Source: powerapps-docs/developer/component-framework/sample-controls/image-upload-control.md
Service: powerapps
GitHub Login: @Nkrb
Microsoft Alias: nabuthuk

@ryanspain Thanks for the feedback. We are now uploading the sample components here. The download zip may not be up to date. Closing the issue.


SchemaInput makes shared union type optional

I'm using computed-types 1.3.0. My use case is defining a schema where users can enter one or many of the following, and as per the suggestion in #51, upon using SchemaInput it marks the id properties as optional despite them being required. Is there any workaround for this?
import Schema, { SchemaInput, string } from "computed-types";

const A = Schema.either({ id: 1 as const }, { id: 2 as const, data: string.optional() });
type AType = SchemaInput<typeof A>;

I just added a test for this use case. Looks like the types are current..

After having delved deeper, it seems that this problem is due to the different interpretation of undefined extends T in .d.ts files versus .ts files, a.k.a, a TypeScript bug. I've filed it here.
Upon building the project, and emulating the result of Schema.either in the built Schema.d.ts file, this is what I get:
type A = { id: 1 };
type B = { id: 2, data?: string | null };
// copy and paste Schema.either type
type C = SchemaParameters<ValidatorProxy<Validator<FunctionType<SchemaReturnType<A> | SchemaReturnType<B>, MergeSchemaParameters<SchemaParameters<A> | SchemaParameters<B>>>>>>;

However, after attempting the same thing in the Schema.ts file in the source, I end up with this instead:

I've narrowed it down to the SchemaParameters<S> type behaving differently in the emitted Schema.d.ts file and differently in the regular Schema.ts file. I then, using { id: 1 } as the type for S, narrowed it down to [undefined] extends [1] behaving differently when in Schema.ts versus when in Schema.d.ts, due to it being a typescript definition file.

Update: after having talked about it with a few other people, it seems that the .d.ts files that are being published to NPM aren't being interpreted with strict null checks due to a lack of a tsconfig.json file - i.e., undefined extends 1 will basically interpreted as undefined extends 1 | undefined | null without strict null checks. This is fixable if a tsconfig.json file is included in the publish to npm with strict null checks enabled. I'd submit a PR, but I don't know if you'd rather remove the tsconfig.json from the .npmignore or would rather create a new tsconfig.json dedicated to only having strict enabled.

Is there any problem releasing the tsconfig.json as is?
We can just add it to the "files" section on the package.json file but I would like you to verify first that having this file there (one level above the lib folder) is actually solve the problem.

Closing this because while testing if the fix would work, it started working as expected whenever I tried to get it to break...
I'll re-open this if this happens again, but hey - if it starts working randomly, I'll take it.

Awesome! Thanks for the update.


[network] Test multiplexing of yamux substreams within yamux substreams

Motivation
Current LibraNet protocol (opening short-lived substreams inside a TCP connection for RPC and DirectSends) has no isolation between various application-level protocols, which can lead to deadlocks as observed in #1189. Although #1233 fixes this particular issue, it does so at the cost of losing the ability for a receiver to provide back-pressure to a sender.
One possible way of providing protocol-level isolation and back-pressure in LibraNet is to open a long-lived substream per application-layer protocol (consensus/mempool/etc.) over a single TCP connection with a peer. Requests for that application-layer protocol will then be multiplexed over short-lived substreams opened within the protocol-specific outer substream.
This PR simply adds a test for multiplexing yamux substreams within yamux substreams.
Have you read the Contributing Guidelines on pull requests?
Y
Test Plan
This PR adds a unit test. Next step is to run benchmark with substream-within-substream to check for performance degradation as a result of an extra layer of Yamux frames.

@bors-libra r+

:pushpin: Commit 24a88c7 has been approved by phlip9

:hourglass: Testing commit 24a88c7dffba87352f26e18f1ef52cb405fc2dcc with merge a46f375ff7c1de648d96b1fcc1108db2c6275619...

:sunny: Test successful - checks-circle_commit_workflow
Approved by: phlip9
Pushing a46f375ff7c1de648d96b1fcc1108db2c6275619 to master...


netmaker: 0.24.1 -> 0.24.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/gravitl/netmaker/releases.
meta.description for netmaker is: WireGuard automation from homelab to enterprise
meta.homepage for netmaker is: https://netmaker.io
meta.changelog for netmaker is: https://github.com/gravitl/netmaker/-/releases/v0.24.2
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.24.2 with grep in /nix/store/i50xlp8qvfjl2z33jdi0nvb3zp1gwrdc-netmaker-0.24.2
found 0.24.2 in filename of file in /nix/store/i50xlp8qvfjl2z33jdi0nvb3zp1gwrdc-netmaker-0.24.2

Rebuild report (if merged into master) (click to expand)

3 total rebuild path(s)

3 package rebuild(s)

First fifty rebuilds by attrpath

netmaker
netmaker-full

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/i50xlp8qvfjl2z33jdi0nvb3zp1gwrdc-netmaker-0.24.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A netmaker https://github.com/r-ryantm/nixpkgs/archive/f4a664b4ef59a5a1c0d3773aecff18a658df4eec.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/f4a664b4ef59a5a1c0d3773aecff18a658df4eec#netmaker

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/i50xlp8qvfjl2z33jdi0nvb3zp1gwrdc-netmaker-0.24.2
ls -la /nix/store/i50xlp8qvfjl2z33jdi0nvb3zp1gwrdc-netmaker-0.24.2/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

2 packages built:

netmaker
netmaker-full

Maintainer pings
cc @urandom2 @qjoly for testing.

@ofborg eval


Add routes for translated pages of /eubusiness

~This should not be merged before adding v67.2.0 or greater of gds-api-adapters to this repo.~ DONE
The first commit simplifies the SpecialRoutePublisher class, as it doesn't need to be that flexible at the moment. Context is in that commit message.
I've removed the public_updated_at entry from the payload as this is set by default downstream.
document_type is "special_route" by default, which is probably fine for entirely hard-coded pages that are not referenced in search in any way. This means we can leave it out of the new configuration.
I've made the content_ids of each of the translations the same, as this indicates that they differ only by their locale, and should be linked together as translations of each other should we wish to use this to help with our navigation between translations.
I've added a task to publish a single page, as this seems useful. Unpublishing them is more a moveable feast, so I haven't built anything for that yet. I think the most likely outcome is that we want to redirect to the English version.
The routes are test published as part of the end to end tests

As the person who opened the PR, I can't actually click the button to approve @hannako 's additions. But I approve them in spirit, so merge away. ✅


Update CONTRIBUTORS.csv

Added Name to contrributors and accepted CLA

@MaheshMoholkar
Thank you for accepting the CLA and taking time to contribute!!
Welcome to the Ockam Community 🥳
If you have questions, as you explore, join us on the contributors discord channel https://discord.gg/bewvnm6zqS


Check that elements produced by BuildStream are bit-for-bit reproducible.

See original issue on GitLab
In GitLab by [Gitlab user @jmacarthur] on Feb 7, 2018, 15:33
We can do the check manually by doing two builds and checkouts, deleting the cache key in between. Provide a means to automate this.
Additionally, we should be able to use the reprotest (https://anonscm.debian.org/git/reproducible/reprotest.git) utility to vary build conditions for BuildStream as much as possible to find non-reproducible behaviour both in BuildStream and in elements.

In GitLab by [Gitlab user @jmacarthur] on Jun 22, 2018, 09:07
Reviewed today; I still think this is a useful thing to have but won't have any time to work on it soon.

In GitLab by [Gitlab user @LaurenceUrhegyi] on Jun 22, 2018, 10:45
[Gitlab user @jmacarthur] thanks for the update

In GitLab by [Gitlab user @jmacarthur] on Jun 22, 2018, 10:46
unassigned [Gitlab user @jmacarthur]

In GitLab by [Gitlab user @jjardon] on Aug 10, 2020, 00:35
marked this issue as related to freedesktop-sdk/freedesktop-sdk#702


Fix handling negative temperatures, fractional temperature, uninitialized const

There are already 2 PRs for the unitialized const. This also fixes handling of negative temperatures (below 0C), and handles the fractional part of the temperature correctly. Changed the temperature return value for a bad reading to NaN from -9999.

Update to NaN sounds fine.
Keeping: static const char buff[4]={'0','0','0','0'};
If it is better to not state those values for some reason, then we can go with {}.

Negative temperatures are still BROKEN!!!. NaN is missing in action.

Well, we can go back to -9999. That worked, and is obviously an impossible temperature.

You dismissed my PR, which contained not only the NaN, but a fix for broken temperatures when <0C.

 I had thought that I had merged. There's working in the middle of the night for ya... thanks for the catch!


Dealing with embedded database ?

I am working on an simple command line app that uses embedded database like nedb and leveldb.
the import statement is as follows:
const path = require('path');
const mainDir = process.execPath;
const NAME_DATABASE_PATH = path.join(mainDir, '/db/names.db');
const USER_DATABASE_PATH = path.join(mainDir, '/db/user');
const namesdb = new Datastore({ filename: COMMAND_DATABASE_PATH , autoload: true });
const userdb = levelup(leveldown(USER_DATABASE_PATH));
using them as assets as below is not working.
"pkg": {
"assets": [
"./db/names.db",
"./db/user"
]
},

normally you can store things in the system temo dir:
var os = require('os')

console.log(os.tmpdir())

This is because the app will have permission to write the database there and it will persist between app launches and system reboots.

@m-onz
This is great solution. But a database like level already expects a database directory. so after compilation it throws an error on the first run. Is there a way around it?

I'm not sure what the exact compilation error you are running into it. There should be no reason you can't instantiate levelDB inside the temp directory. You might need to check if it already exists first before creating it. I haven't tested the code below... but I think something like this should work.
var os = require('os')
var path = require('path')
var tmp = os.tmpdir()
var leveldb = require('leveldb');
leveldb.open(${path.normalize(tmp+'/demo.db')}, { create_if_missing: true }, onOpen);

The only other thing I can suggest is possible spawning a new process to do this kind of stuff.


Is there a way to set a specific language?

I'm pretty new to programming so api-references still confuses me.
I'm trying to use eleven_monolingual_v1 with some text in Portuguese, but the audio is always in Spanish.
Is there a way to set the language to Portuguese or another language?

eleven_monolingual_v1 only supports English language as input, you have to use eleven_multlingual_v1 which supports English, German, Polish, Spanish, Italian, French, Portuguese and Hindi. You dont have to give any language identifier input to the API, we will select the correct language based on your text input automatically.

oof, my bad.
I'm trying to achieve Bella's voice with stability 0.3 and smililarity 0.8 and eleven_multlingual_v1, in portuguese in specific.
I'm trying these two methods.
This first one generates a file with zero lenght when changed model_id to eleven_multlingual_v1, is there a way to these work with eleven_multlingual_v1 or is it capped with only mono?
`import requests
CHUNK_SIZE = 1024
url = "https://api.elevenlabs.io/v1/text-to-speech/EXAVITQu4vr4xnSDxMaL"
headers = {
"Accept": "audio/mpeg",
"Content-Type": "application/json",
"xi-api-key": "abe8ef3c3701838b4963e03e80f7efba"
}
data = {
"text": "eu me chamo diva, sou linda e poderosa, uma esquila genial. pega no meu pau",
"model_id": "eleven_multlingual_v1",
"voice_settings": {
"stability": 0.5,
"similarity_boost": 0.5
}
}
response = requests.post(url, json=data, headers=headers)
with open('output.mp3', 'wb') as f:
for chunk in response.iter_content(chunk_size=CHUNK_SIZE):
if chunk:
f.write(chunk)`
And for the second, it doesn't generate files, which is better for me.
It works great but I need stability and similarity, I had a look at "generate()" but it doesn't use api-key nor these voice settings, is there no way to use the voice settings here?
`import sys
from elevenlabs import generate, play
audio = generate(
text="eu me chamo diva, sou linda e poderosa, uma esquila genial.",
voice="Bella",
model='eleven_multilingual_v1'
)
play(audio)`

After some time of rest and coffe, I could make this work, I was just being dumb
import sys
from elevenlabs import *

args = sys.argv[1:]

# Verifica o número de argumentos
if len(args) >= 3:
    texto = ' '.join(args)
else:
    texto = f"""Nada digitado"""

print(texto)

my_voice = VOICES_CACHE[2]
my_voice.settings.stability = 0.3
my_voice.settings.similarity_boost = 0.79

apikey= ""

audio = generate(texto, apikey ,voice=my_voice, model="eleven_multilingual_v1")
play(audio)


Fb Bot ever response the same text

Hi,
I tryed multibot example, locally, in my own host (all of them with localtunne) and the last test was in bluemix, here: https://botfbw3.mybluemix.net/
All of them doenst works as expected,

Basically, in IBM tool online works well, but in FB Messenger dont, I'm the owner of the apps, so I can talk whit my fanpage...but the bot always anwers the same and the same, sound like a "cached" response.
I dont know if its a FB issue, or its a Watson conversation issue,
Could you please help us?
Thanks in advance

We test another workspace and works


Export types in typing definitions

Currently, types such Output are not exported so it makes them impossible to reuse on the project side.

Thanks! Published as 3.6.1


Feature virtuals

⚠  Build on top of #17 so #17 should be merged before this PR :warning:
Add support for virtuals

ping?


MediaWiki devs removed lib directory causing the build process to crash

https://github.com/wikimedia/oojs-ui/commit/ee54b301818ba85f7204d3678bcbb1bc273d7ff4


linking to various libraries on Mac fails when linking Qt with CMake

Describe the bug
linking to pcre2 fails using qt on mac in Debug config. In Release config libpq doesn't link correctly.
Environment

OS: Mac OS X 10.15
Compiler: Clang 11.0.0

To Reproduce

link to Qt in CMake
build the executable with CMake in Debug config

Expected behavior
Executable using Qt on Mac builds and runs.
Failure logs
ld: library not found for -lpcre2-16_LIBRARY_DEBUG-NOTFOUND
clang: error: linker command failed with exit code 1 (use -v to see invocation)Additional context
Add any other context about the problem here.

@Neumann-A What do you think about this issue?

@TheScarfix: Could you give me list of installed files in lib and debug/lib on your MacOSx system?
@JackBoosY: We have simply have to find out why the find_library call in the vcpkg-cmake-wrapper.cmake fails

lib.txt
debuglib.txt

@TheScarfix: seem like pcre is missing the debug suffix on macosx for some reason. (you could add the non debug suffixed name to the find_library call in the vcpkg-camke-wrapper)
Do you use a multi configuration generator? Or what exactly is happening which the release linkage of libpq? (probably linking the debug version in release? should be fixed in the PR with the update to 12.0)

@Neumann-A can't get it to work :( and I use cmake-tools for vscode.


Fixing small typo

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/develop/authorize-to-microsoft-graph.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


FastNoiseLite extension

noise extension with the following:
noises:

perlin
cellular
opensimplex2
opensimplex2S
value cubic
value

octaves
frequency
seed
fractals:

FBm
ridged
Ping Pong

easing
inverting

Please fix ESLint and format your code its a mess to make sense of.

how do i fix the "Validate / validate" check

how do i fix the "Validate / validate" check

cubester fixed it for you but for future reference make sure you have read CONTRIBUTING.md and the extensions docs

It seems whatever you just did reverted a lot of fixes I did

oh crap my bad

accidentally reverted i think, ill go through and try to add back your changes

its broken, says Scratch.Translate is not a function

fixed it
translate was supposed to be lowercase

hey theres a window crashing bug when i try to delete the block, not sure whats causing it

anything else i need to change before it's accepted? i'd rather not do the minify thing with the library.

i think the last thing is to make all the names lowercase, i'll get to that later im not at my pc right now

the { text: "true", value: true } crashes it when i try to delete the block for some reason

i fixed the crashing

lmao did it add it back again

i keep forgetting to pull before pushing

// prettier-ignore being crazy weird :skull:

I think we should just ignore the prettier issues.

aw man my fix didnt work

I don't know why you were told to put the minimized code there. It shouldn't be minimized. That's not the preferred form for making changes to the work.

Okay in other news this comment will test if the new automated format workflow works
!format

Ok, no it does not

ok i unminified the code

I'd rather this one get merged than my perlin PR. More features
So 1 less pr 😎


Pure memory storage provider

Hello,
I watch your project and i want to say I really appreciate what you do guys. I want to implement in memory storage.
That means i want to store only pieces that i will use for playback, maybe i can allocate 50mb for future pieces and 50mb for pieces that was already played by vlc (for seeding).
I familiar with torrent stream code, but still want to ask, what you can recommend me to start?
@mafintosh @feross

I propose those ideas:

creating a pure memory storage in place of fs-chunk-store
implementing more events/hooks into torrent-stream so we can:
implement a buffer control, maybe as a separate module, that ensures we keep no more than 100mb in memory at once; the last recently used pieces will be freed, but this also has to emit events to torrent-stream so that it knows to adjust have

Also, there may be something already started on this, we should check the other issues

@Ivshti yes, i saw this implementation, but there is no any limits of pieces.

There's already memory-chunk-store, but it doesn't throw away pieces that are old like you want.
The problem with doing that is that as pieces are downloaded, the client sends HAVE messages to all connected peers to inform them that you have new pieces. There's no corresponding message to inform them that you deleted the piece, so what should be done when they request a piece that you've deleted? It's not clear.

@feross Yes, this is not clear, and this is problem. But what will happen if i will don't send HAVE message? Wiil peers bans me?

Not sure, but it's likely that they'll disconnect from you, or stop uploading to you. At the very least, you'll be sending them less data, which decreases your upload speed, makes you appear a worse peer to them, and thus gets you a slower download speed from them.

@feross thanks for help. i understand, but i don't have any other ways, because i need to try

There is some progress in this case?


Break float window highlight

I think I have confirmed it's true of the comment here
https://github.com/glepnir/lspsaga.nvim/blob/17adfefbb1af9afc22576ec22b1a325a9b03e87a/lua/lspsaga/diagnostic.lua#L703.
When on_insert = true, all my other plugins(nvim-cmp, popc, lsp_signature) float window's background are changed.

i just think a new way to do this. will fix.


[FLINK-9145] [table] Clean up flink-table dependencies

What is the purpose of the change
This PR cleans up the flink-table dependencies. It should also fix the website build that is currently failing due to the Maven enforcer plugin for multiple dependency versions.
Brief change log

Updated pom.xml with excluded Janino and Apache Commons

Verifying this change
Run end-to-end streaming SQL test.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): yes
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? not applicable

I suggest to actually enable the dependency convergence for flink-table as we've already done the required work.

dependency convergence still fails:
Dependency convergence error for com.google.guava:guava:19.0 paths to dependency are:
+-org.apache.flink:flink-table_2.11:1.6-SNAPSHOT
  +-org.apache.calcite:calcite-core:1.16.0
    +-org.apache.calcite:calcite-linq4j:1.16.0
      +-com.google.guava:guava:19.0
and
+-org.apache.flink:flink-table_2.11:1.6-SNAPSHOT
  +-org.apache.calcite:calcite-core:1.16.0
    +-com.google.guava:guava:19.0
and
+-org.apache.flink:flink-table_2.11:1.6-SNAPSHOT
  +-org.apache.flink:flink-test-utils_2.11:1.6-SNAPSHOT
    +-org.apache.curator:curator-test:2.12.0
      +-com.google.guava:guava:16.0.1

[WARNING]
Dependency convergence error for commons-beanutils:commons-beanutils:1.8.0 paths to dependency are:
+-org.apache.flink:flink-table_2.11:1.6-SNAPSHOT
  +-commons-configuration:commons-configuration:1.7
    +-commons-digester:commons-digester:1.8.1
      +-commons-beanutils:commons-beanutils:1.8.0
and
+-org.apache.flink:flink-table_2.11:1.6-SNAPSHOT
  +-commons-configuration:commons-configuration:1.7
    +-commons-beanutils:commons-beanutils:1.8.3

[WARNING]
Dependency convergence error for commons-lang:commons-lang:2.6 paths to dependency are:
+-org.apache.flink:flink-table_2.11:1.6-SNAPSHOT
  +-commons-configuration:commons-configuration:1.7
    +-commons-lang:commons-lang:2.6
and
+-org.apache.flink:flink-table_2.11:1.6-SNAPSHOT
  +-org.apache.calcite:calcite-core:1.16.0
    +-net.hydromatic:aggdesigner-algorithm:6.0
      +-commons-lang:commons-lang:2.4

Thanks for the feedback @zentol. Can you take another look?

Thank you @zentol. Will implement you comment and merge this...


chore: add kwok e2e environment utils

Fixes #309
Description
These environments and expectations are used in the AWS provider e2e tests right now. This adds the cloud provider agnostic ones here and adds some kwok details in place of where the nodeclass details need to be.
How was this change tested?
testing currently in my branch
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

/hold Review open comments

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

0 of 0   changed or added relevant lines in 0 files are covered.
4 unchanged lines in 2 files lost coverage.
Overall coverage increased (+3.2%) to 81.398%

Files with Coverage Reduction
New Missed Lines
%

pkg/test/expectations/expectations.go
2
93.61%

pkg/controllers/provisioning/scheduling/nodeclaim.go
2
89.13%

Totals

Change from base Build<PHONE_NUMBER>:
3.2%

Covered Lines:
8266

Relevant Lines:
10155

💛  - Coveralls

/remove-hold


Added example

I added an example of how to use this interface.

@mscherotter,
Thanks for your contribution.
To ensure that the project team has proper rights to use your work, please complete the Contribution License Agreement at https://cla.microsoft.com.
It will cover your contributions to all Microsoft-managed open source projects.
Thanks,
Microsoft Pull Request Bot


can't create new user account with web UI

Message : Error! Sign up failed when trying to create a new user account.
version 4.8 or 4.8.26
I try to achieve a basic user authentification with web UI

What's the error in the web browser JavaScript console?

:8000/#/signup:1 XMLHttpRequest cannot load http://<IP_ADDRESS>:8080/auth/signup. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://<IP_ADDRESS>:8000' is therefore not allowed access.
controllers.js:921 Object {data: null, status: -1, config: Object, statusText: ""}
angular.js:13708 TypeError: Cannot read property 'message' of null
at controllers.js:924
at angular.js:16170
at m.$eval (angular.js:17444)
at m.$digest (angular.js:17257)
at m.$apply (angular.js:17552)
at l (angular.js:11697)
at K (angular.js:11903)
at XMLHttpRequest.e (angular.js:11846)
(anonymous) @ angular.js:13708
(anonymous) @ angular.js:10347
(anonymous) @ angular.js:16178
$eval @ angular.js:17444
$digest @ angular.js:17257
$apply @ angular.js:17552
l @ angular.js:11697
K @ angular.js:11903
e @ angular.js:11846

This is a CORS issue not specific to creating a user. I would guess nothing else is working either.
Adding the following to your alertad.conf server configuration file should fix the problem for you...
CORS_ORIGINS = [
    'http://<IP_ADDRESS>:8000'
]

Thanks, this solved my issue !


Server-Side Rendering Example (That Works!)

Can we put together a server-side rendering example that works...?
I tried: https://github.com/docdis/learn-riot/tree/04f0cad566d79da50407b05a7871e41399f54fa4/hello
but cannot get it to render out the variable on the server.
Posted this issue on the Riot.js github: https://github.com/riot/riot/issues/998
And getting some insight from: https://github.com/ListnPlay/riot-isomorphic/issues/8 where @Avnerus is patiently answering my (frankly) "noob" questions ...
But I've tried to go through the riot.js source and not found how the server-side example on the riot.js website is meant to work...
riot.js homepage: https://muut.com/riotjs/guide/#server-side
is confusing to beginners.

@besarthoxhaj @Danwhy @jrans + everyone else interested in helping move this forward, please investigate! thanks! :+1:

Will do!!

@besarthoxhaj + @jrans want to pair on this today/now?


raindrops: adjust API to use an instance method over class methods

As per #177, adjust the test suite to require a solution that uses an instance method instead of a class method.
(see #344 as an example and the conversation about Function Object vs. Value Object)

Fixed by PR #386.


How to properly install on Raspberry Pi OS (4B, 64bit)

Hi,
I previously had OSMC installed on my raspberry pi 4B and I could watch DRM content without any problem.
Now, I've switched to 64 bit Raspberry Pi OS (version from December 2023) and it doesn't really work.
I can start playing DRM content, but I just get some mono-duo color blocks on the screen... no real picture of the stream.
I have libwidevinecdm0 install but inputstreamhelper doesn't seem to find it.
The configuration says that there is no version installed and the option to install widevine can't be selected/clicked.
I've also tried to install the 32 bit version of the library but to no avail.
Do you have any guide on how to install this properly on a fresh 64-bit Raspberry Pi OS?

inputstreamhelper ignores the libwiedvinecdm0 package, since that may not have the latest version of widevine.
Without a debug log I can only guess what's wrong. Do you have the latest version of kodi and kodi-inputstream-adaptive installed? In that case just try to play some encrypted stream using an addon which uses inputstreamhelper and it will ask you i it should install widevine.

So turns out I didn't have kodi-inputstream-adaptive installed - I installed it today and it all works fine. :slightly_smiling_face:


[nodejs][03.welcome users] won't start - wrong path to bot file

Github issues for C# /JS / Java/ Python should be used for bugs and feature requests. Use Stack Overflow for general "how-to" questions.
Sample information

Sample type: samples
Sample language: nodejs
Sample name: 03.welcome users

Describe the bug
Could not start with npm start :
Error reading bot file. Please ensure you have valid botFilePath and botFileSecret set for your environment.
The path in the .env point to welcome-user.bot instead of welcome-users.bot
[bug]

requires rebase

fixed with PR #916


2015 Update!

Hey @le717 and @gabceb,
Just a simple update to copyright 2015. :+1:

:+1: for pretty minimalistic but helpful update :wink:

Thanks @bhamodi


Not getting closed when clicked outside

When clicked outside modal i.e on overlay modal is not getting closed
<Modal
  isOpen={this.state.openDialog}
  contentLabel="Modal"
  shouldCloseOnOverlayClick={true}
  style={this.modalClass}>

Hello

I am a modal

 </Modal>

this.modalClass = {
            overlay: {
                position: 'fixed',
                top: 0,
                left: 0,
                right: 0,
                bottom: 0,
                backgroundColor: 'rgba(0, 0, 0, 0.3)',
                zIndex:999
            },
            content: {
                position: 'absolute',
                top: '40px',
                left: '40px',
                right: '40px',
                bottom: '40px',
                border: '1px solid #ccc',
                background: '#fff',
                overflow: 'auto',
                WebkitOverflowScrolling: 'touch',
                borderRadius: '4px',
                outline: 'none',
                padding: '20px',
                zIndex:9999

            }
        };

Expected behavior: Should close when clicked outside modal
Additional Information: I have another overlay with zIndex '3' on a background image. With more z-index I'm able to see the  modal on top of everything, but not getting closed

You need to have a onRequestClose prop on the modal.  That will let the modal know what to do in order to close.  Something as simple as onRequestClose={() => this.setState({openDialog: false}) should do it for you.
I'll make sure to note this down and make sure it's documented more clearly.  We're changing things around the props for v2 see #282 for more details.

@claydiffrient Thanks man !!!


[DOCS] Adds Release Notes

@chriscressman Would this be ok for the client docs?
I emulated what we have in elasticsearch-ruby for release notes. This way we also keep the changelog on the docs website.

I recommend putting the latest release on top (on the release notes page), but otherwise looks good to me :rocket: .
Also, I didn't catch this when I reviewed the original docs, but Elastic style calls for sentence case for headings. I'm not sure it's worth the time to go into all the docs and change that, but it's good to be aware of it for new content.

Thanks @chriscressman! I've updated the index to show the latest release first.
As for the sentence case, we'll keep it in mind and update it whenever possible :+1: