Sergey Fedorov

Results 27 issues of Sergey Fedorov

In the sprockets you can disable gzipping your assets, but requirejs-rails ignore this option. The second commit change Sprockets env call to the defined variable, instead of new `::Rails.application.assets` call.

Resolves #95 This PR will add support for unnamed types. All codecs are going to support it. The only new limitation comes from Registry storage. To "name" an unnamed type,...

feature
internal API

Currently, any reference will be expanded, but we have to separate named and unnamed types. Any named type could be referenced in Schema Registry starting version `5.5.0`. We need configuration...

feature
client API

`:avro_schema_store` has a few limitations, you can't delete or update schemas there. `Avro.Storage.Memory` is used like a cache for schema resolution, but it's used only by the `Avrora.Resolver`. The issue...

enhancement
internal API

[Starting Rack 3.0](https://github.com/rack/rack/issues/1592) it's enforced at least in `development` mode to conform with HTTP/2 specification. It's touching in many aspects of the response and especially on header keys format. It's...

question
appsec

In the current situation, the number of `ets` tables is proportional to the number of schemas. Every time we parse nested schema we create a new `ets` schema that goes...

enhancement
internal API

Somehow dialyzer misses that some storages accept types they are not supposed to. Behavior for the value in `put(key, value)` defined value as an `Avrora.Schema` https://github.com/Strech/avrora/blob/99e6942bb46d1d0f8fc32a7342bb07318daa78e4/lib/avrora/storage.ex#L9-L10 But here we are...

bug
internal API

This module combines different behaviors for different situations, like reader and writer scenarios. It's hard to understand at first glance and it confuses you. Also, if we allow encoding without...

enhancement
internal API

- [ ] Make all Dockerfiles with suffixes to clarify their Sidekiq version in `metrics/` - [ ] Make all Dockerfiles with suffixes to clarify their Sidekiq version in `sidekiq/`...

help wanted
good first issue

Rack is used to expose metrics and should be required and added as a dependency independent from Sidekiq. Remove it from here https://github.com/Strech/sidekiq-prometheus-exporter/blob/864b6925c1b9459228c3ad3fd68498b5a7a8020c/spec/spec_helper.rb#L3

enhancement
good first issue