Artem Medvedev

Results 30 issues of Artem Medvedev

It is necessary to add support for `poem-openapi` (with `#[OpenApi]` macro) to `poem-grants`

enhancement

The functionality is very similar to `Constant`, but has a limit on the number of attempts. In some cases, this is useful. In general, we can extend `Constant` and add...

## Motivation It's actually possible to `select` from function, at least this is fair for postgres (e.g: `select * from custom_function()`) Moreover, [AWS Aurora](https://aws.amazon.com/rds/aurora/) uses this approach (e.g: [aurora_replica_status() doc](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora_replica_status.html))...

According to HTTP/2, the `CANCEL` code only indicates that the stream is no longer needed. `CANCEL (0x8): Used by the endpoint to indicate that the stream is no longer needed.`...

Currently `get_bridge_ip_address` uses `NetworkSettings.IPAddress` which is [deprecated](https://docs.rs/bollard/latest/bollard/models/struct.NetworkSettings.html#structfield.ip_address) So this PR uses `NetworkSettings.Networks` for that and perfectly combines with `network` (if it's passed to `Image) Moreover in some cases it useful...

It would be really great to support non-blocking read/writes with async api. It could be an optional feature (e.g `tokio`). And the same time #27 looks really important as well....

perf

## Which issue does this PR close? Closes #9317 Closes #6513 Disallows `tokio::spawn` & `spawn_blocking`, exceptions only in some tests ## Rationale for this change We need to provide cancel-safe...

core
sqllogictest

### Describe the bug I see a lot of cases of using `tokio::spawn` without wrapping `JoinHandle`s correctly. So if we stop execution (e.g `tokio::select!`) - we can find some tasks...

bug

This method https://github.com/hyperium/h2/blob/6a75f232330374d5f329aaae91afc2dee7ed2b1f/src/frame/headers.rs#L830-L922 panics if the number of headers is too high It's directly related to https://github.com/hyperium/http/issues/603

bug

This change allows to override name of the image. Thus, user will be able to change registry, owner and the name itself. See https://github.com/testcontainers/testcontainers-rs/issues/335#issuecomment-1951399972 for more details Closes https://github.com/testcontainers/testcontainers-rs/issues/335