From 913fe43e4c183ceb9edbacdb2a623fc2f09aec4b Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Fri, 3 Jan 2025 12:52:43 +0000 Subject: [PATCH 1/6] [NO-TICKET] Profiling refactor: typedef most structures **What does this PR do?** In C, when you declare a `struct foo { ... };` (a bag of fields), you need to always call it `struct foo` by default. But, using the `typedef` keyword instead, e.g. `typedef struct { ... } foo;` you can now refer to the type as `foo`. I've done a big pass and converted almost all structs we have to a typedef. Some already had both names (`struct foo` and `foo`), and in those cases I left only the typedef. **Motivation:** Historically the profiler codebase has used structs both with and without the typedef in a quite inconsistent way. I've been meaning to fix this inconsistency. **Additional Notes:** There's a few structs in the heap profiler I did not touch. That's because I'm working on a PR that has a number of big changes to the heap profiler and it's not worth doing those changes, introducing more conflicts, just to then remove many of them as they are unused and whatnot. **How to test the change?** The code successfully compiling + the existing test coverage is enough to validate these changes. --- .../clock_id.h | 4 +- .../collectors_cpu_and_wall_time_worker.c | 108 ++++----- .../collectors_discrete_dynamic_sampler.c | 2 +- .../collectors_discrete_dynamic_sampler.h | 2 +- .../collectors_idle_sampling_helper.c | 32 +-- .../collectors_stack.c | 14 +- .../collectors_thread_context.c | 222 +++++++++--------- .../heap_recorder.h | 2 +- .../http_transport.c | 8 +- .../private_vm_api_access.h | 2 +- .../profiling.c | 16 +- .../ruby_helpers.c | 16 +- .../stack_recorder.c | 108 ++++----- .../stack_recorder.h | 2 +- .../time_helpers.h | 2 +- 15 files changed, 270 insertions(+), 270 deletions(-) diff --git a/ext/datadog_profiling_native_extension/clock_id.h b/ext/datadog_profiling_native_extension/clock_id.h index b302380eab7..f02bcd5bd1b 100644 --- a/ext/datadog_profiling_native_extension/clock_id.h +++ b/ext/datadog_profiling_native_extension/clock_id.h @@ -5,13 +5,13 @@ #include // Contains the operating-system specific identifier needed to fetch CPU-time, and a flag to indicate if we failed to fetch it -typedef struct thread_cpu_time_id { +typedef struct { bool valid; clockid_t clock_id; } thread_cpu_time_id; // Contains the current cpu time, and a flag to indicate if we failed to fetch it -typedef struct thread_cpu_time { +typedef struct { bool valid; long result_ns; } thread_cpu_time; diff --git a/ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c b/ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c index 723e2d93b33..e40c2a1a14e 100644 --- a/ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c +++ b/ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c @@ -92,7 +92,7 @@ unsigned int MAX_ALLOC_WEIGHT = 10000; #endif // Contains state for a single CpuAndWallTimeWorker instance -struct cpu_and_wall_time_worker_state { +typedef struct { // These are immutable after initialization bool gc_profiling_enabled; @@ -187,7 +187,7 @@ struct cpu_and_wall_time_worker_state { uint64_t gvl_sampling_time_ns_max; uint64_t gvl_sampling_time_ns_total; } stats; -}; +} cpu_and_wall_time_worker_state; static VALUE _native_new(VALUE klass); static VALUE _native_initialize(int argc, VALUE *argv, DDTRACE_UNUSED VALUE _self); @@ -195,7 +195,7 @@ static void cpu_and_wall_time_worker_typed_data_mark(void *state_ptr); static VALUE _native_sampling_loop(VALUE self, VALUE instance); static VALUE _native_stop(DDTRACE_UNUSED VALUE _self, VALUE self_instance, VALUE worker_thread); static VALUE stop(VALUE self_instance, VALUE optional_exception); -static void stop_state(struct cpu_and_wall_time_worker_state *state, VALUE optional_exception); +static void stop_state(cpu_and_wall_time_worker_state *state, VALUE optional_exception); static void handle_sampling_signal(DDTRACE_UNUSED int _signal, DDTRACE_UNUSED siginfo_t *_info, DDTRACE_UNUSED void *_ucontext); static void *run_sampling_trigger_loop(void *state_ptr); static void interrupt_sampling_trigger_loop(void *state_ptr); @@ -221,14 +221,14 @@ static VALUE _native_stats(DDTRACE_UNUSED VALUE self, VALUE instance); static VALUE _native_stats_reset_not_thread_safe(DDTRACE_UNUSED VALUE self, VALUE instance); void *simulate_sampling_signal_delivery(DDTRACE_UNUSED void *_unused); static void grab_gvl_and_sample(void); -static void reset_stats_not_thread_safe(struct cpu_and_wall_time_worker_state *state); +static void reset_stats_not_thread_safe(cpu_and_wall_time_worker_state *state); static void sleep_for(uint64_t time_ns); static VALUE _native_allocation_count(DDTRACE_UNUSED VALUE self); static void on_newobj_event(DDTRACE_UNUSED VALUE unused1, DDTRACE_UNUSED void *unused2); -static void disable_tracepoints(struct cpu_and_wall_time_worker_state *state); +static void disable_tracepoints(cpu_and_wall_time_worker_state *state); static VALUE _native_with_blocked_sigprof(DDTRACE_UNUSED VALUE self); static VALUE rescued_sample_allocation(VALUE tracepoint_data); -static void delayed_error(struct cpu_and_wall_time_worker_state *state, const char *error); +static void delayed_error(cpu_and_wall_time_worker_state *state, const char *error); static VALUE _native_delayed_error(DDTRACE_UNUSED VALUE self, VALUE instance, VALUE error_msg); static VALUE _native_hold_signals(DDTRACE_UNUSED VALUE self); static VALUE _native_resume_signals(DDTRACE_UNUSED VALUE self); @@ -262,7 +262,7 @@ static VALUE _native_gvl_profiling_hook_active(DDTRACE_UNUSED VALUE self, VALUE // This global state is needed because a bunch of functions on this file need to access it from situations // (e.g. signal handler) where it's impossible or just awkward to pass it as an argument. static VALUE active_sampler_instance = Qnil; -static struct cpu_and_wall_time_worker_state *active_sampler_instance_state = NULL; +static cpu_and_wall_time_worker_state *active_sampler_instance_state = NULL; // See handle_sampling_signal for details on what this does #ifdef NO_POSTPONED_TRIGGER @@ -334,7 +334,7 @@ void collectors_cpu_and_wall_time_worker_init(VALUE profiling_module) { rb_define_singleton_method(testing_module, "_native_gvl_profiling_hook_active", _native_gvl_profiling_hook_active, 1); } -// This structure is used to define a Ruby object that stores a pointer to a struct cpu_and_wall_time_worker_state +// This structure is used to define a Ruby object that stores a pointer to a cpu_and_wall_time_worker_state // See also https://github.com/ruby/ruby/blob/master/doc/extension.rdoc for how this works static const rb_data_type_t cpu_and_wall_time_worker_typed_data = { .wrap_struct_name = "Datadog::Profiling::Collectors::CpuAndWallTimeWorker", @@ -350,7 +350,7 @@ static const rb_data_type_t cpu_and_wall_time_worker_typed_data = { static VALUE _native_new(VALUE klass) { long now = monotonic_wall_time_now_ns(RAISE_ON_FAILURE); - struct cpu_and_wall_time_worker_state *state = ruby_xcalloc(1, sizeof(struct cpu_and_wall_time_worker_state)); + cpu_and_wall_time_worker_state *state = ruby_xcalloc(1, sizeof(cpu_and_wall_time_worker_state)); // Note: Any exceptions raised from this note until the TypedData_Wrap_Struct call will lead to the state memory // being leaked. @@ -414,8 +414,8 @@ static VALUE _native_initialize(int argc, VALUE *argv, DDTRACE_UNUSED VALUE _sel ENFORCE_BOOLEAN(gvl_profiling_enabled); ENFORCE_BOOLEAN(skip_idle_samples_for_testing) - struct cpu_and_wall_time_worker_state *state; - TypedData_Get_Struct(self_instance, struct cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); + cpu_and_wall_time_worker_state *state; + TypedData_Get_Struct(self_instance, cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); state->gc_profiling_enabled = (gc_profiling_enabled == Qtrue); state->no_signals_workaround_enabled = (no_signals_workaround_enabled == Qtrue); @@ -445,7 +445,7 @@ static VALUE _native_initialize(int argc, VALUE *argv, DDTRACE_UNUSED VALUE _sel // Since our state contains references to Ruby objects, we need to tell the Ruby GC about them static void cpu_and_wall_time_worker_typed_data_mark(void *state_ptr) { - struct cpu_and_wall_time_worker_state *state = (struct cpu_and_wall_time_worker_state *) state_ptr; + cpu_and_wall_time_worker_state *state = (cpu_and_wall_time_worker_state *) state_ptr; rb_gc_mark(state->thread_context_collector_instance); rb_gc_mark(state->idle_sampling_helper_instance); @@ -457,8 +457,8 @@ static void cpu_and_wall_time_worker_typed_data_mark(void *state_ptr) { // Called in a background thread created in CpuAndWallTimeWorker#start static VALUE _native_sampling_loop(DDTRACE_UNUSED VALUE _self, VALUE instance) { - struct cpu_and_wall_time_worker_state *state; - TypedData_Get_Struct(instance, struct cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); + cpu_and_wall_time_worker_state *state; + TypedData_Get_Struct(instance, cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); // If we already got a delayed exception registered even before starting, raise before starting if (state->failure_exception != Qnil) { @@ -466,7 +466,7 @@ static VALUE _native_sampling_loop(DDTRACE_UNUSED VALUE _self, VALUE instance) { rb_exc_raise(state->failure_exception); } - struct cpu_and_wall_time_worker_state *old_state = active_sampler_instance_state; + cpu_and_wall_time_worker_state *old_state = active_sampler_instance_state; if (old_state != NULL) { if (is_thread_alive(old_state->owner_thread)) { rb_raise( @@ -546,15 +546,15 @@ static VALUE _native_sampling_loop(DDTRACE_UNUSED VALUE _self, VALUE instance) { } static VALUE _native_stop(DDTRACE_UNUSED VALUE _self, VALUE self_instance, VALUE worker_thread) { - struct cpu_and_wall_time_worker_state *state; - TypedData_Get_Struct(self_instance, struct cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); + cpu_and_wall_time_worker_state *state; + TypedData_Get_Struct(self_instance, cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); state->stop_thread = worker_thread; return stop(self_instance, /* optional_exception: */ Qnil); } -static void stop_state(struct cpu_and_wall_time_worker_state *state, VALUE optional_exception) { +static void stop_state(cpu_and_wall_time_worker_state *state, VALUE optional_exception) { atomic_store(&state->should_run, false); state->failure_exception = optional_exception; @@ -563,8 +563,8 @@ static void stop_state(struct cpu_and_wall_time_worker_state *state, VALUE optio } static VALUE stop(VALUE self_instance, VALUE optional_exception) { - struct cpu_and_wall_time_worker_state *state; - TypedData_Get_Struct(self_instance, struct cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); + cpu_and_wall_time_worker_state *state; + TypedData_Get_Struct(self_instance, cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); stop_state(state, optional_exception); @@ -575,7 +575,7 @@ static VALUE stop(VALUE self_instance, VALUE optional_exception) { // We need to be careful not to change any state that may be observed OR to restore it if we do. For instance, if anything // we do here can set `errno`, then we must be careful to restore the old `errno` after the fact. static void handle_sampling_signal(DDTRACE_UNUSED int _signal, DDTRACE_UNUSED siginfo_t *_info, DDTRACE_UNUSED void *_ucontext) { - struct cpu_and_wall_time_worker_state *state = active_sampler_instance_state; // Read from global variable, see "sampler global state safety" note above + cpu_and_wall_time_worker_state *state = active_sampler_instance_state; // Read from global variable, see "sampler global state safety" note above // This can potentially happen if the CpuAndWallTimeWorker was stopped while the signal delivery was happening; nothing to do if (state == NULL) return; @@ -650,7 +650,7 @@ static void handle_sampling_signal(DDTRACE_UNUSED int _signal, DDTRACE_UNUSED si // The actual sampling trigger loop always runs **without** the global vm lock. static void *run_sampling_trigger_loop(void *state_ptr) { - struct cpu_and_wall_time_worker_state *state = (struct cpu_and_wall_time_worker_state *) state_ptr; + cpu_and_wall_time_worker_state *state = (cpu_and_wall_time_worker_state *) state_ptr; uint64_t minimum_time_between_signals = MILLIS_AS_NS(10); @@ -709,13 +709,13 @@ static void *run_sampling_trigger_loop(void *state_ptr) { // This is called by the Ruby VM when it wants to shut down the background thread static void interrupt_sampling_trigger_loop(void *state_ptr) { - struct cpu_and_wall_time_worker_state *state = (struct cpu_and_wall_time_worker_state *) state_ptr; + cpu_and_wall_time_worker_state *state = (cpu_and_wall_time_worker_state *) state_ptr; atomic_store(&state->should_run, false); } static void sample_from_postponed_job(DDTRACE_UNUSED void *_unused) { - struct cpu_and_wall_time_worker_state *state = active_sampler_instance_state; // Read from global variable, see "sampler global state safety" note above + cpu_and_wall_time_worker_state *state = active_sampler_instance_state; // Read from global variable, see "sampler global state safety" note above // This can potentially happen if the CpuAndWallTimeWorker was stopped while the postponed job was waiting to be executed; nothing to do if (state == NULL) return; @@ -735,8 +735,8 @@ static void sample_from_postponed_job(DDTRACE_UNUSED void *_unused) { } static VALUE rescued_sample_from_postponed_job(VALUE self_instance) { - struct cpu_and_wall_time_worker_state *state; - TypedData_Get_Struct(self_instance, struct cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); + cpu_and_wall_time_worker_state *state; + TypedData_Get_Struct(self_instance, cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); long wall_time_ns_before_sample = monotonic_wall_time_now_ns(RAISE_ON_FAILURE); @@ -791,8 +791,8 @@ static VALUE _native_current_sigprof_signal_handler(DDTRACE_UNUSED VALUE self) { } static VALUE release_gvl_and_run_sampling_trigger_loop(VALUE instance) { - struct cpu_and_wall_time_worker_state *state; - TypedData_Get_Struct(instance, struct cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); + cpu_and_wall_time_worker_state *state; + TypedData_Get_Struct(instance, cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); // Final preparations: Setup signal handler and enable tracepoints. We run these here and not in `_native_sampling_loop` // because they may raise exceptions. @@ -842,7 +842,7 @@ static VALUE release_gvl_and_run_sampling_trigger_loop(VALUE instance) { // This method exists only to enable testing Datadog::Profiling::Collectors::CpuAndWallTimeWorker behavior using RSpec. // It SHOULD NOT be used for other purposes. static VALUE _native_is_running(DDTRACE_UNUSED VALUE self, VALUE instance) { - struct cpu_and_wall_time_worker_state *state = active_sampler_instance_state; // Read from global variable, see "sampler global state safety" note above + cpu_and_wall_time_worker_state *state = active_sampler_instance_state; // Read from global variable, see "sampler global state safety" note above return (state != NULL && is_thread_alive(state->owner_thread) && state->self_instance == instance) ? Qtrue : Qfalse; } @@ -875,8 +875,8 @@ static VALUE _native_trigger_sample(DDTRACE_UNUSED VALUE self) { // This method exists only to enable testing Datadog::Profiling::Collectors::CpuAndWallTimeWorker behavior using RSpec. // It SHOULD NOT be used for other purposes. static VALUE _native_gc_tracepoint(DDTRACE_UNUSED VALUE self, VALUE instance) { - struct cpu_and_wall_time_worker_state *state; - TypedData_Get_Struct(instance, struct cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); + cpu_and_wall_time_worker_state *state; + TypedData_Get_Struct(instance, cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); return state->gc_tracepoint; } @@ -902,7 +902,7 @@ static void on_gc_event(VALUE tracepoint_data, DDTRACE_UNUSED void *unused) { int event = rb_tracearg_event_flag(rb_tracearg_from_tracepoint(tracepoint_data)); if (event != RUBY_INTERNAL_EVENT_GC_ENTER && event != RUBY_INTERNAL_EVENT_GC_EXIT) return; // Unknown event - struct cpu_and_wall_time_worker_state *state = active_sampler_instance_state; // Read from global variable, see "sampler global state safety" note above + cpu_and_wall_time_worker_state *state = active_sampler_instance_state; // Read from global variable, see "sampler global state safety" note above // This should not happen in a normal situation because the tracepoint is always enabled after the instance is set // and disabled before it is cleared, but just in case... @@ -926,7 +926,7 @@ static void on_gc_event(VALUE tracepoint_data, DDTRACE_UNUSED void *unused) { } static void after_gc_from_postponed_job(DDTRACE_UNUSED void *_unused) { - struct cpu_and_wall_time_worker_state *state = active_sampler_instance_state; // Read from global variable, see "sampler global state safety" note above + cpu_and_wall_time_worker_state *state = active_sampler_instance_state; // Read from global variable, see "sampler global state safety" note above // This can potentially happen if the CpuAndWallTimeWorker was stopped while the postponed job was waiting to be executed; nothing to do if (state == NULL) return; @@ -981,8 +981,8 @@ static VALUE _native_simulate_sample_from_postponed_job(DDTRACE_UNUSED VALUE sel // In the future, if we add more other components with tracepoints, we will need to coordinate stopping all such // tracepoints before doing the other cleaning steps. static VALUE _native_reset_after_fork(DDTRACE_UNUSED VALUE self, VALUE instance) { - struct cpu_and_wall_time_worker_state *state; - TypedData_Get_Struct(instance, struct cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); + cpu_and_wall_time_worker_state *state; + TypedData_Get_Struct(instance, cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); // Disable all tracepoints, so that there are no more attempts to mutate the profile disable_tracepoints(state); @@ -1000,8 +1000,8 @@ static VALUE _native_is_sigprof_blocked_in_current_thread(DDTRACE_UNUSED VALUE s } static VALUE _native_stats(DDTRACE_UNUSED VALUE self, VALUE instance) { - struct cpu_and_wall_time_worker_state *state; - TypedData_Get_Struct(instance, struct cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); + cpu_and_wall_time_worker_state *state; + TypedData_Get_Struct(instance, cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); unsigned long total_cpu_samples_attempted = state->stats.cpu_sampled + state->stats.cpu_skipped; VALUE effective_cpu_sample_rate = @@ -1059,14 +1059,14 @@ static VALUE _native_stats(DDTRACE_UNUSED VALUE self, VALUE instance) { } static VALUE _native_stats_reset_not_thread_safe(DDTRACE_UNUSED VALUE self, VALUE instance) { - struct cpu_and_wall_time_worker_state *state; - TypedData_Get_Struct(instance, struct cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); + cpu_and_wall_time_worker_state *state; + TypedData_Get_Struct(instance, cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); reset_stats_not_thread_safe(state); return Qnil; } void *simulate_sampling_signal_delivery(DDTRACE_UNUSED void *_unused) { - struct cpu_and_wall_time_worker_state *state = active_sampler_instance_state; // Read from global variable, see "sampler global state safety" note above + cpu_and_wall_time_worker_state *state = active_sampler_instance_state; // Read from global variable, see "sampler global state safety" note above // This can potentially happen if the CpuAndWallTimeWorker was stopped while the IdleSamplingHelper was trying to execute this action if (state == NULL) return NULL; @@ -1082,7 +1082,7 @@ void *simulate_sampling_signal_delivery(DDTRACE_UNUSED void *_unused) { static void grab_gvl_and_sample(void) { rb_thread_call_with_gvl(simulate_sampling_signal_delivery, NULL); } -static void reset_stats_not_thread_safe(struct cpu_and_wall_time_worker_state *state) { +static void reset_stats_not_thread_safe(cpu_and_wall_time_worker_state *state) { // NOTE: This is not really thread safe so ongoing sampling operations that are concurrent with a reset can have their stats: // * Lost (writes after stats retrieval but before reset). // * Included in the previous stats window (writes before stats retrieval and reset). @@ -1116,7 +1116,7 @@ static void sleep_for(uint64_t time_ns) { } static VALUE _native_allocation_count(DDTRACE_UNUSED VALUE self) { - struct cpu_and_wall_time_worker_state *state = active_sampler_instance_state; + cpu_and_wall_time_worker_state *state = active_sampler_instance_state; bool are_allocations_being_tracked = state != NULL && state->allocation_profiling_enabled && state->allocation_counting_enabled; @@ -1149,7 +1149,7 @@ static VALUE _native_allocation_count(DDTRACE_UNUSED VALUE self) { // call `rb_tracearg_from_tracepoint(anything)` anywhere during this function or its callees to get the data, so that's // why it's not being passed as an argument. static void on_newobj_event(DDTRACE_UNUSED VALUE unused1, DDTRACE_UNUSED void *unused2) { - struct cpu_and_wall_time_worker_state *state = active_sampler_instance_state; // Read from global variable, see "sampler global state safety" note above + cpu_and_wall_time_worker_state *state = active_sampler_instance_state; // Read from global variable, see "sampler global state safety" note above // This should not happen in a normal situation because the tracepoint is always enabled after the instance is set // and disabled before it is cleared, but just in case... @@ -1235,7 +1235,7 @@ static void on_newobj_event(DDTRACE_UNUSED VALUE unused1, DDTRACE_UNUSED void *u state->during_sample = false; } -static void disable_tracepoints(struct cpu_and_wall_time_worker_state *state) { +static void disable_tracepoints(cpu_and_wall_time_worker_state *state) { if (state->gc_tracepoint != Qnil) { rb_tracepoint_disable(state->gc_tracepoint); } @@ -1264,7 +1264,7 @@ static VALUE _native_with_blocked_sigprof(DDTRACE_UNUSED VALUE self) { } static VALUE rescued_sample_allocation(DDTRACE_UNUSED VALUE unused) { - struct cpu_and_wall_time_worker_state *state = active_sampler_instance_state; // Read from global variable, see "sampler global state safety" note above + cpu_and_wall_time_worker_state *state = active_sampler_instance_state; // Read from global variable, see "sampler global state safety" note above // This should not happen in a normal situation because on_newobj_event already checked for this, but just in case... if (state == NULL) return Qnil; @@ -1293,7 +1293,7 @@ static VALUE rescued_sample_allocation(DDTRACE_UNUSED VALUE unused) { return Qnil; } -static void delayed_error(struct cpu_and_wall_time_worker_state *state, const char *error) { +static void delayed_error(cpu_and_wall_time_worker_state *state, const char *error) { // If we can't raise an immediate exception at the calling site, use the asynchronous flow through the main worker loop. stop_state(state, rb_exc_new_cstr(rb_eRuntimeError, error)); } @@ -1301,8 +1301,8 @@ static void delayed_error(struct cpu_and_wall_time_worker_state *state, const ch static VALUE _native_delayed_error(DDTRACE_UNUSED VALUE self, VALUE instance, VALUE error_msg) { ENFORCE_TYPE(error_msg, T_STRING); - struct cpu_and_wall_time_worker_state *state; - TypedData_Get_Struct(instance, struct cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); + cpu_and_wall_time_worker_state *state; + TypedData_Get_Struct(instance, cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); delayed_error(state, rb_string_value_cstr(&error_msg)); @@ -1355,7 +1355,7 @@ static VALUE _native_resume_signals(DDTRACE_UNUSED VALUE self) { rb_postponed_job_register_one(0, after_gvl_running_from_postponed_job, NULL); #endif } else if (result == ON_GVL_RUNNING_DONT_SAMPLE) { - struct cpu_and_wall_time_worker_state *state = active_sampler_instance_state; // Read from global variable, see "sampler global state safety" note above + cpu_and_wall_time_worker_state *state = active_sampler_instance_state; // Read from global variable, see "sampler global state safety" note above if (state == NULL) return; // This should not happen, but just in case... @@ -1368,7 +1368,7 @@ static VALUE _native_resume_signals(DDTRACE_UNUSED VALUE self) { } static void after_gvl_running_from_postponed_job(DDTRACE_UNUSED void *_unused) { - struct cpu_and_wall_time_worker_state *state = active_sampler_instance_state; // Read from global variable, see "sampler global state safety" note above + cpu_and_wall_time_worker_state *state = active_sampler_instance_state; // Read from global variable, see "sampler global state safety" note above // This can potentially happen if the CpuAndWallTimeWorker was stopped while the postponed job was waiting to be executed; nothing to do if (state == NULL) return; @@ -1382,8 +1382,8 @@ static VALUE _native_resume_signals(DDTRACE_UNUSED VALUE self) { } static VALUE rescued_after_gvl_running_from_postponed_job(VALUE self_instance) { - struct cpu_and_wall_time_worker_state *state; - TypedData_Get_Struct(self_instance, struct cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); + cpu_and_wall_time_worker_state *state; + TypedData_Get_Struct(self_instance, cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); long wall_time_ns_before_sample = monotonic_wall_time_now_ns(RAISE_ON_FAILURE); thread_context_collector_sample_after_gvl_running(state->thread_context_collector_instance, rb_thread_current(), wall_time_ns_before_sample); @@ -1404,8 +1404,8 @@ static VALUE _native_resume_signals(DDTRACE_UNUSED VALUE self) { } static VALUE _native_gvl_profiling_hook_active(DDTRACE_UNUSED VALUE self, VALUE instance) { - struct cpu_and_wall_time_worker_state *state; - TypedData_Get_Struct(instance, struct cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); + cpu_and_wall_time_worker_state *state; + TypedData_Get_Struct(instance, cpu_and_wall_time_worker_state, &cpu_and_wall_time_worker_typed_data, state); return state->gvl_profiling_hook != NULL ? Qtrue : Qfalse; } diff --git a/ext/datadog_profiling_native_extension/collectors_discrete_dynamic_sampler.c b/ext/datadog_profiling_native_extension/collectors_discrete_dynamic_sampler.c index 25fcb0b3dbe..d310d3ca993 100644 --- a/ext/datadog_profiling_native_extension/collectors_discrete_dynamic_sampler.c +++ b/ext/datadog_profiling_native_extension/collectors_discrete_dynamic_sampler.c @@ -333,7 +333,7 @@ static VALUE _native_should_sample(VALUE self, VALUE now); static VALUE _native_after_sample(VALUE self, VALUE now); static VALUE _native_state_snapshot(VALUE self); -typedef struct sampler_state { +typedef struct { discrete_dynamic_sampler sampler; } sampler_state; diff --git a/ext/datadog_profiling_native_extension/collectors_discrete_dynamic_sampler.h b/ext/datadog_profiling_native_extension/collectors_discrete_dynamic_sampler.h index 7e1edfb5c42..1c0b0aedb2c 100644 --- a/ext/datadog_profiling_native_extension/collectors_discrete_dynamic_sampler.h +++ b/ext/datadog_profiling_native_extension/collectors_discrete_dynamic_sampler.h @@ -16,7 +16,7 @@ // every event and is thus, in theory, susceptible to some pattern // biases. In practice, the dynamic readjustment of sampling interval // and randomized starting point should help with avoiding heavy biases. -typedef struct discrete_dynamic_sampler { +typedef struct { // --- Config --- // Name of this sampler for debug logs. const char *debug_name; diff --git a/ext/datadog_profiling_native_extension/collectors_idle_sampling_helper.c b/ext/datadog_profiling_native_extension/collectors_idle_sampling_helper.c index a34a81feaf2..fcbc42eaa94 100644 --- a/ext/datadog_profiling_native_extension/collectors_idle_sampling_helper.c +++ b/ext/datadog_profiling_native_extension/collectors_idle_sampling_helper.c @@ -21,15 +21,15 @@ typedef enum { ACTION_WAIT, ACTION_RUN, ACTION_STOP } action; // Contains state for a single CpuAndWallTimeWorker instance -struct idle_sampling_loop_state { +typedef struct { pthread_mutex_t wakeup_mutex; pthread_cond_t wakeup; action requested_action; void (*run_action_function)(void); -}; +} idle_sampling_loop_state; static VALUE _native_new(VALUE klass); -static void reset_state(struct idle_sampling_loop_state *state); +static void reset_state(idle_sampling_loop_state *state); static VALUE _native_idle_sampling_loop(DDTRACE_UNUSED VALUE self, VALUE self_instance); static VALUE _native_stop(DDTRACE_UNUSED VALUE self, VALUE self_instance); static void *run_idle_sampling_loop(void *state_ptr); @@ -62,7 +62,7 @@ void collectors_idle_sampling_helper_init(VALUE profiling_module) { rb_define_singleton_method(testing_module, "_native_idle_sampling_helper_request_action", _native_idle_sampling_helper_request_action, 1); } -// This structure is used to define a Ruby object that stores a pointer to a struct idle_sampling_loop_state +// This structure is used to define a Ruby object that stores a pointer to a idle_sampling_loop_state // See also https://github.com/ruby/ruby/blob/master/doc/extension.rdoc for how this works static const rb_data_type_t idle_sampling_helper_typed_data = { .wrap_struct_name = "Datadog::Profiling::Collectors::IdleSamplingHelper", @@ -76,7 +76,7 @@ static const rb_data_type_t idle_sampling_helper_typed_data = { }; static VALUE _native_new(VALUE klass) { - struct idle_sampling_loop_state *state = ruby_xcalloc(1, sizeof(struct idle_sampling_loop_state)); + idle_sampling_loop_state *state = ruby_xcalloc(1, sizeof(idle_sampling_loop_state)); // Note: Any exceptions raised from this note until the TypedData_Wrap_Struct call will lead to the state memory // being leaked. @@ -90,7 +90,7 @@ static VALUE _native_new(VALUE klass) { return TypedData_Wrap_Struct(klass, &idle_sampling_helper_typed_data, state); } -static void reset_state(struct idle_sampling_loop_state *state) { +static void reset_state(idle_sampling_loop_state *state) { state->wakeup_mutex = (pthread_mutex_t) PTHREAD_MUTEX_INITIALIZER; state->wakeup = (pthread_cond_t) PTHREAD_COND_INITIALIZER; state->requested_action = ACTION_WAIT; @@ -101,8 +101,8 @@ static void reset_state(struct idle_sampling_loop_state *state) { // a pristine state before recreating the worker thread (this includes resetting the mutex in case it was left // locked halfway through the VM forking) static VALUE _native_reset(DDTRACE_UNUSED VALUE self, VALUE self_instance) { - struct idle_sampling_loop_state *state; - TypedData_Get_Struct(self_instance, struct idle_sampling_loop_state, &idle_sampling_helper_typed_data, state); + idle_sampling_loop_state *state; + TypedData_Get_Struct(self_instance, idle_sampling_loop_state, &idle_sampling_helper_typed_data, state); reset_state(state); @@ -110,8 +110,8 @@ static VALUE _native_reset(DDTRACE_UNUSED VALUE self, VALUE self_instance) { } static VALUE _native_idle_sampling_loop(DDTRACE_UNUSED VALUE self, VALUE self_instance) { - struct idle_sampling_loop_state *state; - TypedData_Get_Struct(self_instance, struct idle_sampling_loop_state, &idle_sampling_helper_typed_data, state); + idle_sampling_loop_state *state; + TypedData_Get_Struct(self_instance, idle_sampling_loop_state, &idle_sampling_helper_typed_data, state); // Release GVL and run the loop waiting for requests rb_thread_call_without_gvl(run_idle_sampling_loop, state, interrupt_idle_sampling_loop, state); @@ -120,7 +120,7 @@ static VALUE _native_idle_sampling_loop(DDTRACE_UNUSED VALUE self, VALUE self_in } static void *run_idle_sampling_loop(void *state_ptr) { - struct idle_sampling_loop_state *state = (struct idle_sampling_loop_state *) state_ptr; + idle_sampling_loop_state *state = (idle_sampling_loop_state *) state_ptr; int error = 0; while (true) { @@ -164,7 +164,7 @@ static void *run_idle_sampling_loop(void *state_ptr) { } static void interrupt_idle_sampling_loop(void *state_ptr) { - struct idle_sampling_loop_state *state = (struct idle_sampling_loop_state *) state_ptr; + idle_sampling_loop_state *state = (idle_sampling_loop_state *) state_ptr; int error = 0; // Note about the error handling in this situation: Something bad happening at this stage is really really awkward to @@ -189,8 +189,8 @@ static void interrupt_idle_sampling_loop(void *state_ptr) { } static VALUE _native_stop(DDTRACE_UNUSED VALUE self, VALUE self_instance) { - struct idle_sampling_loop_state *state; - TypedData_Get_Struct(self_instance, struct idle_sampling_loop_state, &idle_sampling_helper_typed_data, state); + idle_sampling_loop_state *state; + TypedData_Get_Struct(self_instance, idle_sampling_loop_state, &idle_sampling_helper_typed_data, state); ENFORCE_SUCCESS_GVL(pthread_mutex_lock(&state->wakeup_mutex)); state->requested_action = ACTION_STOP; @@ -204,12 +204,12 @@ static VALUE _native_stop(DDTRACE_UNUSED VALUE self, VALUE self_instance) { // Assumption: Function gets called without the global VM lock void idle_sampling_helper_request_action(VALUE self_instance, void (*run_action_function)(void)) { - struct idle_sampling_loop_state *state; + idle_sampling_loop_state *state; if (!rb_typeddata_is_kind_of(self_instance, &idle_sampling_helper_typed_data)) { grab_gvl_and_raise(rb_eTypeError, "Wrong argument for idle_sampling_helper_request_action"); } // This should never fail the the above check passes - TypedData_Get_Struct(self_instance, struct idle_sampling_loop_state, &idle_sampling_helper_typed_data, state); + TypedData_Get_Struct(self_instance, idle_sampling_loop_state, &idle_sampling_helper_typed_data, state); ENFORCE_SUCCESS_NO_GVL(pthread_mutex_lock(&state->wakeup_mutex)); if (state->requested_action == ACTION_WAIT) { diff --git a/ext/datadog_profiling_native_extension/collectors_stack.c b/ext/datadog_profiling_native_extension/collectors_stack.c index c7445dfc9ca..201a548f388 100644 --- a/ext/datadog_profiling_native_extension/collectors_stack.c +++ b/ext/datadog_profiling_native_extension/collectors_stack.c @@ -14,11 +14,11 @@ static VALUE missing_string = Qnil; // Used as scratch space during sampling -struct sampling_buffer { +struct sampling_buffer { // Note: typedef'd in the header to sampling_buffer uint16_t max_frames; ddog_prof_Location *locations; frame_info *stack_buffer; -}; // Note: typedef'd in the header to sampling_buffer +}; static VALUE _native_sample(int argc, VALUE *argv, DDTRACE_UNUSED VALUE _self); static VALUE native_sample_do(VALUE args); @@ -44,7 +44,7 @@ void collectors_stack_init(VALUE profiling_module) { rb_global_variable(&missing_string); } -struct native_sample_args { +typedef struct { VALUE in_gc; VALUE recorder_instance; sample_values values; @@ -52,7 +52,7 @@ struct native_sample_args { VALUE thread; ddog_prof_Location *locations; sampling_buffer *buffer; -}; +} native_sample_args; // This method exists only to enable testing Datadog::Profiling::Collectors::Stack behavior using RSpec. // It SHOULD NOT be used for other purposes. @@ -123,7 +123,7 @@ static VALUE _native_sample(int argc, VALUE *argv, DDTRACE_UNUSED VALUE _self) { ddog_prof_Slice_Label slice_labels = {.ptr = labels, .len = labels_count}; - struct native_sample_args args_struct = { + native_sample_args args_struct = { .in_gc = in_gc, .recorder_instance = recorder_instance, .values = values, @@ -137,7 +137,7 @@ static VALUE _native_sample(int argc, VALUE *argv, DDTRACE_UNUSED VALUE _self) { } static VALUE native_sample_do(VALUE args) { - struct native_sample_args *args_struct = (struct native_sample_args *) args; + native_sample_args *args_struct = (native_sample_args *) args; if (args_struct->in_gc == Qtrue) { record_placeholder_stack( @@ -160,7 +160,7 @@ static VALUE native_sample_do(VALUE args) { } static VALUE native_sample_ensure(VALUE args) { - struct native_sample_args *args_struct = (struct native_sample_args *) args; + native_sample_args *args_struct = (native_sample_args *) args; ruby_xfree(args_struct->locations); sampling_buffer_free(args_struct->buffer); diff --git a/ext/datadog_profiling_native_extension/collectors_thread_context.c b/ext/datadog_profiling_native_extension/collectors_thread_context.c index 4afb23c5a9e..ba351b0c1fa 100644 --- a/ext/datadog_profiling_native_extension/collectors_thread_context.c +++ b/ext/datadog_profiling_native_extension/collectors_thread_context.c @@ -113,14 +113,14 @@ static uint32_t global_waiting_for_gvl_threshold_ns = MILLIS_AS_NS(10); typedef enum { OTEL_CONTEXT_ENABLED_FALSE, OTEL_CONTEXT_ENABLED_ONLY, OTEL_CONTEXT_ENABLED_BOTH } otel_context_enabled; // Contains state for a single ThreadContext instance -struct thread_context_collector_state { +typedef struct { // Note: Places in this file that usually need to be changed when this struct is changed are tagged with // "Update this when modifying state struct" // Required by Datadog::Profiling::Collectors::Stack as a scratch buffer during sampling ddog_prof_Location *locations; uint16_t max_frames; - // Hashmap + // Hashmap st_table *hash_map_per_thread_context; // Datadog::Profiling::StackRecorder instance VALUE recorder_instance; @@ -163,10 +163,10 @@ struct thread_context_collector_state { long wall_time_at_previous_gc_ns; // Will be INVALID_TIME unless there's accumulated time above long wall_time_at_last_flushed_gc_event_ns; // Starts at 0 and then will always be valid } gc_tracking; -}; +} thread_context_collector_state; // Tracks per-thread state -struct per_thread_context { +typedef struct { sampling_buffer *sampling_buffer; char thread_id[THREAD_ID_LIMIT_CHARS]; ddog_CharSlice thread_id_char_slice; @@ -182,21 +182,21 @@ struct per_thread_context { long cpu_time_at_start_ns; long wall_time_at_start_ns; } gc_tracking; -}; +} per_thread_context; // Used to correlate profiles with traces -struct trace_identifiers { +typedef struct { bool valid; uint64_t local_root_span_id; uint64_t span_id; VALUE trace_endpoint; -}; +} trace_identifiers; -struct otel_span { +typedef struct { VALUE span; VALUE span_id; VALUE trace_id; -}; +} otel_span; static void thread_context_collector_typed_data_mark(void *state_ptr); static void thread_context_collector_typed_data_free(void *state_ptr); @@ -209,19 +209,19 @@ static VALUE _native_on_gc_start(VALUE self, VALUE collector_instance); static VALUE _native_on_gc_finish(VALUE self, VALUE collector_instance); static VALUE _native_sample_after_gc(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE reset_monotonic_to_system_state, VALUE allow_exception); static void update_metrics_and_sample( - struct thread_context_collector_state *state, + thread_context_collector_state *state, VALUE thread_being_sampled, VALUE stack_from_thread, - struct per_thread_context *thread_context, + per_thread_context *thread_context, sampling_buffer* sampling_buffer, long current_cpu_time_ns, long current_monotonic_wall_time_ns ); static void trigger_sample_for_thread( - struct thread_context_collector_state *state, + thread_context_collector_state *state, VALUE thread, VALUE stack_from_thread, - struct per_thread_context *thread_context, + per_thread_context *thread_context, sampling_buffer* sampling_buffer, sample_values values, long current_monotonic_wall_time_ns, @@ -231,37 +231,37 @@ static void trigger_sample_for_thread( bool is_safe_to_allocate_objects ); static VALUE _native_thread_list(VALUE self); -static struct per_thread_context *get_or_create_context_for(VALUE thread, struct thread_context_collector_state *state); -static struct per_thread_context *get_context_for(VALUE thread, struct thread_context_collector_state *state); -static void initialize_context(VALUE thread, struct per_thread_context *thread_context, struct thread_context_collector_state *state); -static void free_context(struct per_thread_context* thread_context); +static per_thread_context *get_or_create_context_for(VALUE thread, thread_context_collector_state *state); +static per_thread_context *get_context_for(VALUE thread, thread_context_collector_state *state); +static void initialize_context(VALUE thread, per_thread_context *thread_context, thread_context_collector_state *state); +static void free_context(per_thread_context* thread_context); static VALUE _native_inspect(VALUE self, VALUE collector_instance); -static VALUE per_thread_context_st_table_as_ruby_hash(struct thread_context_collector_state *state); +static VALUE per_thread_context_st_table_as_ruby_hash(thread_context_collector_state *state); static int per_thread_context_as_ruby_hash(st_data_t key_thread, st_data_t value_context, st_data_t result_hash); -static VALUE stats_as_ruby_hash(struct thread_context_collector_state *state); -static VALUE gc_tracking_as_ruby_hash(struct thread_context_collector_state *state); -static void remove_context_for_dead_threads(struct thread_context_collector_state *state); +static VALUE stats_as_ruby_hash(thread_context_collector_state *state); +static VALUE gc_tracking_as_ruby_hash(thread_context_collector_state *state); +static void remove_context_for_dead_threads(thread_context_collector_state *state); static int remove_if_dead_thread(st_data_t key_thread, st_data_t value_context, st_data_t _argument); static VALUE _native_per_thread_context(VALUE self, VALUE collector_instance); static long update_time_since_previous_sample(long *time_at_previous_sample_ns, long current_time_ns, long gc_start_time_ns, bool is_wall_time); -static long cpu_time_now_ns(struct per_thread_context *thread_context); +static long cpu_time_now_ns(per_thread_context *thread_context); static long thread_id_for(VALUE thread); static VALUE _native_stats(VALUE self, VALUE collector_instance); static VALUE _native_gc_tracking(VALUE self, VALUE collector_instance); static void trace_identifiers_for( - struct thread_context_collector_state *state, + thread_context_collector_state *state, VALUE thread, - struct trace_identifiers *trace_identifiers_result, + trace_identifiers *trace_identifiers_result, bool is_safe_to_allocate_objects ); static bool should_collect_resource(VALUE root_span); static VALUE _native_reset_after_fork(DDTRACE_UNUSED VALUE self, VALUE collector_instance); -static VALUE thread_list(struct thread_context_collector_state *state); +static VALUE thread_list(thread_context_collector_state *state); static VALUE _native_sample_allocation(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE sample_weight, VALUE new_object); static VALUE _native_new_empty_thread(VALUE self); static ddog_CharSlice ruby_value_type_to_class_name(enum ruby_value_type type); static void ddtrace_otel_trace_identifiers_for( - struct thread_context_collector_state *state, + thread_context_collector_state *state, VALUE *active_trace, VALUE *root_span, VALUE *numeric_span_id, @@ -271,10 +271,10 @@ static void ddtrace_otel_trace_identifiers_for( ); static VALUE _native_sample_skipped_allocation_samples(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE skipped_samples); static bool handle_gvl_waiting( - struct thread_context_collector_state *state, + thread_context_collector_state *state, VALUE thread_being_sampled, VALUE stack_from_thread, - struct per_thread_context *thread_context, + per_thread_context *thread_context, sampling_buffer* sampling_buffer, long current_cpu_time_ns ); @@ -284,12 +284,12 @@ static VALUE _native_on_gvl_running(DDTRACE_UNUSED VALUE self, VALUE thread); static VALUE _native_sample_after_gvl_running(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE thread); static VALUE _native_apply_delta_to_cpu_time_at_previous_sample_ns(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE thread, VALUE delta_ns); static void otel_without_ddtrace_trace_identifiers_for( - struct thread_context_collector_state *state, + thread_context_collector_state *state, VALUE thread, - struct trace_identifiers *trace_identifiers_result, + trace_identifiers *trace_identifiers_result, bool is_safe_to_allocate_objects ); -static struct otel_span otel_span_from(VALUE otel_context, VALUE otel_current_span_key); +static otel_span otel_span_from(VALUE otel_context, VALUE otel_current_span_key); static uint64_t otel_span_id_to_uint(VALUE otel_span_id); static VALUE safely_lookup_hash_without_going_into_ruby_code(VALUE hash, VALUE key); @@ -357,7 +357,7 @@ void collectors_thread_context_init(VALUE profiling_module) { gc_profiling_init(); } -// This structure is used to define a Ruby object that stores a pointer to a struct thread_context_collector_state +// This structure is used to define a Ruby object that stores a pointer to a thread_context_collector_state // See also https://github.com/ruby/ruby/blob/master/doc/extension.rdoc for how this works static const rb_data_type_t thread_context_collector_typed_data = { .wrap_struct_name = "Datadog::Profiling::Collectors::ThreadContext", @@ -373,7 +373,7 @@ static const rb_data_type_t thread_context_collector_typed_data = { // This function is called by the Ruby GC to give us a chance to mark any Ruby objects that we're holding on to, // so that they don't get garbage collected static void thread_context_collector_typed_data_mark(void *state_ptr) { - struct thread_context_collector_state *state = (struct thread_context_collector_state *) state_ptr; + thread_context_collector_state *state = (thread_context_collector_state *) state_ptr; // Update this when modifying state struct rb_gc_mark(state->recorder_instance); @@ -384,7 +384,7 @@ static void thread_context_collector_typed_data_mark(void *state_ptr) { } static void thread_context_collector_typed_data_free(void *state_ptr) { - struct thread_context_collector_state *state = (struct thread_context_collector_state *) state_ptr; + thread_context_collector_state *state = (thread_context_collector_state *) state_ptr; // Update this when modifying state struct @@ -409,13 +409,13 @@ static int hash_map_per_thread_context_mark(st_data_t key_thread, DDTRACE_UNUSED // Used to clear each of the per_thread_contexts inside the hash_map_per_thread_context static int hash_map_per_thread_context_free_values(DDTRACE_UNUSED st_data_t _thread, st_data_t value_per_thread_context, DDTRACE_UNUSED st_data_t _argument) { - struct per_thread_context *thread_context = (struct per_thread_context*) value_per_thread_context; + per_thread_context *thread_context = (per_thread_context*) value_per_thread_context; free_context(thread_context); return ST_CONTINUE; } static VALUE _native_new(VALUE klass) { - struct thread_context_collector_state *state = ruby_xcalloc(1, sizeof(struct thread_context_collector_state)); + thread_context_collector_state *state = ruby_xcalloc(1, sizeof(thread_context_collector_state)); // Note: Any exceptions raised from this note until the TypedData_Wrap_Struct call will lead to the state memory // being leaked. @@ -471,8 +471,8 @@ static VALUE _native_initialize(int argc, VALUE *argv, DDTRACE_UNUSED VALUE _sel ENFORCE_BOOLEAN(timeline_enabled); ENFORCE_TYPE(waiting_for_gvl_threshold_ns, T_FIXNUM); - struct thread_context_collector_state *state; - TypedData_Get_Struct(self_instance, struct thread_context_collector_state, &thread_context_collector_typed_data, state); + thread_context_collector_state *state; + TypedData_Get_Struct(self_instance, thread_context_collector_state, &thread_context_collector_typed_data, state); // Update this when modifying state struct state->max_frames = sampling_buffer_check_max_frames(NUM2INT(max_frames)); @@ -550,8 +550,8 @@ static VALUE _native_sample_after_gc(DDTRACE_UNUSED VALUE self, VALUE collector_ ENFORCE_BOOLEAN(reset_monotonic_to_system_state); ENFORCE_BOOLEAN(allow_exception); - struct thread_context_collector_state *state; - TypedData_Get_Struct(collector_instance, struct thread_context_collector_state, &thread_context_collector_typed_data, state); + thread_context_collector_state *state; + TypedData_Get_Struct(collector_instance, thread_context_collector_state, &thread_context_collector_typed_data, state); if (reset_monotonic_to_system_state == Qtrue) { state->time_converter_state = (monotonic_to_system_epoch_state) MONOTONIC_TO_SYSTEM_EPOCH_INITIALIZER; @@ -577,11 +577,11 @@ static VALUE _native_sample_after_gc(DDTRACE_UNUSED VALUE self, VALUE collector_ // The `profiler_overhead_stack_thread` is used to attribute the profiler overhead to a stack borrowed from a different thread // (belonging to ddtrace), so that the overhead is visible in the profile rather than blamed on user code. void thread_context_collector_sample(VALUE self_instance, long current_monotonic_wall_time_ns, VALUE profiler_overhead_stack_thread) { - struct thread_context_collector_state *state; - TypedData_Get_Struct(self_instance, struct thread_context_collector_state, &thread_context_collector_typed_data, state); + thread_context_collector_state *state; + TypedData_Get_Struct(self_instance, thread_context_collector_state, &thread_context_collector_typed_data, state); VALUE current_thread = rb_thread_current(); - struct per_thread_context *current_thread_context = get_or_create_context_for(current_thread, state); + per_thread_context *current_thread_context = get_or_create_context_for(current_thread, state); long cpu_time_at_sample_start_for_current_thread = cpu_time_now_ns(current_thread_context); VALUE threads = thread_list(state); @@ -589,7 +589,7 @@ void thread_context_collector_sample(VALUE self_instance, long current_monotonic const long thread_count = RARRAY_LEN(threads); for (long i = 0; i < thread_count; i++) { VALUE thread = RARRAY_AREF(threads, i); - struct per_thread_context *thread_context = get_or_create_context_for(thread, state); + per_thread_context *thread_context = get_or_create_context_for(thread, state); // We account for cpu-time for the current thread in a different way -- we use the cpu-time at sampling start, to avoid // blaming the time the profiler took on whatever's running on the thread right now @@ -625,10 +625,10 @@ void thread_context_collector_sample(VALUE self_instance, long current_monotonic } static void update_metrics_and_sample( - struct thread_context_collector_state *state, + thread_context_collector_state *state, VALUE thread_being_sampled, VALUE stack_from_thread, // This can be different when attributing profiler overhead using a different stack - struct per_thread_context *thread_context, + per_thread_context *thread_context, sampling_buffer* sampling_buffer, long current_cpu_time_ns, long current_monotonic_wall_time_ns @@ -696,12 +696,12 @@ static void update_metrics_and_sample( // Assumption 1: This function is called in a thread that is holding the Global VM Lock. Caller is responsible for enforcing this. // Assumption 2: This function is called from the main Ractor (if Ruby has support for Ractors). void thread_context_collector_on_gc_start(VALUE self_instance) { - struct thread_context_collector_state *state; + thread_context_collector_state *state; if (!rb_typeddata_is_kind_of(self_instance, &thread_context_collector_typed_data)) return; // This should never fail the the above check passes - TypedData_Get_Struct(self_instance, struct thread_context_collector_state, &thread_context_collector_typed_data, state); + TypedData_Get_Struct(self_instance, thread_context_collector_state, &thread_context_collector_typed_data, state); - struct per_thread_context *thread_context = get_context_for(rb_thread_current(), state); + per_thread_context *thread_context = get_context_for(rb_thread_current(), state); // If there was no previously-existing context for this thread, we won't allocate one (see safety). For now we just drop // the GC sample, under the assumption that "a thread that is so new that we never sampled it even once before it triggers @@ -729,12 +729,12 @@ void thread_context_collector_on_gc_start(VALUE self_instance) { // Assumption 2: This function is called from the main Ractor (if Ruby has support for Ractors). __attribute__((warn_unused_result)) bool thread_context_collector_on_gc_finish(VALUE self_instance) { - struct thread_context_collector_state *state; + thread_context_collector_state *state; if (!rb_typeddata_is_kind_of(self_instance, &thread_context_collector_typed_data)) return false; // This should never fail the the above check passes - TypedData_Get_Struct(self_instance, struct thread_context_collector_state, &thread_context_collector_typed_data, state); + TypedData_Get_Struct(self_instance, thread_context_collector_state, &thread_context_collector_typed_data, state); - struct per_thread_context *thread_context = get_context_for(rb_thread_current(), state); + per_thread_context *thread_context = get_context_for(rb_thread_current(), state); // If there was no previously-existing context for this thread, we won't allocate one (see safety). We keep a metric for // how often this happens -- see on_gc_start. @@ -807,8 +807,8 @@ bool thread_context_collector_on_gc_finish(VALUE self_instance) { // Assumption 3: Unlike `on_gc_start` and `on_gc_finish`, this method is allowed to allocate memory as needed. // Assumption 4: This function is called from the main Ractor (if Ruby has support for Ractors). VALUE thread_context_collector_sample_after_gc(VALUE self_instance) { - struct thread_context_collector_state *state; - TypedData_Get_Struct(self_instance, struct thread_context_collector_state, &thread_context_collector_typed_data, state); + thread_context_collector_state *state; + TypedData_Get_Struct(self_instance, thread_context_collector_state, &thread_context_collector_typed_data, state); if (state->gc_tracking.wall_time_at_previous_gc_ns == INVALID_TIME) { rb_raise(rb_eRuntimeError, "BUG: Unexpected call to sample_after_gc without valid GC information available"); @@ -857,10 +857,10 @@ VALUE thread_context_collector_sample_after_gc(VALUE self_instance) { } static void trigger_sample_for_thread( - struct thread_context_collector_state *state, + thread_context_collector_state *state, VALUE thread, VALUE stack_from_thread, // This can be different when attributing profiler overhead using a different stack - struct per_thread_context *thread_context, + per_thread_context *thread_context, sampling_buffer* sampling_buffer, sample_values values, long current_monotonic_wall_time_ns, @@ -908,7 +908,7 @@ static void trigger_sample_for_thread( }; } - struct trace_identifiers trace_identifiers_result = {.valid = false, .trace_endpoint = Qnil}; + trace_identifiers trace_identifiers_result = {.valid = false, .trace_endpoint = Qnil}; trace_identifiers_for(state, thread, &trace_identifiers_result, is_safe_to_allocate_objects); if (!trace_identifiers_result.valid && state->otel_context_enabled != OTEL_CONTEXT_ENABLED_FALSE) { @@ -1017,14 +1017,14 @@ static VALUE _native_thread_list(DDTRACE_UNUSED VALUE _self) { return result; } -static struct per_thread_context *get_or_create_context_for(VALUE thread, struct thread_context_collector_state *state) { - struct per_thread_context* thread_context = NULL; +static per_thread_context *get_or_create_context_for(VALUE thread, thread_context_collector_state *state) { + per_thread_context* thread_context = NULL; st_data_t value_context = 0; if (st_lookup(state->hash_map_per_thread_context, (st_data_t) thread, &value_context)) { - thread_context = (struct per_thread_context*) value_context; + thread_context = (per_thread_context*) value_context; } else { - thread_context = ruby_xcalloc(1, sizeof(struct per_thread_context)); + thread_context = ruby_xcalloc(1, sizeof(per_thread_context)); initialize_context(thread, thread_context, state); st_insert(state->hash_map_per_thread_context, (st_data_t) thread, (st_data_t) thread_context); } @@ -1032,12 +1032,12 @@ static struct per_thread_context *get_or_create_context_for(VALUE thread, struct return thread_context; } -static struct per_thread_context *get_context_for(VALUE thread, struct thread_context_collector_state *state) { - struct per_thread_context* thread_context = NULL; +static per_thread_context *get_context_for(VALUE thread, thread_context_collector_state *state) { + per_thread_context* thread_context = NULL; st_data_t value_context = 0; if (st_lookup(state->hash_map_per_thread_context, (st_data_t) thread, &value_context)) { - thread_context = (struct per_thread_context*) value_context; + thread_context = (per_thread_context*) value_context; } return thread_context; @@ -1064,7 +1064,7 @@ static bool is_logging_gem_monkey_patch(VALUE invoke_file_location) { return strncmp(invoke_file + invoke_file_len - logging_gem_path_len, LOGGING_GEM_PATH, logging_gem_path_len) == 0; } -static void initialize_context(VALUE thread, struct per_thread_context *thread_context, struct thread_context_collector_state *state) { +static void initialize_context(VALUE thread, per_thread_context *thread_context, thread_context_collector_state *state) { thread_context->sampling_buffer = sampling_buffer_new(state->max_frames, state->locations); snprintf(thread_context->thread_id, THREAD_ID_LIMIT_CHARS, "%"PRIu64" (%lu)", native_thread_id_for(thread), (unsigned long) thread_id_for(thread)); @@ -1121,14 +1121,14 @@ static void initialize_context(VALUE thread, struct per_thread_context *thread_c #endif } -static void free_context(struct per_thread_context* thread_context) { +static void free_context(per_thread_context* thread_context) { sampling_buffer_free(thread_context->sampling_buffer); ruby_xfree(thread_context); } static VALUE _native_inspect(DDTRACE_UNUSED VALUE _self, VALUE collector_instance) { - struct thread_context_collector_state *state; - TypedData_Get_Struct(collector_instance, struct thread_context_collector_state, &thread_context_collector_typed_data, state); + thread_context_collector_state *state; + TypedData_Get_Struct(collector_instance, thread_context_collector_state, &thread_context_collector_typed_data, state); VALUE result = rb_str_new2(" (native state)"); @@ -1156,7 +1156,7 @@ static VALUE _native_inspect(DDTRACE_UNUSED VALUE _self, VALUE collector_instanc return result; } -static VALUE per_thread_context_st_table_as_ruby_hash(struct thread_context_collector_state *state) { +static VALUE per_thread_context_st_table_as_ruby_hash(thread_context_collector_state *state) { VALUE result = rb_hash_new(); st_foreach(state->hash_map_per_thread_context, per_thread_context_as_ruby_hash, result); return result; @@ -1164,7 +1164,7 @@ static VALUE per_thread_context_st_table_as_ruby_hash(struct thread_context_coll static int per_thread_context_as_ruby_hash(st_data_t key_thread, st_data_t value_context, st_data_t result_hash) { VALUE thread = (VALUE) key_thread; - struct per_thread_context *thread_context = (struct per_thread_context*) value_context; + per_thread_context *thread_context = (per_thread_context*) value_context; VALUE result = (VALUE) result_hash; VALUE context_as_hash = rb_hash_new(); rb_hash_aset(result, thread, context_as_hash); @@ -1189,7 +1189,7 @@ static int per_thread_context_as_ruby_hash(st_data_t key_thread, st_data_t value return ST_CONTINUE; } -static VALUE stats_as_ruby_hash(struct thread_context_collector_state *state) { +static VALUE stats_as_ruby_hash(thread_context_collector_state *state) { // Update this when modifying state struct (stats inner struct) VALUE stats_as_hash = rb_hash_new(); VALUE arguments[] = { @@ -1200,7 +1200,7 @@ static VALUE stats_as_ruby_hash(struct thread_context_collector_state *state) { return stats_as_hash; } -static VALUE gc_tracking_as_ruby_hash(struct thread_context_collector_state *state) { +static VALUE gc_tracking_as_ruby_hash(thread_context_collector_state *state) { // Update this when modifying state struct (gc_tracking inner struct) VALUE result = rb_hash_new(); VALUE arguments[] = { @@ -1213,13 +1213,13 @@ static VALUE gc_tracking_as_ruby_hash(struct thread_context_collector_state *sta return result; } -static void remove_context_for_dead_threads(struct thread_context_collector_state *state) { +static void remove_context_for_dead_threads(thread_context_collector_state *state) { st_foreach(state->hash_map_per_thread_context, remove_if_dead_thread, 0 /* unused */); } static int remove_if_dead_thread(st_data_t key_thread, st_data_t value_context, DDTRACE_UNUSED st_data_t _argument) { VALUE thread = (VALUE) key_thread; - struct per_thread_context* thread_context = (struct per_thread_context*) value_context; + per_thread_context* thread_context = (per_thread_context*) value_context; if (is_thread_alive(thread)) return ST_CONTINUE; @@ -1232,8 +1232,8 @@ static int remove_if_dead_thread(st_data_t key_thread, st_data_t value_context, // // Returns the whole contents of the per_thread_context structs being tracked. static VALUE _native_per_thread_context(DDTRACE_UNUSED VALUE _self, VALUE collector_instance) { - struct thread_context_collector_state *state; - TypedData_Get_Struct(collector_instance, struct thread_context_collector_state, &thread_context_collector_typed_data, state); + thread_context_collector_state *state; + TypedData_Get_Struct(collector_instance, thread_context_collector_state, &thread_context_collector_typed_data, state); return per_thread_context_st_table_as_ruby_hash(state); } @@ -1278,7 +1278,7 @@ static long update_time_since_previous_sample(long *time_at_previous_sample_ns, } // Safety: This function is assumed never to raise exceptions by callers -static long cpu_time_now_ns(struct per_thread_context *thread_context) { +static long cpu_time_now_ns(per_thread_context *thread_context) { thread_cpu_time cpu_time = thread_cpu_time_for(thread_context->thread_cpu_time_id); if (!cpu_time.valid) { @@ -1316,8 +1316,8 @@ VALUE enforce_thread_context_collector_instance(VALUE object) { // This method exists only to enable testing Datadog::Profiling::Collectors::ThreadContext behavior using RSpec. // It SHOULD NOT be used for other purposes. static VALUE _native_stats(DDTRACE_UNUSED VALUE _self, VALUE collector_instance) { - struct thread_context_collector_state *state; - TypedData_Get_Struct(collector_instance, struct thread_context_collector_state, &thread_context_collector_typed_data, state); + thread_context_collector_state *state; + TypedData_Get_Struct(collector_instance, thread_context_collector_state, &thread_context_collector_typed_data, state); return stats_as_ruby_hash(state); } @@ -1325,17 +1325,17 @@ static VALUE _native_stats(DDTRACE_UNUSED VALUE _self, VALUE collector_instance) // This method exists only to enable testing Datadog::Profiling::Collectors::ThreadContext behavior using RSpec. // It SHOULD NOT be used for other purposes. static VALUE _native_gc_tracking(DDTRACE_UNUSED VALUE _self, VALUE collector_instance) { - struct thread_context_collector_state *state; - TypedData_Get_Struct(collector_instance, struct thread_context_collector_state, &thread_context_collector_typed_data, state); + thread_context_collector_state *state; + TypedData_Get_Struct(collector_instance, thread_context_collector_state, &thread_context_collector_typed_data, state); return gc_tracking_as_ruby_hash(state); } // Assumption 1: This function is called in a thread that is holding the Global VM Lock. Caller is responsible for enforcing this. static void trace_identifiers_for( - struct thread_context_collector_state *state, + thread_context_collector_state *state, VALUE thread, - struct trace_identifiers *trace_identifiers_result, + trace_identifiers *trace_identifiers_result, bool is_safe_to_allocate_objects ) { if (state->otel_context_enabled == OTEL_CONTEXT_ENABLED_ONLY) return; @@ -1415,8 +1415,8 @@ static bool should_collect_resource(VALUE root_span) { // Assumption: This method gets called BEFORE restarting profiling -- e.g. there are no components attempting to // trigger samples at the same time. static VALUE _native_reset_after_fork(DDTRACE_UNUSED VALUE self, VALUE collector_instance) { - struct thread_context_collector_state *state; - TypedData_Get_Struct(collector_instance, struct thread_context_collector_state, &thread_context_collector_typed_data, state); + thread_context_collector_state *state; + TypedData_Get_Struct(collector_instance, thread_context_collector_state, &thread_context_collector_typed_data, state); // Release all context memory before clearing the existing context st_foreach(state->hash_map_per_thread_context, hash_map_per_thread_context_free_values, 0 /* unused */); @@ -1430,7 +1430,7 @@ static VALUE _native_reset_after_fork(DDTRACE_UNUSED VALUE self, VALUE collector return Qtrue; } -static VALUE thread_list(struct thread_context_collector_state *state) { +static VALUE thread_list(thread_context_collector_state *state) { VALUE result = state->thread_list_buffer; rb_ary_clear(result); ddtrace_thread_list(result); @@ -1438,8 +1438,8 @@ static VALUE thread_list(struct thread_context_collector_state *state) { } void thread_context_collector_sample_allocation(VALUE self_instance, unsigned int sample_weight, VALUE new_object) { - struct thread_context_collector_state *state; - TypedData_Get_Struct(self_instance, struct thread_context_collector_state, &thread_context_collector_typed_data, state); + thread_context_collector_state *state; + TypedData_Get_Struct(self_instance, thread_context_collector_state, &thread_context_collector_typed_data, state); VALUE current_thread = rb_thread_current(); @@ -1512,7 +1512,7 @@ void thread_context_collector_sample_allocation(VALUE self_instance, unsigned in track_object(state->recorder_instance, new_object, sample_weight, optional_class_name); - struct per_thread_context *thread_context = get_or_create_context_for(current_thread, state); + per_thread_context *thread_context = get_or_create_context_for(current_thread, state); trigger_sample_for_thread( state, @@ -1585,7 +1585,7 @@ static VALUE read_otel_current_span_key_const(DDTRACE_UNUSED VALUE _unused) { return rb_const_get(trace_module, rb_intern("CURRENT_SPAN_KEY")); } -static VALUE get_otel_current_span_key(struct thread_context_collector_state *state, bool is_safe_to_allocate_objects) { +static VALUE get_otel_current_span_key(thread_context_collector_state *state, bool is_safe_to_allocate_objects) { if (state->otel_current_span_key == Qtrue) { // Qtrue means we haven't tried to extract it yet if (!is_safe_to_allocate_objects) { // Calling read_otel_current_span_key_const below can trigger exceptions and arbitrary Ruby code running (e.g. @@ -1608,7 +1608,7 @@ static VALUE get_otel_current_span_key(struct thread_context_collector_state *st // This method gets used when ddtrace is being used indirectly via the opentelemetry APIs. Information gets stored slightly // differently, and this codepath handles it. static void ddtrace_otel_trace_identifiers_for( - struct thread_context_collector_state *state, + thread_context_collector_state *state, VALUE *active_trace, VALUE *root_span, VALUE *numeric_span_id, @@ -1652,8 +1652,8 @@ static void ddtrace_otel_trace_identifiers_for( } void thread_context_collector_sample_skipped_allocation_samples(VALUE self_instance, unsigned int skipped_samples) { - struct thread_context_collector_state *state; - TypedData_Get_Struct(self_instance, struct thread_context_collector_state, &thread_context_collector_typed_data, state); + thread_context_collector_state *state; + TypedData_Get_Struct(self_instance, thread_context_collector_state, &thread_context_collector_typed_data, state); ddog_prof_Label labels[] = { // Providing .num = 0 should not be needed but the tracer-2.7 docker image ships a buggy gcc that complains about this @@ -1707,9 +1707,9 @@ static VALUE _native_sample_skipped_allocation_samples(DDTRACE_UNUSED VALUE self // root span id. // This matches the semantics of how ddtrace tracing creates a TraceOperation and assigns a local root span to it. static void otel_without_ddtrace_trace_identifiers_for( - struct thread_context_collector_state *state, + thread_context_collector_state *state, VALUE thread, - struct trace_identifiers *trace_identifiers_result, + trace_identifiers *trace_identifiers_result, bool is_safe_to_allocate_objects ) { VALUE context_storage = rb_thread_local_aref(thread, otel_context_storage_id /* __opentelemetry_context_storage__ */); @@ -1723,14 +1723,14 @@ static void otel_without_ddtrace_trace_identifiers_for( int active_context_index = RARRAY_LEN(context_storage) - 1; if (active_context_index < 0) return; - struct otel_span active_span = otel_span_from(rb_ary_entry(context_storage, active_context_index), otel_current_span_key); + otel_span active_span = otel_span_from(rb_ary_entry(context_storage, active_context_index), otel_current_span_key); if (active_span.span == Qnil) return; - struct otel_span local_root_span = active_span; + otel_span local_root_span = active_span; // Now find the oldest span starting from the active span that still has the same trace id as the active span for (int i = active_context_index - 1; i >= 0; i--) { - struct otel_span checking_span = otel_span_from(rb_ary_entry(context_storage, i), otel_current_span_key); + otel_span checking_span = otel_span_from(rb_ary_entry(context_storage, i), otel_current_span_key); if (checking_span.span == Qnil) return; if (rb_str_equal(active_span.trace_id, checking_span.trace_id) == Qfalse) break; @@ -1758,8 +1758,8 @@ static void otel_without_ddtrace_trace_identifiers_for( trace_identifiers_result->trace_endpoint = trace_resource; } -static struct otel_span otel_span_from(VALUE otel_context, VALUE otel_current_span_key) { - struct otel_span failed = {.span = Qnil, .span_id = Qnil, .trace_id = Qnil}; +static otel_span otel_span_from(VALUE otel_context, VALUE otel_current_span_key) { + otel_span failed = {.span = Qnil, .span_id = Qnil, .trace_id = Qnil}; if (otel_context == Qnil) return failed; @@ -1778,7 +1778,7 @@ static struct otel_span otel_span_from(VALUE otel_context, VALUE otel_current_sp VALUE trace_id = rb_ivar_get(span_context, at_trace_id_id /* @trace_id */); if (span_id == Qnil || trace_id == Qnil || !RB_TYPE_P(span_id, T_STRING) || !RB_TYPE_P(trace_id, T_STRING)) return failed; - return (struct otel_span) {.span = span, .span_id = span_id, .trace_id = trace_id}; + return (otel_span) {.span = span, .span_id = span_id, .trace_id = trace_id}; } // Otel span ids are represented as a big-endian 8-byte string @@ -1880,8 +1880,8 @@ static uint64_t otel_span_id_to_uint(VALUE otel_span_id) { // NOTE: In normal use, current_thread is expected to be == rb_thread_current(); the `current_thread` parameter only // exists to enable testing. VALUE thread_context_collector_sample_after_gvl_running(VALUE self_instance, VALUE current_thread, long current_monotonic_wall_time_ns) { - struct thread_context_collector_state *state; - TypedData_Get_Struct(self_instance, struct thread_context_collector_state, &thread_context_collector_typed_data, state); + thread_context_collector_state *state; + TypedData_Get_Struct(self_instance, thread_context_collector_state, &thread_context_collector_typed_data, state); if (!state->timeline_enabled) rb_raise(rb_eRuntimeError, "GVL profiling requires timeline to be enabled"); @@ -1895,7 +1895,7 @@ static uint64_t otel_span_id_to_uint(VALUE otel_span_id) { return Qfalse; } - struct per_thread_context *thread_context = get_or_create_context_for(current_thread, state); + per_thread_context *thread_context = get_or_create_context_for(current_thread, state); // We don't actually account for cpu-time during Waiting for GVL. BUT, we may chose to push an // extra sample to represent the period prior to Waiting for GVL. To support that, we retrieve the current @@ -1921,10 +1921,10 @@ static uint64_t otel_span_id_to_uint(VALUE otel_span_id) { // need to take when sampling cpu/wall-time for a thread that's in the "Waiting for GVL" state. __attribute__((warn_unused_result)) static bool handle_gvl_waiting( - struct thread_context_collector_state *state, + thread_context_collector_state *state, VALUE thread_being_sampled, VALUE stack_from_thread, - struct per_thread_context *thread_context, + per_thread_context *thread_context, sampling_buffer* sampling_buffer, long current_cpu_time_ns ) { @@ -2072,10 +2072,10 @@ static uint64_t otel_span_id_to_uint(VALUE otel_span_id) { static VALUE _native_apply_delta_to_cpu_time_at_previous_sample_ns(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE thread, VALUE delta_ns) { ENFORCE_THREAD(thread); - struct thread_context_collector_state *state; - TypedData_Get_Struct(collector_instance, struct thread_context_collector_state, &thread_context_collector_typed_data, state); + thread_context_collector_state *state; + TypedData_Get_Struct(collector_instance, thread_context_collector_state, &thread_context_collector_typed_data, state); - struct per_thread_context *thread_context = get_context_for(thread, state); + per_thread_context *thread_context = get_context_for(thread, state); if (thread_context == NULL) rb_raise(rb_eArgError, "Unexpected: This method cannot be used unless the per-thread context for the thread already exists"); thread_context->cpu_time_at_previous_sample_ns += NUM2LONG(delta_ns); @@ -2085,10 +2085,10 @@ static uint64_t otel_span_id_to_uint(VALUE otel_span_id) { #else static bool handle_gvl_waiting( - DDTRACE_UNUSED struct thread_context_collector_state *state, + DDTRACE_UNUSED thread_context_collector_state *state, DDTRACE_UNUSED VALUE thread_being_sampled, DDTRACE_UNUSED VALUE stack_from_thread, - DDTRACE_UNUSED struct per_thread_context *thread_context, + DDTRACE_UNUSED per_thread_context *thread_context, DDTRACE_UNUSED sampling_buffer* sampling_buffer, DDTRACE_UNUSED long current_cpu_time_ns ) { return false; } diff --git a/ext/datadog_profiling_native_extension/heap_recorder.h b/ext/datadog_profiling_native_extension/heap_recorder.h index bd298464e35..e59bf7d0187 100644 --- a/ext/datadog_profiling_native_extension/heap_recorder.h +++ b/ext/datadog_profiling_native_extension/heap_recorder.h @@ -17,7 +17,7 @@ typedef struct heap_recorder heap_recorder; // Extra data associated with each live object being tracked. -typedef struct live_object_data { +typedef struct { // The weight of this object from a sampling perspective. // // A notion of weight is preserved for each tracked object to allow for an approximate diff --git a/ext/datadog_profiling_native_extension/http_transport.c b/ext/datadog_profiling_native_extension/http_transport.c index d41ab7a6b4c..0852e36d7b6 100644 --- a/ext/datadog_profiling_native_extension/http_transport.c +++ b/ext/datadog_profiling_native_extension/http_transport.c @@ -13,13 +13,13 @@ static VALUE error_symbol = Qnil; // :error in Ruby static VALUE library_version_string = Qnil; -struct call_exporter_without_gvl_arguments { +typedef struct { ddog_prof_Exporter *exporter; ddog_prof_Exporter_Request_BuildResult *build_result; ddog_CancellationToken *cancel_token; ddog_prof_Exporter_SendResult result; bool send_ran; -}; +} call_exporter_without_gvl_arguments; static inline ddog_ByteSlice byte_slice_from_ruby_string(VALUE string); static VALUE _native_validate_exporter(VALUE self, VALUE exporter_configuration); @@ -165,7 +165,7 @@ static VALUE perform_export( // We'll release the Global VM Lock while we're calling send, so that the Ruby VM can continue to work while this // is pending - struct call_exporter_without_gvl_arguments args = + call_exporter_without_gvl_arguments args = {.exporter = exporter, .build_result = &build_result, .cancel_token = cancel_token, .send_ran = false}; // We use rb_thread_call_without_gvl2 instead of rb_thread_call_without_gvl as the gvl2 variant never raises any @@ -300,7 +300,7 @@ static VALUE _native_do_export( } static void *call_exporter_without_gvl(void *call_args) { - struct call_exporter_without_gvl_arguments *args = (struct call_exporter_without_gvl_arguments*) call_args; + call_exporter_without_gvl_arguments *args = (call_exporter_without_gvl_arguments*) call_args; args->result = ddog_prof_Exporter_send(args->exporter, &args->build_result->ok, args->cancel_token); args->send_ran = true; diff --git a/ext/datadog_profiling_native_extension/private_vm_api_access.h b/ext/datadog_profiling_native_extension/private_vm_api_access.h index 3e412f51ea5..030ff1b5757 100644 --- a/ext/datadog_profiling_native_extension/private_vm_api_access.h +++ b/ext/datadog_profiling_native_extension/private_vm_api_access.h @@ -18,7 +18,7 @@ typedef struct { rb_nativethread_id_t owner; } current_gvl_owner; -typedef struct frame_info { +typedef struct { union { struct { VALUE iseq; diff --git a/ext/datadog_profiling_native_extension/profiling.c b/ext/datadog_profiling_native_extension/profiling.c index a7bfe0d466b..e26bbf897a3 100644 --- a/ext/datadog_profiling_native_extension/profiling.c +++ b/ext/datadog_profiling_native_extension/profiling.c @@ -85,16 +85,16 @@ static VALUE native_working_p(DDTRACE_UNUSED VALUE _self) { return Qtrue; } -struct trigger_grab_gvl_and_raise_arguments { +typedef struct { VALUE exception_class; char *test_message; int test_message_arg; -}; +} trigger_grab_gvl_and_raise_arguments; static VALUE _native_grab_gvl_and_raise(DDTRACE_UNUSED VALUE _self, VALUE exception_class, VALUE test_message, VALUE test_message_arg, VALUE release_gvl) { ENFORCE_TYPE(test_message, T_STRING); - struct trigger_grab_gvl_and_raise_arguments args; + trigger_grab_gvl_and_raise_arguments args; args.exception_class = exception_class; args.test_message = StringValueCStr(test_message); @@ -110,7 +110,7 @@ static VALUE _native_grab_gvl_and_raise(DDTRACE_UNUSED VALUE _self, VALUE except } static void *trigger_grab_gvl_and_raise(void *trigger_args) { - struct trigger_grab_gvl_and_raise_arguments *args = (struct trigger_grab_gvl_and_raise_arguments *) trigger_args; + trigger_grab_gvl_and_raise_arguments *args = (trigger_grab_gvl_and_raise_arguments *) trigger_args; if (args->test_message_arg >= 0) { grab_gvl_and_raise(args->exception_class, "%s%d", args->test_message, args->test_message_arg); @@ -121,16 +121,16 @@ static void *trigger_grab_gvl_and_raise(void *trigger_args) { return NULL; } -struct trigger_grab_gvl_and_raise_syserr_arguments { +typedef struct { int syserr_errno; char *test_message; int test_message_arg; -}; +} trigger_grab_gvl_and_raise_syserr_arguments; static VALUE _native_grab_gvl_and_raise_syserr(DDTRACE_UNUSED VALUE _self, VALUE syserr_errno, VALUE test_message, VALUE test_message_arg, VALUE release_gvl) { ENFORCE_TYPE(test_message, T_STRING); - struct trigger_grab_gvl_and_raise_syserr_arguments args; + trigger_grab_gvl_and_raise_syserr_arguments args; args.syserr_errno = NUM2INT(syserr_errno); args.test_message = StringValueCStr(test_message); @@ -146,7 +146,7 @@ static VALUE _native_grab_gvl_and_raise_syserr(DDTRACE_UNUSED VALUE _self, VALUE } static void *trigger_grab_gvl_and_raise_syserr(void *trigger_args) { - struct trigger_grab_gvl_and_raise_syserr_arguments *args = (struct trigger_grab_gvl_and_raise_syserr_arguments *) trigger_args; + trigger_grab_gvl_and_raise_syserr_arguments *args = (trigger_grab_gvl_and_raise_syserr_arguments *) trigger_args; if (args->test_message_arg >= 0) { grab_gvl_and_raise_syserr(args->syserr_errno, "%s%d", args->test_message, args->test_message_arg); diff --git a/ext/datadog_profiling_native_extension/ruby_helpers.c b/ext/datadog_profiling_native_extension/ruby_helpers.c index 09b14d20855..34e9fa61c77 100644 --- a/ext/datadog_profiling_native_extension/ruby_helpers.c +++ b/ext/datadog_profiling_native_extension/ruby_helpers.c @@ -23,18 +23,18 @@ void ruby_helpers_init(void) { #define MAX_RAISE_MESSAGE_SIZE 256 -struct raise_arguments { +typedef struct { VALUE exception_class; char exception_message[MAX_RAISE_MESSAGE_SIZE]; -}; +} raise_args; static void *trigger_raise(void *raise_arguments) { - struct raise_arguments *args = (struct raise_arguments *) raise_arguments; + raise_args *args = (raise_args *) raise_arguments; rb_raise(args->exception_class, "%s", args->exception_message); } void grab_gvl_and_raise(VALUE exception_class, const char *format_string, ...) { - struct raise_arguments args; + raise_args args; args.exception_class = exception_class; @@ -55,18 +55,18 @@ void grab_gvl_and_raise(VALUE exception_class, const char *format_string, ...) { rb_bug("[ddtrace] Unexpected: Reached the end of grab_gvl_and_raise while raising '%s'\n", args.exception_message); } -struct syserr_raise_arguments { +typedef struct { int syserr_errno; char exception_message[MAX_RAISE_MESSAGE_SIZE]; -}; +} syserr_raise_args; static void *trigger_syserr_raise(void *syserr_raise_arguments) { - struct syserr_raise_arguments *args = (struct syserr_raise_arguments *) syserr_raise_arguments; + syserr_raise_args *args = (syserr_raise_args *) syserr_raise_arguments; rb_syserr_fail(args->syserr_errno, args->exception_message); } void grab_gvl_and_raise_syserr(int syserr_errno, const char *format_string, ...) { - struct syserr_raise_arguments args; + syserr_raise_args args; args.syserr_errno = syserr_errno; diff --git a/ext/datadog_profiling_native_extension/stack_recorder.c b/ext/datadog_profiling_native_extension/stack_recorder.c index 710b17356e2..349a9df89dd 100644 --- a/ext/datadog_profiling_native_extension/stack_recorder.c +++ b/ext/datadog_profiling_native_extension/stack_recorder.c @@ -173,18 +173,18 @@ static const uint8_t all_value_types_positions[] = // Struct for storing stats related to a profile in a particular slot. // These stats will share the same lifetime as the data in that profile slot. -typedef struct slot_stats { +typedef struct { // How many individual samples were recorded into this slot (un-weighted) uint64_t recorded_samples; } stats_slot; -typedef struct profile_slot { +typedef struct { ddog_prof_Profile profile; stats_slot stats; } profile_slot; // Contains native state for each instance -struct stack_recorder_state { +typedef struct { // Heap recorder instance heap_recorder *heap_recorder; bool heap_clean_after_gc_enabled; @@ -210,17 +210,17 @@ struct stack_recorder_state { long serialization_time_ns_max; uint64_t serialization_time_ns_total; } stats_lifetime; -}; +} stack_recorder_state; // Used to group mutex and the corresponding profile slot for easy unlocking after work is done. -typedef struct locked_profile_slot { +typedef struct { pthread_mutex_t *mutex; profile_slot *data; } locked_profile_slot; -struct call_serialize_without_gvl_arguments { +typedef struct { // Set by caller - struct stack_recorder_state *state; + stack_recorder_state *state; ddog_Timespec finish_timestamp; // Set by callee @@ -231,26 +231,26 @@ struct call_serialize_without_gvl_arguments { // Set by both bool serialize_ran; -}; +} call_serialize_without_gvl_arguments; static VALUE _native_new(VALUE klass); -static void initialize_slot_concurrency_control(struct stack_recorder_state *state); -static void initialize_profiles(struct stack_recorder_state *state, ddog_prof_Slice_ValueType sample_types); +static void initialize_slot_concurrency_control(stack_recorder_state *state); +static void initialize_profiles(stack_recorder_state *state, ddog_prof_Slice_ValueType sample_types); static void stack_recorder_typed_data_free(void *data); static VALUE _native_initialize(int argc, VALUE *argv, DDTRACE_UNUSED VALUE _self); static VALUE _native_serialize(VALUE self, VALUE recorder_instance); static VALUE ruby_time_from(ddog_Timespec ddprof_time); static void *call_serialize_without_gvl(void *call_args); -static locked_profile_slot sampler_lock_active_profile(struct stack_recorder_state *state); +static locked_profile_slot sampler_lock_active_profile(stack_recorder_state *state); static void sampler_unlock_active_profile(locked_profile_slot active_slot); -static profile_slot* serializer_flip_active_and_inactive_slots(struct stack_recorder_state *state); +static profile_slot* serializer_flip_active_and_inactive_slots(stack_recorder_state *state); static VALUE _native_active_slot(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance); static VALUE _native_is_slot_one_mutex_locked(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance); static VALUE _native_is_slot_two_mutex_locked(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance); static VALUE test_slot_mutex_state(VALUE recorder_instance, int slot); static ddog_Timespec system_epoch_now_timespec(void); static VALUE _native_reset_after_fork(DDTRACE_UNUSED VALUE self, VALUE recorder_instance); -static void serializer_set_start_timestamp_for_next_profile(struct stack_recorder_state *state, ddog_Timespec start_time); +static void serializer_set_start_timestamp_for_next_profile(stack_recorder_state *state, ddog_Timespec start_time); static VALUE _native_record_endpoint(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance, VALUE local_root_span_id, VALUE endpoint); static void reset_profile_slot(profile_slot *slot, ddog_Timespec *start_time /* Can be null */); static VALUE _native_track_object(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance, VALUE new_obj, VALUE weight, VALUE alloc_class); @@ -316,7 +316,7 @@ static const rb_data_type_t stack_recorder_typed_data = { }; static VALUE _native_new(VALUE klass) { - struct stack_recorder_state *state = ruby_xcalloc(1, sizeof(struct stack_recorder_state)); + stack_recorder_state *state = ruby_xcalloc(1, sizeof(stack_recorder_state)); // Note: Any exceptions raised from this note until the TypedData_Wrap_Struct call will lead to the state memory // being leaked. @@ -354,7 +354,7 @@ static VALUE _native_new(VALUE klass) { return stack_recorder; } -static void initialize_slot_concurrency_control(struct stack_recorder_state *state) { +static void initialize_slot_concurrency_control(stack_recorder_state *state) { state->mutex_slot_one = (pthread_mutex_t) PTHREAD_MUTEX_INITIALIZER; state->mutex_slot_two = (pthread_mutex_t) PTHREAD_MUTEX_INITIALIZER; @@ -364,7 +364,7 @@ static void initialize_slot_concurrency_control(struct stack_recorder_state *sta state->active_slot = 1; } -static void initialize_profiles(struct stack_recorder_state *state, ddog_prof_Slice_ValueType sample_types) { +static void initialize_profiles(stack_recorder_state *state, ddog_prof_Slice_ValueType sample_types) { ddog_prof_Profile_NewResult slot_one_profile_result = ddog_prof_Profile_new(sample_types, NULL /* period is optional */, NULL /* start_time is optional */); @@ -391,7 +391,7 @@ static void initialize_profiles(struct stack_recorder_state *state, ddog_prof_Sl } static void stack_recorder_typed_data_free(void *state_ptr) { - struct stack_recorder_state *state = (struct stack_recorder_state *) state_ptr; + stack_recorder_state *state = (stack_recorder_state *) state_ptr; pthread_mutex_destroy(&state->mutex_slot_one); ddog_prof_Profile_drop(&state->profile_slot_one.profile); @@ -426,8 +426,8 @@ static VALUE _native_initialize(int argc, VALUE *argv, DDTRACE_UNUSED VALUE _sel ENFORCE_BOOLEAN(timeline_enabled); ENFORCE_BOOLEAN(heap_clean_after_gc_enabled); - struct stack_recorder_state *state; - TypedData_Get_Struct(recorder_instance, struct stack_recorder_state, &stack_recorder_typed_data, state); + stack_recorder_state *state; + TypedData_Get_Struct(recorder_instance, stack_recorder_state, &stack_recorder_typed_data, state); state->heap_clean_after_gc_enabled = (heap_clean_after_gc_enabled == Qtrue); @@ -517,8 +517,8 @@ static VALUE _native_initialize(int argc, VALUE *argv, DDTRACE_UNUSED VALUE _sel } static VALUE _native_serialize(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance) { - struct stack_recorder_state *state; - TypedData_Get_Struct(recorder_instance, struct stack_recorder_state, &stack_recorder_typed_data, state); + stack_recorder_state *state; + TypedData_Get_Struct(recorder_instance, stack_recorder_state, &stack_recorder_typed_data, state); ddog_Timespec finish_timestamp = system_epoch_now_timespec(); // Need to do this while still holding on to the Global VM Lock; see comments on method for why @@ -532,7 +532,7 @@ static VALUE _native_serialize(DDTRACE_UNUSED VALUE _self, VALUE recorder_instan // We'll release the Global VM Lock while we're calling serialize, so that the Ruby VM can continue to work while this // is pending - struct call_serialize_without_gvl_arguments args = { + call_serialize_without_gvl_arguments args = { .state = state, .finish_timestamp = finish_timestamp, .serialize_ran = false @@ -597,8 +597,8 @@ static VALUE ruby_time_from(ddog_Timespec ddprof_time) { } void record_sample(VALUE recorder_instance, ddog_prof_Slice_Location locations, sample_values values, sample_labels labels) { - struct stack_recorder_state *state; - TypedData_Get_Struct(recorder_instance, struct stack_recorder_state, &stack_recorder_typed_data, state); + stack_recorder_state *state; + TypedData_Get_Struct(recorder_instance, stack_recorder_state, &stack_recorder_typed_data, state); locked_profile_slot active_slot = sampler_lock_active_profile(state); @@ -652,8 +652,8 @@ void record_sample(VALUE recorder_instance, ddog_prof_Slice_Location locations, } void track_object(VALUE recorder_instance, VALUE new_object, unsigned int sample_weight, ddog_CharSlice *alloc_class) { - struct stack_recorder_state *state; - TypedData_Get_Struct(recorder_instance, struct stack_recorder_state, &stack_recorder_typed_data, state); + stack_recorder_state *state; + TypedData_Get_Struct(recorder_instance, stack_recorder_state, &stack_recorder_typed_data, state); // FIXME: Heap sampling currently has to be done in 2 parts because the construction of locations is happening // very late in the allocation-sampling path (which is shared with the cpu sampling path). This can // be fixed with some refactoring but for now this leads to a less impactful change. @@ -661,8 +661,8 @@ void track_object(VALUE recorder_instance, VALUE new_object, unsigned int sample } void record_endpoint(VALUE recorder_instance, uint64_t local_root_span_id, ddog_CharSlice endpoint) { - struct stack_recorder_state *state; - TypedData_Get_Struct(recorder_instance, struct stack_recorder_state, &stack_recorder_typed_data, state); + stack_recorder_state *state; + TypedData_Get_Struct(recorder_instance, stack_recorder_state, &stack_recorder_typed_data, state); locked_profile_slot active_slot = sampler_lock_active_profile(state); @@ -676,8 +676,8 @@ void record_endpoint(VALUE recorder_instance, uint64_t local_root_span_id, ddog_ } void recorder_after_gc_step(VALUE recorder_instance) { - struct stack_recorder_state *state; - TypedData_Get_Struct(recorder_instance, struct stack_recorder_state, &stack_recorder_typed_data, state); + stack_recorder_state *state; + TypedData_Get_Struct(recorder_instance, stack_recorder_state, &stack_recorder_typed_data, state); if (state->heap_clean_after_gc_enabled) heap_recorder_update_young_objects(state->heap_recorder); } @@ -687,7 +687,7 @@ void recorder_after_gc_step(VALUE recorder_instance) { // Heap recorder iteration context allows us access to stack recorder state and profile being serialized // during iteration of heap recorder live objects. typedef struct heap_recorder_iteration_context { - struct stack_recorder_state *state; + stack_recorder_state *state; profile_slot *slot; bool error; @@ -749,7 +749,7 @@ static bool add_heap_sample_to_active_profile_without_gvl(heap_recorder_iteratio return true; } -static void build_heap_profile_without_gvl(struct stack_recorder_state *state, profile_slot *slot) { +static void build_heap_profile_without_gvl(stack_recorder_state *state, profile_slot *slot) { heap_recorder_iteration_context iteration_context = { .state = state, .slot = slot, @@ -770,7 +770,7 @@ static void build_heap_profile_without_gvl(struct stack_recorder_state *state, p } static void *call_serialize_without_gvl(void *call_args) { - struct call_serialize_without_gvl_arguments *args = (struct call_serialize_without_gvl_arguments *) call_args; + call_serialize_without_gvl_arguments *args = (call_serialize_without_gvl_arguments *) call_args; long serialize_no_gvl_start_time_ns = monotonic_wall_time_now_ns(DO_NOT_RAISE_ON_FAILURE); @@ -796,7 +796,7 @@ VALUE enforce_recorder_instance(VALUE object) { return object; } -static locked_profile_slot sampler_lock_active_profile(struct stack_recorder_state *state) { +static locked_profile_slot sampler_lock_active_profile(stack_recorder_state *state) { int error; for (int attempts = 0; attempts < 2; attempts++) { @@ -823,7 +823,7 @@ static void sampler_unlock_active_profile(locked_profile_slot active_slot) { ENFORCE_SUCCESS_GVL(pthread_mutex_unlock(active_slot.mutex)); } -static profile_slot* serializer_flip_active_and_inactive_slots(struct stack_recorder_state *state) { +static profile_slot* serializer_flip_active_and_inactive_slots(stack_recorder_state *state) { int previously_active_slot = state->active_slot; if (previously_active_slot != 1 && previously_active_slot != 2) { @@ -849,8 +849,8 @@ static profile_slot* serializer_flip_active_and_inactive_slots(struct stack_reco // This method exists only to enable testing Datadog::Profiling::StackRecorder behavior using RSpec. // It SHOULD NOT be used for other purposes. static VALUE _native_active_slot(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance) { - struct stack_recorder_state *state; - TypedData_Get_Struct(recorder_instance, struct stack_recorder_state, &stack_recorder_typed_data, state); + stack_recorder_state *state; + TypedData_Get_Struct(recorder_instance, stack_recorder_state, &stack_recorder_typed_data, state); return INT2NUM(state->active_slot); } @@ -864,8 +864,8 @@ static VALUE _native_is_slot_one_mutex_locked(DDTRACE_UNUSED VALUE _self, VALUE static VALUE _native_is_slot_two_mutex_locked(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance) { return test_slot_mutex_state(recorder_instance, 2); } static VALUE test_slot_mutex_state(VALUE recorder_instance, int slot) { - struct stack_recorder_state *state; - TypedData_Get_Struct(recorder_instance, struct stack_recorder_state, &stack_recorder_typed_data, state); + stack_recorder_state *state; + TypedData_Get_Struct(recorder_instance, stack_recorder_state, &stack_recorder_typed_data, state); pthread_mutex_t *slot_mutex = (slot == 1) ? &state->mutex_slot_one : &state->mutex_slot_two; @@ -895,8 +895,8 @@ static ddog_Timespec system_epoch_now_timespec(void) { // Assumption: This method gets called BEFORE restarting profiling -- e.g. there are no components attempting to // trigger samples at the same time. static VALUE _native_reset_after_fork(DDTRACE_UNUSED VALUE self, VALUE recorder_instance) { - struct stack_recorder_state *state; - TypedData_Get_Struct(recorder_instance, struct stack_recorder_state, &stack_recorder_typed_data, state); + stack_recorder_state *state; + TypedData_Get_Struct(recorder_instance, stack_recorder_state, &stack_recorder_typed_data, state); // In case the fork happened halfway through `serializer_flip_active_and_inactive_slots` execution and the // resulting state is inconsistent, we make sure to reset it back to the initial state. @@ -912,7 +912,7 @@ static VALUE _native_reset_after_fork(DDTRACE_UNUSED VALUE self, VALUE recorder_ // Assumption 1: This method is called with the GVL being held, because `ddog_prof_Profile_reset` mutates the profile and must // not be interrupted part-way through by a VM fork. -static void serializer_set_start_timestamp_for_next_profile(struct stack_recorder_state *state, ddog_Timespec start_time) { +static void serializer_set_start_timestamp_for_next_profile(stack_recorder_state *state, ddog_Timespec start_time) { // Before making this profile active, we reset it so that it uses the correct start_time for its start profile_slot *next_profile_slot = (state->active_slot == 1) ? &state->profile_slot_two : &state->profile_slot_one; reset_profile_slot(next_profile_slot, &start_time); @@ -972,8 +972,8 @@ static void reset_profile_slot(profile_slot *slot, ddog_Timespec *start_time /* // This method exists only to enable testing Datadog::Profiling::StackRecorder behavior using RSpec. // It SHOULD NOT be used for other purposes. static VALUE _native_start_fake_slow_heap_serialization(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance) { - struct stack_recorder_state *state; - TypedData_Get_Struct(recorder_instance, struct stack_recorder_state, &stack_recorder_typed_data, state); + stack_recorder_state *state; + TypedData_Get_Struct(recorder_instance, stack_recorder_state, &stack_recorder_typed_data, state); heap_recorder_prepare_iteration(state->heap_recorder); @@ -983,8 +983,8 @@ static VALUE _native_start_fake_slow_heap_serialization(DDTRACE_UNUSED VALUE _se // This method exists only to enable testing Datadog::Profiling::StackRecorder behavior using RSpec. // It SHOULD NOT be used for other purposes. static VALUE _native_end_fake_slow_heap_serialization(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance) { - struct stack_recorder_state *state; - TypedData_Get_Struct(recorder_instance, struct stack_recorder_state, &stack_recorder_typed_data, state); + stack_recorder_state *state; + TypedData_Get_Struct(recorder_instance, stack_recorder_state, &stack_recorder_typed_data, state); heap_recorder_finish_iteration(state->heap_recorder); @@ -994,15 +994,15 @@ static VALUE _native_end_fake_slow_heap_serialization(DDTRACE_UNUSED VALUE _self // This method exists only to enable testing Datadog::Profiling::StackRecorder behavior using RSpec. // It SHOULD NOT be used for other purposes. static VALUE _native_debug_heap_recorder(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance) { - struct stack_recorder_state *state; - TypedData_Get_Struct(recorder_instance, struct stack_recorder_state, &stack_recorder_typed_data, state); + stack_recorder_state *state; + TypedData_Get_Struct(recorder_instance, stack_recorder_state, &stack_recorder_typed_data, state); return heap_recorder_testonly_debug(state->heap_recorder); } static VALUE _native_stats(DDTRACE_UNUSED VALUE self, VALUE recorder_instance) { - struct stack_recorder_state *state; - TypedData_Get_Struct(recorder_instance, struct stack_recorder_state, &stack_recorder_typed_data, state); + stack_recorder_state *state; + TypedData_Get_Struct(recorder_instance, stack_recorder_state, &stack_recorder_typed_data, state); uint64_t total_serializations = state->stats_lifetime.serialization_successes + state->stats_lifetime.serialization_failures; @@ -1040,15 +1040,15 @@ static VALUE build_profile_stats(profile_slot *slot, long serialization_time_ns, static VALUE _native_is_object_recorded(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance, VALUE obj_id) { ENFORCE_TYPE(obj_id, T_FIXNUM); - struct stack_recorder_state *state; - TypedData_Get_Struct(recorder_instance, struct stack_recorder_state, &stack_recorder_typed_data, state); + stack_recorder_state *state; + TypedData_Get_Struct(recorder_instance, stack_recorder_state, &stack_recorder_typed_data, state); return heap_recorder_testonly_is_object_recorded(state->heap_recorder, obj_id); } static VALUE _native_heap_recorder_reset_last_update(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance) { - struct stack_recorder_state *state; - TypedData_Get_Struct(recorder_instance, struct stack_recorder_state, &stack_recorder_typed_data, state); + stack_recorder_state *state; + TypedData_Get_Struct(recorder_instance, stack_recorder_state, &stack_recorder_typed_data, state); heap_recorder_testonly_reset_last_update(state->heap_recorder); diff --git a/ext/datadog_profiling_native_extension/stack_recorder.h b/ext/datadog_profiling_native_extension/stack_recorder.h index 7a500c42c1b..38b228afc78 100644 --- a/ext/datadog_profiling_native_extension/stack_recorder.h +++ b/ext/datadog_profiling_native_extension/stack_recorder.h @@ -13,7 +13,7 @@ typedef struct { int64_t timeline_wall_time_ns; } sample_values; -typedef struct sample_labels { +typedef struct { ddog_prof_Slice_Label labels; // This is used to allow the `Collectors::Stack` to modify the existing label, if any. This MUST be NULL or point diff --git a/ext/datadog_profiling_native_extension/time_helpers.h b/ext/datadog_profiling_native_extension/time_helpers.h index 87bc5341fc9..08390cd8c11 100644 --- a/ext/datadog_profiling_native_extension/time_helpers.h +++ b/ext/datadog_profiling_native_extension/time_helpers.h @@ -39,7 +39,7 @@ static inline long system_epoch_time_now_ns(raise_on_failure_setting raise_on_fa // https://docs.redhat.com/en/documentation/red_hat_enterprise_linux_for_real_time/7/html/reference_guide/sect-posix_clocks#Using_clock_getres_to_compare_clock_resolution // We introduce here a separate type for it, so as to make it harder to misuse/more explicit when these timestamps are used -typedef struct coarse_instant { +typedef struct { long timestamp_ns; } coarse_instant; From 6fc4c8ee2b3bf3f8cd76e3825e86c18fbbbc0ed0 Mon Sep 17 00:00:00 2001 From: Oleg Pudeyev <156273877+p-datadog@users.noreply.github.com> Date: Fri, 3 Jan 2025 16:04:15 -0500 Subject: [PATCH 2/6] Update integrations images build script (#4243) Remove pre-2.5 image builds commands since the minimum Ruby version we now support is 2.5. Add 3.4 as a supported Ruby version to the help text (it is already handled by the script). Co-authored-by: Oleg Pudeyev Co-authored-by: Ivo Anjo --- integration/script/build-images | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/integration/script/build-images b/integration/script/build-images index 9a98f4f9516..d3a0f633a25 100755 --- a/integration/script/build-images +++ b/integration/script/build-images @@ -14,7 +14,7 @@ while getopts ":hv:" opt; do echo "Usage: ./script/build-images [-v RUBY_VERSION]" echo echo "If no Ruby version is specified, images are built for each of the" - echo "supported versions (currently 2.1 through 3.3)." + echo "supported versions (currently 2.5 through 3.4)." exit 0 ;; v) @@ -39,10 +39,6 @@ docker build -t datadog/dd-apm-demo:agent -f $INTEGRATION_DIR/images/agent/Docke if test -n "$APP_RUBY_VERSION"; then docker build -t datadog/dd-apm-demo:rb-$APP_RUBY_VERSION -f $INTEGRATION_DIR/images/ruby/$APP_RUBY_VERSION/Dockerfile $INTEGRATION_DIR/images else - docker build -t datadog/dd-apm-demo:rb-2.1 -f $INTEGRATION_DIR/images/ruby/2.1/Dockerfile $INTEGRATION_DIR/images - docker build -t datadog/dd-apm-demo:rb-2.2 -f $INTEGRATION_DIR/images/ruby/2.2/Dockerfile $INTEGRATION_DIR/images - docker build -t datadog/dd-apm-demo:rb-2.3 -f $INTEGRATION_DIR/images/ruby/2.3/Dockerfile $INTEGRATION_DIR/images - docker build -t datadog/dd-apm-demo:rb-2.4 -f $INTEGRATION_DIR/images/ruby/2.4/Dockerfile $INTEGRATION_DIR/images docker build -t datadog/dd-apm-demo:rb-2.5 -f $INTEGRATION_DIR/images/ruby/2.5/Dockerfile $INTEGRATION_DIR/images docker build -t datadog/dd-apm-demo:rb-2.6 -f $INTEGRATION_DIR/images/ruby/2.6/Dockerfile $INTEGRATION_DIR/images docker build -t datadog/dd-apm-demo:rb-2.7 -f $INTEGRATION_DIR/images/ruby/2.7/Dockerfile $INTEGRATION_DIR/images From f3e66eaf60aa5d953c48b4aa0dc6dba556b8cdb8 Mon Sep 17 00:00:00 2001 From: Oleg Pudeyev <156273877+p-datadog@users.noreply.github.com> Date: Fri, 3 Jan 2025 16:04:45 -0500 Subject: [PATCH 3/6] Add standard to development guide (#4242) Co-authored-by: Oleg Pudeyev Co-authored-by: Ivo Anjo --- docs/DevelopmentGuide.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/docs/DevelopmentGuide.md b/docs/DevelopmentGuide.md index 087695e1e30..f3f07ec21b2 100644 --- a/docs/DevelopmentGuide.md +++ b/docs/DevelopmentGuide.md @@ -223,12 +223,31 @@ https://github.com/datadog/dd-apm-test-agent#readme **Linting** -The trace library uses Rubocop to enforce [code style](https://github.com/bbatsov/ruby-style-guide) and quality. To check, run: +Most of the library uses Rubocop to enforce [code style](https://github.com/bbatsov/ruby-style-guide) and quality. To check, run: ``` $ bundle exec rake rubocop ``` +To change your code to the version that rubocop wants, run: + +``` +$ bundle exec rake rubocop -A +``` + +Profiling and Dynamic Instrumentation use [standard](https://github.com/standardrb/standard) +instead of Rubocop. To check files with standard, run: + +``` +$ bundle exec rake standard +``` + +To change your code to the version that standard wants, run: + +``` +$ bundle exec rake standard:fix +``` + ## Appendix ### Writing new integrations From d4a3bab219906c3256b91398e43da5450d1e1af6 Mon Sep 17 00:00:00 2001 From: TonyCTHsu <16049123+TonyCTHsu@users.noreply.github.com> Date: Sun, 5 Jan 2025 00:16:24 +0000 Subject: [PATCH 4/6] =?UTF-8?q?[=F0=9F=A4=96]=20Update=20Latest=20Dependen?= =?UTF-8?q?cy:=20https://github.com/DataDog/dd-trace-rb/actions/runs/12614?= =?UTF-8?q?773826?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gemfiles/jruby_9.2_activesupport.gemfile.lock | 2 +- gemfiles/jruby_9.2_aws.gemfile.lock | 2 +- gemfiles/jruby_9.2_contrib.gemfile.lock | 2 +- gemfiles/jruby_9.2_contrib_old.gemfile.lock | 2 +- gemfiles/jruby_9.2_core_old.gemfile.lock | 2 +- gemfiles/jruby_9.2_elasticsearch_7.gemfile.lock | 2 +- gemfiles/jruby_9.2_elasticsearch_8.gemfile.lock | 2 +- gemfiles/jruby_9.2_elasticsearch_latest.gemfile.lock | 2 +- gemfiles/jruby_9.2_graphql_2.0.gemfile.lock | 2 +- gemfiles/jruby_9.2_http.gemfile.lock | 2 +- gemfiles/jruby_9.2_opensearch_2.gemfile.lock | 2 +- gemfiles/jruby_9.2_opensearch_3.gemfile.lock | 2 +- gemfiles/jruby_9.2_opensearch_latest.gemfile.lock | 2 +- gemfiles/jruby_9.2_rack_1.gemfile.lock | 2 +- gemfiles/jruby_9.2_rack_2.gemfile.lock | 2 +- gemfiles/jruby_9.2_rack_3.gemfile.lock | 2 +- gemfiles/jruby_9.2_rack_latest.gemfile.lock | 2 +- gemfiles/jruby_9.2_rails5_mysql2.gemfile.lock | 2 +- gemfiles/jruby_9.2_rails5_postgres.gemfile.lock | 2 +- gemfiles/jruby_9.2_rails5_postgres_redis.gemfile.lock | 2 +- ...uby_9.2_rails5_postgres_redis_activesupport.gemfile.lock | 2 +- gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile.lock | 2 +- gemfiles/jruby_9.2_rails5_semantic_logger.gemfile.lock | 2 +- gemfiles/jruby_9.2_rails61_mysql2.gemfile.lock | 2 +- gemfiles/jruby_9.2_rails61_postgres.gemfile.lock | 2 +- gemfiles/jruby_9.2_rails61_postgres_redis.gemfile.lock | 2 +- gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile.lock | 2 +- gemfiles/jruby_9.2_rails61_semantic_logger.gemfile.lock | 2 +- gemfiles/jruby_9.2_rails6_mysql2.gemfile.lock | 2 +- gemfiles/jruby_9.2_rails6_postgres.gemfile.lock | 2 +- gemfiles/jruby_9.2_rails6_postgres_redis.gemfile.lock | 2 +- ...uby_9.2_rails6_postgres_redis_activesupport.gemfile.lock | 2 +- gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile.lock | 2 +- gemfiles/jruby_9.2_rails6_semantic_logger.gemfile.lock | 2 +- gemfiles/jruby_9.2_redis_3.gemfile.lock | 2 +- gemfiles/jruby_9.2_redis_4.gemfile.lock | 2 +- gemfiles/jruby_9.2_redis_5.gemfile.lock | 2 +- gemfiles/jruby_9.2_relational_db.gemfile.lock | 2 +- gemfiles/jruby_9.2_resque2_redis3.gemfile.lock | 2 +- gemfiles/jruby_9.2_resque2_redis4.gemfile.lock | 2 +- gemfiles/jruby_9.2_sinatra_2.gemfile.lock | 2 +- gemfiles/jruby_9.2_stripe_10.gemfile.lock | 2 +- gemfiles/jruby_9.2_stripe_11.gemfile.lock | 2 +- gemfiles/jruby_9.2_stripe_12.gemfile.lock | 2 +- gemfiles/jruby_9.2_stripe_7.gemfile.lock | 2 +- gemfiles/jruby_9.2_stripe_8.gemfile.lock | 2 +- gemfiles/jruby_9.2_stripe_9.gemfile.lock | 2 +- gemfiles/jruby_9.2_stripe_latest.gemfile.lock | 2 +- gemfiles/jruby_9.2_stripe_min.gemfile.lock | 2 +- gemfiles/jruby_9.3_activesupport.gemfile.lock | 2 +- gemfiles/jruby_9.3_aws.gemfile.lock | 2 +- gemfiles/jruby_9.3_contrib.gemfile.lock | 2 +- gemfiles/jruby_9.3_contrib_old.gemfile.lock | 2 +- gemfiles/jruby_9.3_core_old.gemfile.lock | 2 +- gemfiles/jruby_9.3_elasticsearch_7.gemfile.lock | 2 +- gemfiles/jruby_9.3_elasticsearch_8.gemfile.lock | 2 +- gemfiles/jruby_9.3_elasticsearch_latest.gemfile.lock | 2 +- gemfiles/jruby_9.3_graphql_1.13.gemfile.lock | 2 +- gemfiles/jruby_9.3_graphql_2.0.gemfile.lock | 2 +- gemfiles/jruby_9.3_http.gemfile.lock | 2 +- gemfiles/jruby_9.3_opensearch_2.gemfile.lock | 2 +- gemfiles/jruby_9.3_opensearch_3.gemfile.lock | 2 +- gemfiles/jruby_9.3_opensearch_latest.gemfile.lock | 2 +- gemfiles/jruby_9.3_rack_1.gemfile.lock | 2 +- gemfiles/jruby_9.3_rack_2.gemfile.lock | 2 +- gemfiles/jruby_9.3_rack_3.gemfile.lock | 2 +- gemfiles/jruby_9.3_rack_latest.gemfile.lock | 2 +- gemfiles/jruby_9.3_rails5_mysql2.gemfile.lock | 2 +- gemfiles/jruby_9.3_rails5_postgres.gemfile.lock | 2 +- gemfiles/jruby_9.3_rails5_postgres_redis.gemfile.lock | 2 +- ...uby_9.3_rails5_postgres_redis_activesupport.gemfile.lock | 2 +- gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile.lock | 2 +- gemfiles/jruby_9.3_rails5_semantic_logger.gemfile.lock | 2 +- gemfiles/jruby_9.3_rails61_mysql2.gemfile.lock | 2 +- gemfiles/jruby_9.3_rails61_postgres.gemfile.lock | 2 +- gemfiles/jruby_9.3_rails61_postgres_redis.gemfile.lock | 2 +- gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile.lock | 2 +- gemfiles/jruby_9.3_rails61_semantic_logger.gemfile.lock | 2 +- gemfiles/jruby_9.3_rails6_mysql2.gemfile.lock | 2 +- gemfiles/jruby_9.3_rails6_postgres.gemfile.lock | 2 +- gemfiles/jruby_9.3_rails6_postgres_redis.gemfile.lock | 2 +- ...uby_9.3_rails6_postgres_redis_activesupport.gemfile.lock | 2 +- gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile.lock | 2 +- gemfiles/jruby_9.3_rails6_semantic_logger.gemfile.lock | 2 +- gemfiles/jruby_9.3_redis_3.gemfile.lock | 2 +- gemfiles/jruby_9.3_redis_4.gemfile.lock | 2 +- gemfiles/jruby_9.3_redis_5.gemfile.lock | 2 +- gemfiles/jruby_9.3_relational_db.gemfile.lock | 2 +- gemfiles/jruby_9.3_resque2_redis3.gemfile.lock | 2 +- gemfiles/jruby_9.3_resque2_redis4.gemfile.lock | 2 +- gemfiles/jruby_9.3_sinatra_2.gemfile.lock | 2 +- gemfiles/jruby_9.3_sinatra_3.gemfile.lock | 2 +- gemfiles/jruby_9.3_stripe_10.gemfile.lock | 2 +- gemfiles/jruby_9.3_stripe_11.gemfile.lock | 2 +- gemfiles/jruby_9.3_stripe_12.gemfile.lock | 2 +- gemfiles/jruby_9.3_stripe_7.gemfile.lock | 2 +- gemfiles/jruby_9.3_stripe_8.gemfile.lock | 2 +- gemfiles/jruby_9.3_stripe_9.gemfile.lock | 2 +- gemfiles/jruby_9.3_stripe_latest.gemfile.lock | 2 +- gemfiles/jruby_9.3_stripe_min.gemfile.lock | 2 +- gemfiles/jruby_9.4_activesupport.gemfile.lock | 2 +- gemfiles/jruby_9.4_aws.gemfile.lock | 2 +- gemfiles/jruby_9.4_contrib.gemfile.lock | 2 +- gemfiles/jruby_9.4_contrib_old.gemfile.lock | 2 +- gemfiles/jruby_9.4_core_old.gemfile.lock | 2 +- gemfiles/jruby_9.4_elasticsearch_7.gemfile.lock | 2 +- gemfiles/jruby_9.4_elasticsearch_8.gemfile.lock | 2 +- gemfiles/jruby_9.4_elasticsearch_latest.gemfile.lock | 2 +- gemfiles/jruby_9.4_graphql_1.13.gemfile.lock | 2 +- gemfiles/jruby_9.4_graphql_2.0.gemfile.lock | 2 +- gemfiles/jruby_9.4_graphql_2.1.gemfile.lock | 2 +- gemfiles/jruby_9.4_graphql_2.2.gemfile.lock | 2 +- gemfiles/jruby_9.4_graphql_2.3.gemfile.lock | 2 +- gemfiles/jruby_9.4_http.gemfile.lock | 2 +- gemfiles/jruby_9.4_opensearch_2.gemfile.lock | 2 +- gemfiles/jruby_9.4_opensearch_3.gemfile.lock | 2 +- gemfiles/jruby_9.4_opensearch_latest.gemfile.lock | 2 +- gemfiles/jruby_9.4_rack_1.gemfile.lock | 2 +- gemfiles/jruby_9.4_rack_2.gemfile.lock | 2 +- gemfiles/jruby_9.4_rack_3.gemfile.lock | 2 +- gemfiles/jruby_9.4_rack_latest.gemfile.lock | 2 +- gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock | 2 +- gemfiles/jruby_9.4_rails61_postgres.gemfile.lock | 2 +- gemfiles/jruby_9.4_rails61_postgres_redis.gemfile.lock | 2 +- gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile.lock | 2 +- gemfiles/jruby_9.4_rails61_semantic_logger.gemfile.lock | 2 +- gemfiles/jruby_9.4_redis_3.gemfile.lock | 2 +- gemfiles/jruby_9.4_redis_4.gemfile.lock | 2 +- gemfiles/jruby_9.4_redis_5.gemfile.lock | 2 +- gemfiles/jruby_9.4_relational_db.gemfile.lock | 2 +- gemfiles/jruby_9.4_resque2_redis3.gemfile.lock | 2 +- gemfiles/jruby_9.4_resque2_redis4.gemfile.lock | 2 +- gemfiles/jruby_9.4_sinatra_2.gemfile.lock | 2 +- gemfiles/jruby_9.4_sinatra_3.gemfile.lock | 2 +- gemfiles/jruby_9.4_sinatra_4.gemfile.lock | 2 +- gemfiles/jruby_9.4_stripe_10.gemfile.lock | 2 +- gemfiles/jruby_9.4_stripe_11.gemfile.lock | 2 +- gemfiles/jruby_9.4_stripe_12.gemfile.lock | 2 +- gemfiles/jruby_9.4_stripe_7.gemfile.lock | 2 +- gemfiles/jruby_9.4_stripe_8.gemfile.lock | 2 +- gemfiles/jruby_9.4_stripe_9.gemfile.lock | 2 +- gemfiles/jruby_9.4_stripe_latest.gemfile.lock | 2 +- gemfiles/jruby_9.4_stripe_min.gemfile.lock | 2 +- gemfiles/ruby_2.5_activesupport.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_aws.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_contrib.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_contrib_old.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_core_old.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_elasticsearch_7.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_elasticsearch_8.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_elasticsearch_latest.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_graphql_2.0.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_hanami_1.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_http.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_opensearch_2.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_opensearch_3.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_opensearch_latest.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rack_1.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rack_2.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rack_3.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rack_latest.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rails4_mysql2.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rails4_postgres.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rails4_postgres_redis.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rails4_semantic_logger.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rails5_mysql2.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rails5_postgres.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rails5_postgres_redis.gemfile.lock | 4 ++-- ...uby_2.5_rails5_postgres_redis_activesupport.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rails5_semantic_logger.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rails61_mysql2.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rails61_postgres.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rails61_postgres_redis.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rails61_semantic_logger.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rails6_mysql2.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rails6_postgres.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rails6_postgres_redis.gemfile.lock | 4 ++-- ...uby_2.5_rails6_postgres_redis_activesupport.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_rails6_semantic_logger.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_redis_3.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_redis_4.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_redis_5.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_relational_db.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_resque2_redis3.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_resque2_redis4.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_sinatra_2.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_stripe_10.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_stripe_11.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_stripe_12.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_stripe_7.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_stripe_8.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_stripe_9.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_stripe_latest.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_stripe_min.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_activesupport.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_aws.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_contrib.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_contrib_old.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_core_old.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_elasticsearch_7.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_elasticsearch_8.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_elasticsearch_latest.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_graphql_1.13.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_graphql_2.0.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_hanami_1.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_http.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_opensearch_2.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_opensearch_3.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_opensearch_latest.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_opentelemetry.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_opentelemetry_otlp.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_rack_1.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_rack_2.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_rack_3.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_rack_latest.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_rails5_mysql2.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_rails5_postgres.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_rails5_postgres_redis.gemfile.lock | 4 ++-- ...uby_2.6_rails5_postgres_redis_activesupport.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_rails5_semantic_logger.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_rails61_mysql2.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_rails61_postgres.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_rails61_postgres_redis.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_rails61_semantic_logger.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_rails6_mysql2.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_rails6_postgres.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_rails6_postgres_redis.gemfile.lock | 4 ++-- ...uby_2.6_rails6_postgres_redis_activesupport.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_rails6_semantic_logger.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_redis_3.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_redis_4.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_redis_5.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_relational_db.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_resque2_redis3.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_resque2_redis4.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_sinatra_2.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_sinatra_3.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_stripe_10.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_stripe_11.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_stripe_12.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_stripe_7.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_stripe_8.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_stripe_9.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_stripe_latest.gemfile.lock | 4 ++-- gemfiles/ruby_2.6_stripe_min.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_activesupport.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_aws.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_contrib.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_contrib_old.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_core_old.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_elasticsearch_7.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_elasticsearch_8.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_elasticsearch_latest.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_graphql_1.13.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_graphql_2.0.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_graphql_2.1.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_graphql_2.2.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_graphql_2.3.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_hanami_1.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_http.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_opensearch_2.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_opensearch_3.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_opensearch_latest.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_opentelemetry.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_opentelemetry_otlp.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_rack_1.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_rack_2.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_rack_3.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_rack_latest.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_rails5_mysql2.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_rails5_postgres.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_rails5_postgres_redis.gemfile.lock | 4 ++-- ...uby_2.7_rails5_postgres_redis_activesupport.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_rails5_semantic_logger.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_rails61_mysql2.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_rails61_postgres.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_rails61_postgres_redis.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_rails61_semantic_logger.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_rails6_mysql2.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_rails6_postgres.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_rails6_postgres_redis.gemfile.lock | 4 ++-- ...uby_2.7_rails6_postgres_redis_activesupport.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_rails6_semantic_logger.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_redis_3.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_redis_4.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_redis_5.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_relational_db.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_resque2_redis3.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_resque2_redis4.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_sinatra_2.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_sinatra_3.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_stripe_10.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_stripe_11.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_stripe_12.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_stripe_7.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_stripe_8.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_stripe_9.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_stripe_latest.gemfile.lock | 4 ++-- gemfiles/ruby_2.7_stripe_min.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_activesupport.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_aws.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_contrib.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_contrib_old.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_core_old.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_elasticsearch_7.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_elasticsearch_8.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_elasticsearch_latest.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_graphql_1.13.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_graphql_2.0.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_graphql_2.1.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_graphql_2.2.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_graphql_2.3.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_http.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_opensearch_2.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_opensearch_3.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_opensearch_latest.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_opentelemetry.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_opentelemetry_otlp.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_rack_1.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_rack_2.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_rack_3.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_rack_latest.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_rails61_mysql2.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_rails61_postgres.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_rails61_postgres_redis.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_rails61_semantic_logger.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_rails61_trilogy.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_rails7.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_rails71.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_redis_3.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_redis_4.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_redis_5.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_relational_db.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_resque2_redis3.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_resque2_redis4.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_sinatra_2.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_sinatra_3.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_sinatra_4.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_stripe_10.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_stripe_11.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_stripe_12.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_stripe_7.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_stripe_8.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_stripe_9.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_stripe_latest.gemfile.lock | 4 ++-- gemfiles/ruby_3.0_stripe_min.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_activesupport.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_aws.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_contrib.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_contrib_old.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_core_old.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_elasticsearch_7.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_elasticsearch_8.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_elasticsearch_latest.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_graphql_1.13.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_graphql_2.0.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_graphql_2.1.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_graphql_2.2.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_graphql_2.3.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_http.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_opensearch_2.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_opensearch_3.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_opensearch_latest.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_opentelemetry.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_opentelemetry_otlp.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_rack_1.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_rack_2.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_rack_3.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_rack_latest.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_rails61_mysql2.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_rails61_postgres.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_rails61_postgres_redis.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_rails61_semantic_logger.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_rails61_trilogy.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_rails7.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_rails71.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_redis_3.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_redis_4.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_redis_5.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_relational_db.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_resque2_redis3.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_resque2_redis4.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_sinatra_2.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_sinatra_3.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_sinatra_4.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_stripe_10.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_stripe_11.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_stripe_12.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_stripe_7.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_stripe_8.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_stripe_9.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_stripe_latest.gemfile.lock | 4 ++-- gemfiles/ruby_3.1_stripe_min.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_activesupport.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_aws.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_contrib.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_contrib_old.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_core_old.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_elasticsearch_7.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_elasticsearch_8.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_elasticsearch_latest.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_graphql_1.13.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_graphql_2.0.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_graphql_2.1.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_graphql_2.2.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_graphql_2.3.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_http.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_opensearch_2.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_opensearch_3.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_opensearch_latest.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_opentelemetry.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_opentelemetry_otlp.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_rack_1.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_rack_2.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_rack_3.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_rack_latest.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_rails61_mysql2.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_rails61_postgres.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_rails61_postgres_redis.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_rails61_semantic_logger.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_rails61_trilogy.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_rails7.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_rails71.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_redis_3.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_redis_4.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_redis_5.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_relational_db.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_resque2_redis3.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_resque2_redis4.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_sinatra_2.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_sinatra_3.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_sinatra_4.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_stripe_10.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_stripe_11.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_stripe_12.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_stripe_7.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_stripe_8.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_stripe_9.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_stripe_latest.gemfile.lock | 4 ++-- gemfiles/ruby_3.2_stripe_min.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_activesupport.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_aws.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_contrib.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_contrib_old.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_core_old.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_elasticsearch_7.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_elasticsearch_8.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_elasticsearch_latest.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_graphql_1.13.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_graphql_2.0.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_graphql_2.1.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_graphql_2.2.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_graphql_2.3.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_http.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_opensearch_2.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_opensearch_3.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_opensearch_latest.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_opentelemetry.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_opentelemetry_otlp.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_rack_2.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_rack_3.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_rack_latest.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_rails61_mysql2.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_rails61_postgres.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_rails61_postgres_redis.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_rails61_semantic_logger.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_rails61_trilogy.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_rails7.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_rails71.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_redis_3.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_redis_4.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_redis_5.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_relational_db.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_resque2_redis3.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_resque2_redis4.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_sinatra_2.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_sinatra_3.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_sinatra_4.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_stripe_10.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_stripe_11.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_stripe_12.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_stripe_7.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_stripe_8.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_stripe_9.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_stripe_latest.gemfile.lock | 4 ++-- gemfiles/ruby_3.3_stripe_min.gemfile.lock | 4 ++-- gemfiles/ruby_3.4_activesupport.gemfile.lock | 3 ++- gemfiles/ruby_3.4_aws.gemfile.lock | 3 ++- gemfiles/ruby_3.4_contrib.gemfile.lock | 3 ++- gemfiles/ruby_3.4_contrib_old.gemfile.lock | 3 ++- gemfiles/ruby_3.4_core_old.gemfile.lock | 3 ++- gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock | 3 ++- gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock | 3 ++- gemfiles/ruby_3.4_elasticsearch_latest.gemfile.lock | 3 ++- gemfiles/ruby_3.4_graphql_1.13.gemfile.lock | 3 ++- gemfiles/ruby_3.4_graphql_2.0.gemfile.lock | 3 ++- gemfiles/ruby_3.4_graphql_2.1.gemfile.lock | 3 ++- gemfiles/ruby_3.4_graphql_2.2.gemfile.lock | 3 ++- gemfiles/ruby_3.4_graphql_2.3.gemfile.lock | 3 ++- gemfiles/ruby_3.4_http.gemfile.lock | 3 ++- gemfiles/ruby_3.4_opensearch_2.gemfile.lock | 3 ++- gemfiles/ruby_3.4_opensearch_3.gemfile.lock | 3 ++- gemfiles/ruby_3.4_opensearch_latest.gemfile.lock | 3 ++- gemfiles/ruby_3.4_opentelemetry.gemfile.lock | 3 ++- gemfiles/ruby_3.4_opentelemetry_otlp.gemfile.lock | 3 ++- gemfiles/ruby_3.4_rack_2.gemfile.lock | 3 ++- gemfiles/ruby_3.4_rack_3.gemfile.lock | 3 ++- gemfiles/ruby_3.4_rack_latest.gemfile.lock | 3 ++- gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock | 3 ++- gemfiles/ruby_3.4_rails61_postgres.gemfile.lock | 3 ++- gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock | 3 ++- gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock | 3 ++- gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock | 3 ++- gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock | 3 ++- gemfiles/ruby_3.4_rails7.gemfile.lock | 4 +++- gemfiles/ruby_3.4_rails71.gemfile.lock | 4 +++- gemfiles/ruby_3.4_redis_3.gemfile.lock | 3 ++- gemfiles/ruby_3.4_redis_4.gemfile.lock | 3 ++- gemfiles/ruby_3.4_redis_5.gemfile.lock | 3 ++- gemfiles/ruby_3.4_relational_db.gemfile.lock | 3 ++- gemfiles/ruby_3.4_resque2_redis3.gemfile.lock | 3 ++- gemfiles/ruby_3.4_resque2_redis4.gemfile.lock | 3 ++- gemfiles/ruby_3.4_sinatra_2.gemfile.lock | 3 ++- gemfiles/ruby_3.4_sinatra_3.gemfile.lock | 3 ++- gemfiles/ruby_3.4_sinatra_4.gemfile.lock | 3 ++- gemfiles/ruby_3.4_stripe_10.gemfile.lock | 3 ++- gemfiles/ruby_3.4_stripe_11.gemfile.lock | 3 ++- gemfiles/ruby_3.4_stripe_12.gemfile.lock | 3 ++- gemfiles/ruby_3.4_stripe_7.gemfile.lock | 3 ++- gemfiles/ruby_3.4_stripe_8.gemfile.lock | 3 ++- gemfiles/ruby_3.4_stripe_9.gemfile.lock | 3 ++- gemfiles/ruby_3.4_stripe_latest.gemfile.lock | 3 ++- gemfiles/ruby_3.4_stripe_min.gemfile.lock | 3 ++- 547 files changed, 954 insertions(+), 905 deletions(-) diff --git a/gemfiles/jruby_9.2_activesupport.gemfile.lock b/gemfiles/jruby_9.2_activesupport.gemfile.lock index 58b4e61fc55..1f37736408a 100644 --- a/gemfiles/jruby_9.2_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.2_activesupport.gemfile.lock @@ -83,7 +83,7 @@ GEM dry-inflector (~> 0.1, >= 0.1.2) dry-logic (~> 1.0, >= 1.0.2) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) grape (1.7.0) activesupport builder diff --git a/gemfiles/jruby_9.2_aws.gemfile.lock b/gemfiles/jruby_9.2_aws.gemfile.lock index 937464612a9..b5010a2d76d 100644 --- a/gemfiles/jruby_9.2_aws.gemfile.lock +++ b/gemfiles/jruby_9.2_aws.gemfile.lock @@ -1454,7 +1454,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.6.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) jmespath (1.6.2) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.2_contrib.gemfile.lock b/gemfiles/jruby_9.2_contrib.gemfile.lock index 8f976ad5ed5..8170f1b7ba8 100644 --- a/gemfiles/jruby_9.2_contrib.gemfile.lock +++ b/gemfiles/jruby_9.2_contrib.gemfile.lock @@ -40,7 +40,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.6.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) i18n (1.8.7) concurrent-ruby (~> 1.0) diff --git a/gemfiles/jruby_9.2_contrib_old.gemfile.lock b/gemfiles/jruby_9.2_contrib_old.gemfile.lock index 0e47d3a2342..66e746a8673 100644 --- a/gemfiles/jruby_9.2_contrib_old.gemfile.lock +++ b/gemfiles/jruby_9.2_contrib_old.gemfile.lock @@ -38,7 +38,7 @@ GEM multipart-post (>= 1.2, < 3) faraday_middleware (0.12.2) faraday (>= 0.7.4, < 1.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_core_old.gemfile.lock b/gemfiles/jruby_9.2_core_old.gemfile.lock index 77a6aaf4457..e5f7c1e960f 100644 --- a/gemfiles/jruby_9.2_core_old.gemfile.lock +++ b/gemfiles/jruby_9.2_core_old.gemfile.lock @@ -33,7 +33,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (4.8.3) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_elasticsearch_7.gemfile.lock b/gemfiles/jruby_9.2_elasticsearch_7.gemfile.lock index 5bb58b57c32..287047c262c 100644 --- a/gemfiles/jruby_9.2_elasticsearch_7.gemfile.lock +++ b/gemfiles/jruby_9.2_elasticsearch_7.gemfile.lock @@ -67,7 +67,7 @@ GEM faraday-patron (1.0.0) faraday-rack (1.0.0) faraday-retry (1.0.3) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_elasticsearch_8.gemfile.lock b/gemfiles/jruby_9.2_elasticsearch_8.gemfile.lock index 85899ece000..dffc23160cd 100644 --- a/gemfiles/jruby_9.2_elasticsearch_8.gemfile.lock +++ b/gemfiles/jruby_9.2_elasticsearch_8.gemfile.lock @@ -65,7 +65,7 @@ GEM faraday-patron (1.0.0) faraday-rack (1.0.0) faraday-retry (1.0.3) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_elasticsearch_latest.gemfile.lock b/gemfiles/jruby_9.2_elasticsearch_latest.gemfile.lock index c36be87792e..cd7ff91d60e 100644 --- a/gemfiles/jruby_9.2_elasticsearch_latest.gemfile.lock +++ b/gemfiles/jruby_9.2_elasticsearch_latest.gemfile.lock @@ -67,7 +67,7 @@ GEM faraday-patron (1.0.0) faraday-rack (1.0.0) faraday-retry (1.0.3) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_graphql_2.0.gemfile.lock b/gemfiles/jruby_9.2_graphql_2.0.gemfile.lock index ba1d8859ffe..83473fe7a75 100644 --- a/gemfiles/jruby_9.2_graphql_2.0.gemfile.lock +++ b/gemfiles/jruby_9.2_graphql_2.0.gemfile.lock @@ -98,7 +98,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.13.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.2.1) activesupport (>= 6.1) graphql (2.0.28) diff --git a/gemfiles/jruby_9.2_http.gemfile.lock b/gemfiles/jruby_9.2_http.gemfile.lock index eff1eb91e03..69da049a128 100644 --- a/gemfiles/jruby_9.2_http.gemfile.lock +++ b/gemfiles/jruby_9.2_http.gemfile.lock @@ -61,7 +61,7 @@ GEM faraday-patron (1.0.0) faraday-rack (1.0.0) faraday-retry (1.0.3) - ffi (1.17.0-java) + ffi (1.17.1-java) ffi-compiler (1.0.1) ffi (>= 1.0.0) rake diff --git a/gemfiles/jruby_9.2_opensearch_2.gemfile.lock b/gemfiles/jruby_9.2_opensearch_2.gemfile.lock index 2b780aa3b94..b2691fe8c84 100644 --- a/gemfiles/jruby_9.2_opensearch_2.gemfile.lock +++ b/gemfiles/jruby_9.2_opensearch_2.gemfile.lock @@ -57,7 +57,7 @@ GEM faraday-patron (1.0.0) faraday-rack (1.0.0) faraday-retry (1.0.3) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_opensearch_3.gemfile.lock b/gemfiles/jruby_9.2_opensearch_3.gemfile.lock index e96582e849c..432115661b8 100644 --- a/gemfiles/jruby_9.2_opensearch_3.gemfile.lock +++ b/gemfiles/jruby_9.2_opensearch_3.gemfile.lock @@ -57,7 +57,7 @@ GEM faraday-patron (1.0.0) faraday-rack (1.0.0) faraday-retry (1.0.3) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_opensearch_latest.gemfile.lock b/gemfiles/jruby_9.2_opensearch_latest.gemfile.lock index c3ed52188b3..be60061472a 100644 --- a/gemfiles/jruby_9.2_opensearch_latest.gemfile.lock +++ b/gemfiles/jruby_9.2_opensearch_latest.gemfile.lock @@ -59,7 +59,7 @@ GEM faraday-patron (1.0.0) faraday-rack (1.0.0) faraday-retry (1.0.3) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_rack_1.gemfile.lock b/gemfiles/jruby_9.2_rack_1.gemfile.lock index 7af13990074..fc08acf68f1 100644 --- a/gemfiles/jruby_9.2_rack_1.gemfile.lock +++ b/gemfiles/jruby_9.2_rack_1.gemfile.lock @@ -33,7 +33,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_rack_2.gemfile.lock b/gemfiles/jruby_9.2_rack_2.gemfile.lock index 779b6b03302..e70c1ffa419 100644 --- a/gemfiles/jruby_9.2_rack_2.gemfile.lock +++ b/gemfiles/jruby_9.2_rack_2.gemfile.lock @@ -33,7 +33,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_rack_3.gemfile.lock b/gemfiles/jruby_9.2_rack_3.gemfile.lock index 2d2d880cf8b..6e40b093aae 100644 --- a/gemfiles/jruby_9.2_rack_3.gemfile.lock +++ b/gemfiles/jruby_9.2_rack_3.gemfile.lock @@ -33,7 +33,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_rack_latest.gemfile.lock b/gemfiles/jruby_9.2_rack_latest.gemfile.lock index aef3569f16a..11060d7171f 100644 --- a/gemfiles/jruby_9.2_rack_latest.gemfile.lock +++ b/gemfiles/jruby_9.2_rack_latest.gemfile.lock @@ -36,7 +36,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.2) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_rails5_mysql2.gemfile.lock b/gemfiles/jruby_9.2_rails5_mysql2.gemfile.lock index 98ef89a0d45..a59d47005cd 100644 --- a/gemfiles/jruby_9.2_rails5_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_mysql2.gemfile.lock @@ -83,7 +83,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.0) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.2_rails5_postgres.gemfile.lock b/gemfiles/jruby_9.2_rails5_postgres.gemfile.lock index 3a10aa9a428..8e6fdfafad9 100644 --- a/gemfiles/jruby_9.2_rails5_postgres.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_postgres.gemfile.lock @@ -84,7 +84,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.0) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile.lock b/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile.lock index 32c9bef65a8..2bef5b56ead 100644 --- a/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile.lock @@ -85,7 +85,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.0) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile.lock b/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile.lock index ea2e232d083..4f4295aab55 100644 --- a/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile.lock @@ -84,7 +84,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.0) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile.lock index 685218def61..42bc3254b6f 100644 --- a/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile.lock @@ -85,7 +85,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.0) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile.lock b/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile.lock index 52f1e112258..71836358c22 100644 --- a/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile.lock @@ -84,7 +84,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.0) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.2_rails61_mysql2.gemfile.lock b/gemfiles/jruby_9.2_rails61_mysql2.gemfile.lock index b29df7238ae..5b88027a2d1 100644 --- a/gemfiles/jruby_9.2_rails61_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.2_rails61_mysql2.gemfile.lock @@ -100,7 +100,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.0) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.2_rails61_postgres.gemfile.lock b/gemfiles/jruby_9.2_rails61_postgres.gemfile.lock index 1fe92d98b46..84156f500a3 100644 --- a/gemfiles/jruby_9.2_rails61_postgres.gemfile.lock +++ b/gemfiles/jruby_9.2_rails61_postgres.gemfile.lock @@ -101,7 +101,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.0) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile.lock b/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile.lock index 842a72226b1..455289fb4e3 100644 --- a/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile.lock @@ -102,7 +102,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.0) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile.lock index 7e77405d291..b5f5347c4cb 100644 --- a/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile.lock @@ -102,7 +102,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.0) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile.lock b/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile.lock index 856960d2ed5..6b05b5e1805 100644 --- a/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile.lock @@ -101,7 +101,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.0) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.2_rails6_mysql2.gemfile.lock b/gemfiles/jruby_9.2_rails6_mysql2.gemfile.lock index 662bc2668cf..6d3703d4832 100644 --- a/gemfiles/jruby_9.2_rails6_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_mysql2.gemfile.lock @@ -96,7 +96,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.0) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.2_rails6_postgres.gemfile.lock b/gemfiles/jruby_9.2_rails6_postgres.gemfile.lock index 355bd0f8b27..c2958359820 100644 --- a/gemfiles/jruby_9.2_rails6_postgres.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_postgres.gemfile.lock @@ -97,7 +97,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.0) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile.lock b/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile.lock index eb87d641e37..1fc442e286b 100644 --- a/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile.lock @@ -98,7 +98,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.0) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile.lock b/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile.lock index 9e3afb268d1..ec916b932c1 100644 --- a/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile.lock @@ -97,7 +97,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.0) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile.lock index cf6a10755d8..4e893ec937b 100644 --- a/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile.lock @@ -98,7 +98,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.0) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile.lock b/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile.lock index a5a24948c6a..52c3fd53c1e 100644 --- a/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile.lock @@ -97,7 +97,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.0) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.2_redis_3.gemfile.lock b/gemfiles/jruby_9.2_redis_3.gemfile.lock index f21beb9d170..6343e70c980 100644 --- a/gemfiles/jruby_9.2_redis_3.gemfile.lock +++ b/gemfiles/jruby_9.2_redis_3.gemfile.lock @@ -33,7 +33,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.5.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_redis_4.gemfile.lock b/gemfiles/jruby_9.2_redis_4.gemfile.lock index 6bb2255d6d5..90e3620a513 100644 --- a/gemfiles/jruby_9.2_redis_4.gemfile.lock +++ b/gemfiles/jruby_9.2_redis_4.gemfile.lock @@ -33,7 +33,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.5.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_redis_5.gemfile.lock b/gemfiles/jruby_9.2_redis_5.gemfile.lock index 9af3293bb13..de1502cf808 100644 --- a/gemfiles/jruby_9.2_redis_5.gemfile.lock +++ b/gemfiles/jruby_9.2_redis_5.gemfile.lock @@ -34,7 +34,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.5.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_relational_db.gemfile.lock b/gemfiles/jruby_9.2_relational_db.gemfile.lock index d74e73cb59d..2e7d061cfab 100644 --- a/gemfiles/jruby_9.2_relational_db.gemfile.lock +++ b/gemfiles/jruby_9.2_relational_db.gemfile.lock @@ -62,7 +62,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) i18n (1.14.1) concurrent-ruby (~> 1.0) diff --git a/gemfiles/jruby_9.2_resque2_redis3.gemfile.lock b/gemfiles/jruby_9.2_resque2_redis3.gemfile.lock index 92dc61f86d0..b9dff458923 100644 --- a/gemfiles/jruby_9.2_resque2_redis3.gemfile.lock +++ b/gemfiles/jruby_9.2_resque2_redis3.gemfile.lock @@ -33,7 +33,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.5.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_resque2_redis4.gemfile.lock b/gemfiles/jruby_9.2_resque2_redis4.gemfile.lock index fc58622cecd..c103c157190 100644 --- a/gemfiles/jruby_9.2_resque2_redis4.gemfile.lock +++ b/gemfiles/jruby_9.2_resque2_redis4.gemfile.lock @@ -34,7 +34,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.5.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_sinatra_2.gemfile.lock b/gemfiles/jruby_9.2_sinatra_2.gemfile.lock index cc994cfef6a..320bdbbdab8 100644 --- a/gemfiles/jruby_9.2_sinatra_2.gemfile.lock +++ b/gemfiles/jruby_9.2_sinatra_2.gemfile.lock @@ -36,7 +36,7 @@ GEM diff-lcs (1.5.1) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.0) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_stripe_10.gemfile.lock b/gemfiles/jruby_9.2_stripe_10.gemfile.lock index 2e6b817157b..89d1ec37f1c 100644 --- a/gemfiles/jruby_9.2_stripe_10.gemfile.lock +++ b/gemfiles/jruby_9.2_stripe_10.gemfile.lock @@ -36,7 +36,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_stripe_11.gemfile.lock b/gemfiles/jruby_9.2_stripe_11.gemfile.lock index 1450cec3a41..8e1cd792b6d 100644 --- a/gemfiles/jruby_9.2_stripe_11.gemfile.lock +++ b/gemfiles/jruby_9.2_stripe_11.gemfile.lock @@ -36,7 +36,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_stripe_12.gemfile.lock b/gemfiles/jruby_9.2_stripe_12.gemfile.lock index c8bea428847..d8150b4628f 100644 --- a/gemfiles/jruby_9.2_stripe_12.gemfile.lock +++ b/gemfiles/jruby_9.2_stripe_12.gemfile.lock @@ -36,7 +36,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_stripe_7.gemfile.lock b/gemfiles/jruby_9.2_stripe_7.gemfile.lock index 21ca74a66f5..4f8bcc70492 100644 --- a/gemfiles/jruby_9.2_stripe_7.gemfile.lock +++ b/gemfiles/jruby_9.2_stripe_7.gemfile.lock @@ -36,7 +36,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_stripe_8.gemfile.lock b/gemfiles/jruby_9.2_stripe_8.gemfile.lock index 668f99cef7c..92c0f0000e0 100644 --- a/gemfiles/jruby_9.2_stripe_8.gemfile.lock +++ b/gemfiles/jruby_9.2_stripe_8.gemfile.lock @@ -36,7 +36,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_stripe_9.gemfile.lock b/gemfiles/jruby_9.2_stripe_9.gemfile.lock index fc7ee6855eb..5df16e5dbf8 100644 --- a/gemfiles/jruby_9.2_stripe_9.gemfile.lock +++ b/gemfiles/jruby_9.2_stripe_9.gemfile.lock @@ -36,7 +36,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_stripe_latest.gemfile.lock b/gemfiles/jruby_9.2_stripe_latest.gemfile.lock index b6802cce920..802e2bcd643 100644 --- a/gemfiles/jruby_9.2_stripe_latest.gemfile.lock +++ b/gemfiles/jruby_9.2_stripe_latest.gemfile.lock @@ -36,7 +36,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.2_stripe_min.gemfile.lock b/gemfiles/jruby_9.2_stripe_min.gemfile.lock index 7238383745a..b32ad3c432c 100644 --- a/gemfiles/jruby_9.2_stripe_min.gemfile.lock +++ b/gemfiles/jruby_9.2_stripe_min.gemfile.lock @@ -36,7 +36,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json-schema (2.8.1) addressable (>= 2.4) diff --git a/gemfiles/jruby_9.3_activesupport.gemfile.lock b/gemfiles/jruby_9.3_activesupport.gemfile.lock index 5fa2e50cea0..8c67f757ce5 100644 --- a/gemfiles/jruby_9.3_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.3_activesupport.gemfile.lock @@ -85,7 +85,7 @@ GEM dry-inflector (~> 0.1, >= 0.1.2) dry-logic (~> 1.0, >= 1.0.2) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) grape (1.8.0) activesupport (>= 5) builder diff --git a/gemfiles/jruby_9.3_aws.gemfile.lock b/gemfiles/jruby_9.3_aws.gemfile.lock index 3d60c08e571..a2ab56c2531 100644 --- a/gemfiles/jruby_9.3_aws.gemfile.lock +++ b/gemfiles/jruby_9.3_aws.gemfile.lock @@ -1455,7 +1455,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.6.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) jmespath (1.6.2) json (2.6.3-java) diff --git a/gemfiles/jruby_9.3_contrib.gemfile.lock b/gemfiles/jruby_9.3_contrib.gemfile.lock index c519b3f350d..7e5f3dcb603 100644 --- a/gemfiles/jruby_9.3_contrib.gemfile.lock +++ b/gemfiles/jruby_9.3_contrib.gemfile.lock @@ -41,7 +41,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_contrib_old.gemfile.lock b/gemfiles/jruby_9.3_contrib_old.gemfile.lock index 941ef597de2..fe2c3709e57 100644 --- a/gemfiles/jruby_9.3_contrib_old.gemfile.lock +++ b/gemfiles/jruby_9.3_contrib_old.gemfile.lock @@ -39,7 +39,7 @@ GEM multipart-post (>= 1.2, < 3) faraday_middleware (0.12.2) faraday (>= 0.7.4, < 1.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_core_old.gemfile.lock b/gemfiles/jruby_9.3_core_old.gemfile.lock index 684364abdbc..5d149003505 100644 --- a/gemfiles/jruby_9.3_core_old.gemfile.lock +++ b/gemfiles/jruby_9.3_core_old.gemfile.lock @@ -34,7 +34,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (4.8.3) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_elasticsearch_7.gemfile.lock b/gemfiles/jruby_9.3_elasticsearch_7.gemfile.lock index 50c4c83f604..b0fa99a4e5b 100644 --- a/gemfiles/jruby_9.3_elasticsearch_7.gemfile.lock +++ b/gemfiles/jruby_9.3_elasticsearch_7.gemfile.lock @@ -50,7 +50,7 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_elasticsearch_8.gemfile.lock b/gemfiles/jruby_9.3_elasticsearch_8.gemfile.lock index 41b0248490f..87e7bbc4d1e 100644 --- a/gemfiles/jruby_9.3_elasticsearch_8.gemfile.lock +++ b/gemfiles/jruby_9.3_elasticsearch_8.gemfile.lock @@ -49,7 +49,7 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_elasticsearch_latest.gemfile.lock b/gemfiles/jruby_9.3_elasticsearch_latest.gemfile.lock index 579f69b55fc..cd92e849ecc 100644 --- a/gemfiles/jruby_9.3_elasticsearch_latest.gemfile.lock +++ b/gemfiles/jruby_9.3_elasticsearch_latest.gemfile.lock @@ -51,7 +51,7 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_graphql_1.13.gemfile.lock b/gemfiles/jruby_9.3_graphql_1.13.gemfile.lock index f61df7ae3e2..101a8dc516d 100644 --- a/gemfiles/jruby_9.3_graphql_1.13.gemfile.lock +++ b/gemfiles/jruby_9.3_graphql_1.13.gemfile.lock @@ -99,7 +99,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.13.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.2.1) activesupport (>= 6.1) graphql (1.13.21) diff --git a/gemfiles/jruby_9.3_graphql_2.0.gemfile.lock b/gemfiles/jruby_9.3_graphql_2.0.gemfile.lock index 86e2debca04..c666092be52 100644 --- a/gemfiles/jruby_9.3_graphql_2.0.gemfile.lock +++ b/gemfiles/jruby_9.3_graphql_2.0.gemfile.lock @@ -99,7 +99,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.13.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.2.1) activesupport (>= 6.1) graphql (2.0.28) diff --git a/gemfiles/jruby_9.3_http.gemfile.lock b/gemfiles/jruby_9.3_http.gemfile.lock index faf21f0efaf..5d88d7f530b 100644 --- a/gemfiles/jruby_9.3_http.gemfile.lock +++ b/gemfiles/jruby_9.3_http.gemfile.lock @@ -43,7 +43,7 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-java) + ffi (1.17.1-java) ffi-compiler (1.0.1) ffi (>= 1.0.0) rake diff --git a/gemfiles/jruby_9.3_opensearch_2.gemfile.lock b/gemfiles/jruby_9.3_opensearch_2.gemfile.lock index d83a453e612..46cd5d33e1d 100644 --- a/gemfiles/jruby_9.3_opensearch_2.gemfile.lock +++ b/gemfiles/jruby_9.3_opensearch_2.gemfile.lock @@ -41,7 +41,7 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_opensearch_3.gemfile.lock b/gemfiles/jruby_9.3_opensearch_3.gemfile.lock index 7249358cb4d..5856baadd3e 100644 --- a/gemfiles/jruby_9.3_opensearch_3.gemfile.lock +++ b/gemfiles/jruby_9.3_opensearch_3.gemfile.lock @@ -41,7 +41,7 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_opensearch_latest.gemfile.lock b/gemfiles/jruby_9.3_opensearch_latest.gemfile.lock index 16d22b48c0f..fdb09719818 100644 --- a/gemfiles/jruby_9.3_opensearch_latest.gemfile.lock +++ b/gemfiles/jruby_9.3_opensearch_latest.gemfile.lock @@ -43,7 +43,7 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_rack_1.gemfile.lock b/gemfiles/jruby_9.3_rack_1.gemfile.lock index d8c90f51ae8..28f81bcc662 100644 --- a/gemfiles/jruby_9.3_rack_1.gemfile.lock +++ b/gemfiles/jruby_9.3_rack_1.gemfile.lock @@ -34,7 +34,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_rack_2.gemfile.lock b/gemfiles/jruby_9.3_rack_2.gemfile.lock index 2b2bcfe16da..1a5b9d71b94 100644 --- a/gemfiles/jruby_9.3_rack_2.gemfile.lock +++ b/gemfiles/jruby_9.3_rack_2.gemfile.lock @@ -34,7 +34,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_rack_3.gemfile.lock b/gemfiles/jruby_9.3_rack_3.gemfile.lock index 1a4b3c3ca98..cdb43ace357 100644 --- a/gemfiles/jruby_9.3_rack_3.gemfile.lock +++ b/gemfiles/jruby_9.3_rack_3.gemfile.lock @@ -34,7 +34,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_rack_latest.gemfile.lock b/gemfiles/jruby_9.3_rack_latest.gemfile.lock index 17f75b59b32..8e7de425e01 100644 --- a/gemfiles/jruby_9.3_rack_latest.gemfile.lock +++ b/gemfiles/jruby_9.3_rack_latest.gemfile.lock @@ -37,7 +37,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.2) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_rails5_mysql2.gemfile.lock b/gemfiles/jruby_9.3_rails5_mysql2.gemfile.lock index 01678e58ca8..5ae228949ad 100644 --- a/gemfiles/jruby_9.3_rails5_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_mysql2.gemfile.lock @@ -85,7 +85,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.1) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.3_rails5_postgres.gemfile.lock b/gemfiles/jruby_9.3_rails5_postgres.gemfile.lock index e8e4e2a1512..eb1b33d1f72 100644 --- a/gemfiles/jruby_9.3_rails5_postgres.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_postgres.gemfile.lock @@ -85,7 +85,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.1) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile.lock b/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile.lock index 1bb1004d4c5..0c22a6702ff 100644 --- a/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile.lock @@ -85,7 +85,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.1) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile.lock b/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile.lock index 3acbbec69d2..4cd20e2ddcf 100644 --- a/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile.lock @@ -85,7 +85,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.1) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile.lock index dc4ec2a618e..3768f1b6b70 100644 --- a/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile.lock @@ -86,7 +86,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.1) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile.lock b/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile.lock index 5f750c6f292..ffb002ebaa1 100644 --- a/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile.lock @@ -85,7 +85,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.1) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.3_rails61_mysql2.gemfile.lock b/gemfiles/jruby_9.3_rails61_mysql2.gemfile.lock index adbf4b058aa..136b3a36efb 100644 --- a/gemfiles/jruby_9.3_rails61_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.3_rails61_mysql2.gemfile.lock @@ -102,7 +102,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.1) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.3_rails61_postgres.gemfile.lock b/gemfiles/jruby_9.3_rails61_postgres.gemfile.lock index e4d2a7990bf..5ad044a1224 100644 --- a/gemfiles/jruby_9.3_rails61_postgres.gemfile.lock +++ b/gemfiles/jruby_9.3_rails61_postgres.gemfile.lock @@ -102,7 +102,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.1) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile.lock b/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile.lock index f7852b2be0c..ace5125f4e8 100644 --- a/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile.lock @@ -102,7 +102,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.1) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile.lock index f25eed0531a..9122128d4ad 100644 --- a/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile.lock @@ -103,7 +103,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.1) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile.lock b/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile.lock index 40c1664c0ad..99af65286f9 100644 --- a/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile.lock @@ -102,7 +102,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.1) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.3_rails6_mysql2.gemfile.lock b/gemfiles/jruby_9.3_rails6_mysql2.gemfile.lock index 4a6c441a047..a5034be0d00 100644 --- a/gemfiles/jruby_9.3_rails6_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_mysql2.gemfile.lock @@ -98,7 +98,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.1) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.3_rails6_postgres.gemfile.lock b/gemfiles/jruby_9.3_rails6_postgres.gemfile.lock index 9fb2257d8b2..d275dba8721 100644 --- a/gemfiles/jruby_9.3_rails6_postgres.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_postgres.gemfile.lock @@ -98,7 +98,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.1) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile.lock b/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile.lock index 72832b02ad3..512c0a44002 100644 --- a/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile.lock @@ -98,7 +98,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.1) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile.lock b/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile.lock index 4f6a8d8b3ea..be5440589b8 100644 --- a/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile.lock @@ -98,7 +98,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.1) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile.lock index 52553f8447a..b9b15ebcd8f 100644 --- a/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile.lock @@ -99,7 +99,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.1) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile.lock b/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile.lock index 8c9d96cd7dc..5ee6238f7e0 100644 --- a/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile.lock @@ -98,7 +98,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.1) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.3_redis_3.gemfile.lock b/gemfiles/jruby_9.3_redis_3.gemfile.lock index d19aea4bbea..65ee0d4f084 100644 --- a/gemfiles/jruby_9.3_redis_3.gemfile.lock +++ b/gemfiles/jruby_9.3_redis_3.gemfile.lock @@ -34,7 +34,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_redis_4.gemfile.lock b/gemfiles/jruby_9.3_redis_4.gemfile.lock index 3b26f43fb54..d919ca368fe 100644 --- a/gemfiles/jruby_9.3_redis_4.gemfile.lock +++ b/gemfiles/jruby_9.3_redis_4.gemfile.lock @@ -34,7 +34,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_redis_5.gemfile.lock b/gemfiles/jruby_9.3_redis_5.gemfile.lock index f8ecc10dc1b..9db646edc53 100644 --- a/gemfiles/jruby_9.3_redis_5.gemfile.lock +++ b/gemfiles/jruby_9.3_redis_5.gemfile.lock @@ -35,7 +35,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_relational_db.gemfile.lock b/gemfiles/jruby_9.3_relational_db.gemfile.lock index 93358bcd8ee..c1a16ce398f 100644 --- a/gemfiles/jruby_9.3_relational_db.gemfile.lock +++ b/gemfiles/jruby_9.3_relational_db.gemfile.lock @@ -59,7 +59,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) i18n (1.14.1) concurrent-ruby (~> 1.0) diff --git a/gemfiles/jruby_9.3_resque2_redis3.gemfile.lock b/gemfiles/jruby_9.3_resque2_redis3.gemfile.lock index 431d7e58a57..30f3f0dabdc 100644 --- a/gemfiles/jruby_9.3_resque2_redis3.gemfile.lock +++ b/gemfiles/jruby_9.3_resque2_redis3.gemfile.lock @@ -34,7 +34,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_resque2_redis4.gemfile.lock b/gemfiles/jruby_9.3_resque2_redis4.gemfile.lock index 61460b22f4a..9ae96645ee1 100644 --- a/gemfiles/jruby_9.3_resque2_redis4.gemfile.lock +++ b/gemfiles/jruby_9.3_resque2_redis4.gemfile.lock @@ -34,7 +34,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_sinatra_2.gemfile.lock b/gemfiles/jruby_9.3_sinatra_2.gemfile.lock index 980f731092f..614813e0d48 100644 --- a/gemfiles/jruby_9.3_sinatra_2.gemfile.lock +++ b/gemfiles/jruby_9.3_sinatra_2.gemfile.lock @@ -37,7 +37,7 @@ GEM diff-lcs (1.5.1) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.0) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_sinatra_3.gemfile.lock b/gemfiles/jruby_9.3_sinatra_3.gemfile.lock index 2269fcf70bf..309391b3670 100644 --- a/gemfiles/jruby_9.3_sinatra_3.gemfile.lock +++ b/gemfiles/jruby_9.3_sinatra_3.gemfile.lock @@ -38,7 +38,7 @@ GEM diff-lcs (1.5.1) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.0) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_stripe_10.gemfile.lock b/gemfiles/jruby_9.3_stripe_10.gemfile.lock index 42e23e9d0ef..24d0f2b07d7 100644 --- a/gemfiles/jruby_9.3_stripe_10.gemfile.lock +++ b/gemfiles/jruby_9.3_stripe_10.gemfile.lock @@ -37,7 +37,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_stripe_11.gemfile.lock b/gemfiles/jruby_9.3_stripe_11.gemfile.lock index fd18eecd360..df530970c11 100644 --- a/gemfiles/jruby_9.3_stripe_11.gemfile.lock +++ b/gemfiles/jruby_9.3_stripe_11.gemfile.lock @@ -37,7 +37,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_stripe_12.gemfile.lock b/gemfiles/jruby_9.3_stripe_12.gemfile.lock index 8b53eadae51..8ca39260a2f 100644 --- a/gemfiles/jruby_9.3_stripe_12.gemfile.lock +++ b/gemfiles/jruby_9.3_stripe_12.gemfile.lock @@ -37,7 +37,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_stripe_7.gemfile.lock b/gemfiles/jruby_9.3_stripe_7.gemfile.lock index 13c29b36a9b..d5f627e17ea 100644 --- a/gemfiles/jruby_9.3_stripe_7.gemfile.lock +++ b/gemfiles/jruby_9.3_stripe_7.gemfile.lock @@ -37,7 +37,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_stripe_8.gemfile.lock b/gemfiles/jruby_9.3_stripe_8.gemfile.lock index 6365dd9d59c..c0bb6bfdbf1 100644 --- a/gemfiles/jruby_9.3_stripe_8.gemfile.lock +++ b/gemfiles/jruby_9.3_stripe_8.gemfile.lock @@ -37,7 +37,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_stripe_9.gemfile.lock b/gemfiles/jruby_9.3_stripe_9.gemfile.lock index d7ea0681ecc..c0eeddfac33 100644 --- a/gemfiles/jruby_9.3_stripe_9.gemfile.lock +++ b/gemfiles/jruby_9.3_stripe_9.gemfile.lock @@ -37,7 +37,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_stripe_latest.gemfile.lock b/gemfiles/jruby_9.3_stripe_latest.gemfile.lock index be48d6015ac..25f00f1d02c 100644 --- a/gemfiles/jruby_9.3_stripe_latest.gemfile.lock +++ b/gemfiles/jruby_9.3_stripe_latest.gemfile.lock @@ -37,7 +37,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.3_stripe_min.gemfile.lock b/gemfiles/jruby_9.3_stripe_min.gemfile.lock index fdaf74f4bb4..1d6588ceb75 100644 --- a/gemfiles/jruby_9.3_stripe_min.gemfile.lock +++ b/gemfiles/jruby_9.3_stripe_min.gemfile.lock @@ -37,7 +37,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_activesupport.gemfile.lock b/gemfiles/jruby_9.4_activesupport.gemfile.lock index 08cb78a05f0..88570c691aa 100644 --- a/gemfiles/jruby_9.4_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.4_activesupport.gemfile.lock @@ -80,7 +80,7 @@ GEM dry-logic (~> 1.4) zeitwerk (~> 2.6) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) grape (1.8.0) activesupport (>= 5) builder diff --git a/gemfiles/jruby_9.4_aws.gemfile.lock b/gemfiles/jruby_9.4_aws.gemfile.lock index bbe67eb7a19..afdcb51ba28 100644 --- a/gemfiles/jruby_9.4_aws.gemfile.lock +++ b/gemfiles/jruby_9.4_aws.gemfile.lock @@ -1455,7 +1455,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.6.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) jmespath (1.6.2) json (2.6.3-java) diff --git a/gemfiles/jruby_9.4_contrib.gemfile.lock b/gemfiles/jruby_9.4_contrib.gemfile.lock index dc8646b6ce0..a8d69572440 100644 --- a/gemfiles/jruby_9.4_contrib.gemfile.lock +++ b/gemfiles/jruby_9.4_contrib.gemfile.lock @@ -41,7 +41,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.5.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_contrib_old.gemfile.lock b/gemfiles/jruby_9.4_contrib_old.gemfile.lock index 53103290f21..2b7c9815683 100644 --- a/gemfiles/jruby_9.4_contrib_old.gemfile.lock +++ b/gemfiles/jruby_9.4_contrib_old.gemfile.lock @@ -39,7 +39,7 @@ GEM multipart-post (>= 1.2, < 3) faraday_middleware (0.12.2) faraday (>= 0.7.4, < 1.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_core_old.gemfile.lock b/gemfiles/jruby_9.4_core_old.gemfile.lock index aa8a5f8d268..ea1bc3179fc 100644 --- a/gemfiles/jruby_9.4_core_old.gemfile.lock +++ b/gemfiles/jruby_9.4_core_old.gemfile.lock @@ -34,7 +34,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (4.8.3) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_elasticsearch_7.gemfile.lock b/gemfiles/jruby_9.4_elasticsearch_7.gemfile.lock index d3da187035b..ca7aaf0976a 100644 --- a/gemfiles/jruby_9.4_elasticsearch_7.gemfile.lock +++ b/gemfiles/jruby_9.4_elasticsearch_7.gemfile.lock @@ -51,7 +51,7 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.9.1-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_elasticsearch_8.gemfile.lock b/gemfiles/jruby_9.4_elasticsearch_8.gemfile.lock index 99944c060cc..263b6b31c7c 100644 --- a/gemfiles/jruby_9.4_elasticsearch_8.gemfile.lock +++ b/gemfiles/jruby_9.4_elasticsearch_8.gemfile.lock @@ -49,7 +49,7 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.9.1-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_elasticsearch_latest.gemfile.lock b/gemfiles/jruby_9.4_elasticsearch_latest.gemfile.lock index 2523b28c887..cff57442807 100644 --- a/gemfiles/jruby_9.4_elasticsearch_latest.gemfile.lock +++ b/gemfiles/jruby_9.4_elasticsearch_latest.gemfile.lock @@ -51,7 +51,7 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.9.1-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_graphql_1.13.gemfile.lock b/gemfiles/jruby_9.4_graphql_1.13.gemfile.lock index bd8a4994d66..3f71a77b491 100644 --- a/gemfiles/jruby_9.4_graphql_1.13.gemfile.lock +++ b/gemfiles/jruby_9.4_graphql_1.13.gemfile.lock @@ -99,7 +99,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.13.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.2.1) activesupport (>= 6.1) graphql (1.13.21) diff --git a/gemfiles/jruby_9.4_graphql_2.0.gemfile.lock b/gemfiles/jruby_9.4_graphql_2.0.gemfile.lock index 5b723d46e57..fcd891d4dbe 100644 --- a/gemfiles/jruby_9.4_graphql_2.0.gemfile.lock +++ b/gemfiles/jruby_9.4_graphql_2.0.gemfile.lock @@ -99,7 +99,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.13.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.2.1) activesupport (>= 6.1) graphql (2.0.28) diff --git a/gemfiles/jruby_9.4_graphql_2.1.gemfile.lock b/gemfiles/jruby_9.4_graphql_2.1.gemfile.lock index 2be2e76fa4c..3d7bf28fc5d 100644 --- a/gemfiles/jruby_9.4_graphql_2.1.gemfile.lock +++ b/gemfiles/jruby_9.4_graphql_2.1.gemfile.lock @@ -99,7 +99,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.13.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.2.1) activesupport (>= 6.1) graphql (2.1.11) diff --git a/gemfiles/jruby_9.4_graphql_2.2.gemfile.lock b/gemfiles/jruby_9.4_graphql_2.2.gemfile.lock index 21c8de210ee..592c958cab8 100644 --- a/gemfiles/jruby_9.4_graphql_2.2.gemfile.lock +++ b/gemfiles/jruby_9.4_graphql_2.2.gemfile.lock @@ -99,7 +99,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.13.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.2.1) activesupport (>= 6.1) graphql (2.2.6) diff --git a/gemfiles/jruby_9.4_graphql_2.3.gemfile.lock b/gemfiles/jruby_9.4_graphql_2.3.gemfile.lock index d4d82b927d6..853fe26856d 100644 --- a/gemfiles/jruby_9.4_graphql_2.3.gemfile.lock +++ b/gemfiles/jruby_9.4_graphql_2.3.gemfile.lock @@ -101,7 +101,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.13.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.2.1) activesupport (>= 6.1) graphql (2.3.6) diff --git a/gemfiles/jruby_9.4_http.gemfile.lock b/gemfiles/jruby_9.4_http.gemfile.lock index 2918baf2ca5..d11e37aeeec 100644 --- a/gemfiles/jruby_9.4_http.gemfile.lock +++ b/gemfiles/jruby_9.4_http.gemfile.lock @@ -43,7 +43,7 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-java) + ffi (1.17.1-java) ffi-compiler (1.0.1) ffi (>= 1.0.0) rake diff --git a/gemfiles/jruby_9.4_opensearch_2.gemfile.lock b/gemfiles/jruby_9.4_opensearch_2.gemfile.lock index dab25836ebc..02ac2032d4c 100644 --- a/gemfiles/jruby_9.4_opensearch_2.gemfile.lock +++ b/gemfiles/jruby_9.4_opensearch_2.gemfile.lock @@ -41,7 +41,7 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.9.1-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_opensearch_3.gemfile.lock b/gemfiles/jruby_9.4_opensearch_3.gemfile.lock index aee58dbad8f..83edc60d819 100644 --- a/gemfiles/jruby_9.4_opensearch_3.gemfile.lock +++ b/gemfiles/jruby_9.4_opensearch_3.gemfile.lock @@ -41,7 +41,7 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.9.1-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_opensearch_latest.gemfile.lock b/gemfiles/jruby_9.4_opensearch_latest.gemfile.lock index baa665b1de5..24f7f816f93 100644 --- a/gemfiles/jruby_9.4_opensearch_latest.gemfile.lock +++ b/gemfiles/jruby_9.4_opensearch_latest.gemfile.lock @@ -43,7 +43,7 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.9.1-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_rack_1.gemfile.lock b/gemfiles/jruby_9.4_rack_1.gemfile.lock index b9d2bc1576d..ed12c7492fd 100644 --- a/gemfiles/jruby_9.4_rack_1.gemfile.lock +++ b/gemfiles/jruby_9.4_rack_1.gemfile.lock @@ -34,7 +34,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_rack_2.gemfile.lock b/gemfiles/jruby_9.4_rack_2.gemfile.lock index 096db7043f9..0915c1bc8e9 100644 --- a/gemfiles/jruby_9.4_rack_2.gemfile.lock +++ b/gemfiles/jruby_9.4_rack_2.gemfile.lock @@ -34,7 +34,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_rack_3.gemfile.lock b/gemfiles/jruby_9.4_rack_3.gemfile.lock index d99cc1cc4c4..4b7a73aee08 100644 --- a/gemfiles/jruby_9.4_rack_3.gemfile.lock +++ b/gemfiles/jruby_9.4_rack_3.gemfile.lock @@ -34,7 +34,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_rack_latest.gemfile.lock b/gemfiles/jruby_9.4_rack_latest.gemfile.lock index c6580c46245..3124a815be2 100644 --- a/gemfiles/jruby_9.4_rack_latest.gemfile.lock +++ b/gemfiles/jruby_9.4_rack_latest.gemfile.lock @@ -37,7 +37,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.2) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock b/gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock index 49697317069..001edbce30e 100644 --- a/gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock @@ -106,7 +106,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) erubi (1.13.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.2.1) activesupport (>= 6.1) hashdiff (1.1.0) diff --git a/gemfiles/jruby_9.4_rails61_postgres.gemfile.lock b/gemfiles/jruby_9.4_rails61_postgres.gemfile.lock index eeb910a2a87..cca006b558e 100644 --- a/gemfiles/jruby_9.4_rails61_postgres.gemfile.lock +++ b/gemfiles/jruby_9.4_rails61_postgres.gemfile.lock @@ -102,7 +102,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.1) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile.lock b/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile.lock index 7cf78615007..28fa0eb4997 100644 --- a/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile.lock @@ -102,7 +102,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.1) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile.lock index 2b81024c3d0..a8e2f2be5b7 100644 --- a/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile.lock @@ -103,7 +103,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.1) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile.lock b/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile.lock index c0aa7acd502..ed778d9b04e 100644 --- a/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile.lock @@ -102,7 +102,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) erubi (1.12.0) - ffi (1.17.0-java) + ffi (1.17.1-java) globalid (1.0.1) activesupport (>= 5.0) hashdiff (1.0.1) diff --git a/gemfiles/jruby_9.4_redis_3.gemfile.lock b/gemfiles/jruby_9.4_redis_3.gemfile.lock index d876913455c..c27b42e4ac3 100644 --- a/gemfiles/jruby_9.4_redis_3.gemfile.lock +++ b/gemfiles/jruby_9.4_redis_3.gemfile.lock @@ -34,7 +34,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.5.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_redis_4.gemfile.lock b/gemfiles/jruby_9.4_redis_4.gemfile.lock index 87299fe64f5..a318e140b2f 100644 --- a/gemfiles/jruby_9.4_redis_4.gemfile.lock +++ b/gemfiles/jruby_9.4_redis_4.gemfile.lock @@ -34,7 +34,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.5.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_redis_5.gemfile.lock b/gemfiles/jruby_9.4_redis_5.gemfile.lock index bfdf9b66e48..a7a42327dcd 100644 --- a/gemfiles/jruby_9.4_redis_5.gemfile.lock +++ b/gemfiles/jruby_9.4_redis_5.gemfile.lock @@ -35,7 +35,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.5.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_relational_db.gemfile.lock b/gemfiles/jruby_9.4_relational_db.gemfile.lock index e488b3fd28d..49082bf5347 100644 --- a/gemfiles/jruby_9.4_relational_db.gemfile.lock +++ b/gemfiles/jruby_9.4_relational_db.gemfile.lock @@ -61,7 +61,7 @@ GEM diff-lcs (1.5.1) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.0) i18n (1.14.5) concurrent-ruby (~> 1.0) diff --git a/gemfiles/jruby_9.4_resque2_redis3.gemfile.lock b/gemfiles/jruby_9.4_resque2_redis3.gemfile.lock index 039d4fddade..74436533c24 100644 --- a/gemfiles/jruby_9.4_resque2_redis3.gemfile.lock +++ b/gemfiles/jruby_9.4_resque2_redis3.gemfile.lock @@ -34,7 +34,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.5.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_resque2_redis4.gemfile.lock b/gemfiles/jruby_9.4_resque2_redis4.gemfile.lock index 1521918dc59..66a6b2b6707 100644 --- a/gemfiles/jruby_9.4_resque2_redis4.gemfile.lock +++ b/gemfiles/jruby_9.4_resque2_redis4.gemfile.lock @@ -35,7 +35,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) dogstatsd-ruby (5.5.0) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.0.1) json (2.6.3-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_sinatra_2.gemfile.lock b/gemfiles/jruby_9.4_sinatra_2.gemfile.lock index beb370fa1be..8b816583569 100644 --- a/gemfiles/jruby_9.4_sinatra_2.gemfile.lock +++ b/gemfiles/jruby_9.4_sinatra_2.gemfile.lock @@ -37,7 +37,7 @@ GEM diff-lcs (1.5.1) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.0) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_sinatra_3.gemfile.lock b/gemfiles/jruby_9.4_sinatra_3.gemfile.lock index 80c3eecef35..a3dd5d624d4 100644 --- a/gemfiles/jruby_9.4_sinatra_3.gemfile.lock +++ b/gemfiles/jruby_9.4_sinatra_3.gemfile.lock @@ -38,7 +38,7 @@ GEM diff-lcs (1.5.1) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.0) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_sinatra_4.gemfile.lock b/gemfiles/jruby_9.4_sinatra_4.gemfile.lock index 516b0823a2a..41aad1024e1 100644 --- a/gemfiles/jruby_9.4_sinatra_4.gemfile.lock +++ b/gemfiles/jruby_9.4_sinatra_4.gemfile.lock @@ -38,7 +38,7 @@ GEM diff-lcs (1.5.1) docile (1.4.0) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.0) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_stripe_10.gemfile.lock b/gemfiles/jruby_9.4_stripe_10.gemfile.lock index 592a77c1106..621396abeb6 100644 --- a/gemfiles/jruby_9.4_stripe_10.gemfile.lock +++ b/gemfiles/jruby_9.4_stripe_10.gemfile.lock @@ -37,7 +37,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_stripe_11.gemfile.lock b/gemfiles/jruby_9.4_stripe_11.gemfile.lock index b7484f30a47..d817730170f 100644 --- a/gemfiles/jruby_9.4_stripe_11.gemfile.lock +++ b/gemfiles/jruby_9.4_stripe_11.gemfile.lock @@ -37,7 +37,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_stripe_12.gemfile.lock b/gemfiles/jruby_9.4_stripe_12.gemfile.lock index 03dbc37f525..c09ca1319f9 100644 --- a/gemfiles/jruby_9.4_stripe_12.gemfile.lock +++ b/gemfiles/jruby_9.4_stripe_12.gemfile.lock @@ -37,7 +37,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_stripe_7.gemfile.lock b/gemfiles/jruby_9.4_stripe_7.gemfile.lock index 6e22f74ce14..cf3153e076e 100644 --- a/gemfiles/jruby_9.4_stripe_7.gemfile.lock +++ b/gemfiles/jruby_9.4_stripe_7.gemfile.lock @@ -37,7 +37,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_stripe_8.gemfile.lock b/gemfiles/jruby_9.4_stripe_8.gemfile.lock index 99e76503e3c..fc533d75440 100644 --- a/gemfiles/jruby_9.4_stripe_8.gemfile.lock +++ b/gemfiles/jruby_9.4_stripe_8.gemfile.lock @@ -37,7 +37,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_stripe_9.gemfile.lock b/gemfiles/jruby_9.4_stripe_9.gemfile.lock index 3a792854210..19bed334a61 100644 --- a/gemfiles/jruby_9.4_stripe_9.gemfile.lock +++ b/gemfiles/jruby_9.4_stripe_9.gemfile.lock @@ -37,7 +37,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_stripe_latest.gemfile.lock b/gemfiles/jruby_9.4_stripe_latest.gemfile.lock index 2f28c1ff44e..5d0c05fed25 100644 --- a/gemfiles/jruby_9.4_stripe_latest.gemfile.lock +++ b/gemfiles/jruby_9.4_stripe_latest.gemfile.lock @@ -37,7 +37,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/jruby_9.4_stripe_min.gemfile.lock b/gemfiles/jruby_9.4_stripe_min.gemfile.lock index 22797727717..451c8f4db3e 100644 --- a/gemfiles/jruby_9.4_stripe_min.gemfile.lock +++ b/gemfiles/jruby_9.4_stripe_min.gemfile.lock @@ -37,7 +37,7 @@ GEM diff-lcs (1.5.1) docile (1.4.1) dogstatsd-ruby (5.6.1) - ffi (1.17.0-java) + ffi (1.17.1-java) hashdiff (1.1.1) json (2.7.2-java) json-schema (2.8.1) diff --git a/gemfiles/ruby_2.5_activesupport.gemfile.lock b/gemfiles/ruby_2.5_activesupport.gemfile.lock index bd904dd308c..5f17ae88bba 100644 --- a/gemfiles/ruby_2.5_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.5_activesupport.gemfile.lock @@ -87,8 +87,8 @@ GEM dry-logic (~> 1.0, >= 1.0.2) erubi (1.12.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) grape (1.7.0) diff --git a/gemfiles/ruby_2.5_aws.gemfile.lock b/gemfiles/ruby_2.5_aws.gemfile.lock index 7c8bfab3910..07989587beb 100644 --- a/gemfiles/ruby_2.5_aws.gemfile.lock +++ b/gemfiles/ruby_2.5_aws.gemfile.lock @@ -1458,8 +1458,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.5_contrib.gemfile.lock b/gemfiles/ruby_2.5_contrib.gemfile.lock index cbc1f70fb89..fb48022b733 100644 --- a/gemfiles/ruby_2.5_contrib.gemfile.lock +++ b/gemfiles/ruby_2.5_contrib.gemfile.lock @@ -44,8 +44,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) googleapis-common-protos-types (1.3.2) diff --git a/gemfiles/ruby_2.5_contrib_old.gemfile.lock b/gemfiles/ruby_2.5_contrib_old.gemfile.lock index 6ab8edac32d..53dfbcf9433 100644 --- a/gemfiles/ruby_2.5_contrib_old.gemfile.lock +++ b/gemfiles/ruby_2.5_contrib_old.gemfile.lock @@ -47,8 +47,8 @@ GEM multipart-post (>= 1.2, < 3) faraday_middleware (0.12.2) faraday (>= 0.7.4, < 1.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.5_core_old.gemfile.lock b/gemfiles/ruby_2.5_core_old.gemfile.lock index dee4f0cdeb5..2ace7e7df70 100644 --- a/gemfiles/ruby_2.5_core_old.gemfile.lock +++ b/gemfiles/ruby_2.5_core_old.gemfile.lock @@ -37,8 +37,8 @@ GEM docile (1.4.0) dogstatsd-ruby (4.8.3) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.5_elasticsearch_7.gemfile.lock b/gemfiles/ruby_2.5_elasticsearch_7.gemfile.lock index 1dcdb60f488..57d2e8e753e 100644 --- a/gemfiles/ruby_2.5_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_2.5_elasticsearch_7.gemfile.lock @@ -71,8 +71,8 @@ GEM faraday-patron (1.0.0) faraday-rack (1.0.0) faraday-retry (1.0.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.5_elasticsearch_8.gemfile.lock b/gemfiles/ruby_2.5_elasticsearch_8.gemfile.lock index 33dfdea8b25..3436f2d9349 100644 --- a/gemfiles/ruby_2.5_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_2.5_elasticsearch_8.gemfile.lock @@ -69,8 +69,8 @@ GEM faraday-patron (1.0.0) faraday-rack (1.0.0) faraday-retry (1.0.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.5_elasticsearch_latest.gemfile.lock b/gemfiles/ruby_2.5_elasticsearch_latest.gemfile.lock index c712643c1a1..326c8d51fec 100644 --- a/gemfiles/ruby_2.5_elasticsearch_latest.gemfile.lock +++ b/gemfiles/ruby_2.5_elasticsearch_latest.gemfile.lock @@ -71,8 +71,8 @@ GEM faraday-patron (1.0.0) faraday-rack (1.0.0) faraday-retry (1.0.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.5_graphql_2.0.gemfile.lock b/gemfiles/ruby_2.5_graphql_2.0.gemfile.lock index f3eccb99c53..18746b08995 100644 --- a/gemfiles/ruby_2.5_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_2.5_graphql_2.0.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_hanami_1.gemfile.lock b/gemfiles/ruby_2.5_hanami_1.gemfile.lock index cefbba4f5ac..b51bb18be9d 100644 --- a/gemfiles/ruby_2.5_hanami_1.gemfile.lock +++ b/gemfiles/ruby_2.5_hanami_1.gemfile.lock @@ -67,8 +67,8 @@ GEM dry-logic (~> 0.4.2) dry-types (~> 0.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hanami (1.3.5) diff --git a/gemfiles/ruby_2.5_http.gemfile.lock b/gemfiles/ruby_2.5_http.gemfile.lock index faf1bb05c34..60e876f907b 100644 --- a/gemfiles/ruby_2.5_http.gemfile.lock +++ b/gemfiles/ruby_2.5_http.gemfile.lock @@ -65,8 +65,8 @@ GEM faraday-patron (1.0.0) faraday-rack (1.0.0) faraday-retry (1.0.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) ffi-compiler (1.0.1) ffi (>= 1.0.0) rake diff --git a/gemfiles/ruby_2.5_opensearch_2.gemfile.lock b/gemfiles/ruby_2.5_opensearch_2.gemfile.lock index faf171fa0ed..c7314c5f37e 100644 --- a/gemfiles/ruby_2.5_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_2.5_opensearch_2.gemfile.lock @@ -61,8 +61,8 @@ GEM faraday-patron (1.0.0) faraday-rack (1.0.0) faraday-retry (1.0.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.5_opensearch_3.gemfile.lock b/gemfiles/ruby_2.5_opensearch_3.gemfile.lock index 536089c8374..f8dd34b6afc 100644 --- a/gemfiles/ruby_2.5_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_2.5_opensearch_3.gemfile.lock @@ -61,8 +61,8 @@ GEM faraday-patron (1.0.0) faraday-rack (1.0.0) faraday-retry (1.0.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.5_opensearch_latest.gemfile.lock b/gemfiles/ruby_2.5_opensearch_latest.gemfile.lock index da610b4504b..be32d5c9d63 100644 --- a/gemfiles/ruby_2.5_opensearch_latest.gemfile.lock +++ b/gemfiles/ruby_2.5_opensearch_latest.gemfile.lock @@ -63,8 +63,8 @@ GEM faraday-patron (1.0.0) faraday-rack (1.0.0) faraday-retry (1.0.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.5_rack_1.gemfile.lock b/gemfiles/ruby_2.5_rack_1.gemfile.lock index 9dc66f70083..62b445f3f1f 100644 --- a/gemfiles/ruby_2.5_rack_1.gemfile.lock +++ b/gemfiles/ruby_2.5_rack_1.gemfile.lock @@ -37,8 +37,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.5_rack_2.gemfile.lock b/gemfiles/ruby_2.5_rack_2.gemfile.lock index 1bee404aebd..2a9f3372bc3 100644 --- a/gemfiles/ruby_2.5_rack_2.gemfile.lock +++ b/gemfiles/ruby_2.5_rack_2.gemfile.lock @@ -37,8 +37,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.5_rack_3.gemfile.lock b/gemfiles/ruby_2.5_rack_3.gemfile.lock index 790f9756416..1ac6a451c87 100644 --- a/gemfiles/ruby_2.5_rack_3.gemfile.lock +++ b/gemfiles/ruby_2.5_rack_3.gemfile.lock @@ -37,8 +37,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.5_rack_latest.gemfile.lock b/gemfiles/ruby_2.5_rack_latest.gemfile.lock index 4c20ea3d0ac..680dc9e6049 100644 --- a/gemfiles/ruby_2.5_rack_latest.gemfile.lock +++ b/gemfiles/ruby_2.5_rack_latest.gemfile.lock @@ -40,8 +40,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.2) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.5_rails4_mysql2.gemfile.lock b/gemfiles/ruby_2.5_rails4_mysql2.gemfile.lock index 98d5b07ca25..8f8cf2a131b 100644 --- a/gemfiles/ruby_2.5_rails4_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.5_rails4_mysql2.gemfile.lock @@ -99,8 +99,8 @@ GEM dogstatsd-ruby (5.6.1) erubis (2.7.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (0.4.2) activesupport (>= 4.2.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_rails4_postgres.gemfile.lock b/gemfiles/ruby_2.5_rails4_postgres.gemfile.lock index c3d1cb19542..706f54e5188 100644 --- a/gemfiles/ruby_2.5_rails4_postgres.gemfile.lock +++ b/gemfiles/ruby_2.5_rails4_postgres.gemfile.lock @@ -99,8 +99,8 @@ GEM dogstatsd-ruby (5.6.1) erubis (2.7.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (0.4.2) activesupport (>= 4.2.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile.lock b/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile.lock index 3e7b46f77e6..67ad69571bd 100644 --- a/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile.lock @@ -99,8 +99,8 @@ GEM dogstatsd-ruby (5.6.1) erubis (2.7.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (0.4.2) activesupport (>= 4.2.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile.lock index bf0ee719872..30b97e06f97 100644 --- a/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile.lock @@ -100,8 +100,8 @@ GEM dogstatsd-ruby (5.6.1) erubis (2.7.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (0.4.2) activesupport (>= 4.2.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile.lock b/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile.lock index 0cd7b760cf9..cb1b4a166db 100644 --- a/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile.lock @@ -99,8 +99,8 @@ GEM dogstatsd-ruby (5.6.1) erubis (2.7.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (0.4.2) activesupport (>= 4.2.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_rails5_mysql2.gemfile.lock b/gemfiles/ruby_2.5_rails5_mysql2.gemfile.lock index fa9a9ad4b41..711de169e39 100644 --- a/gemfiles/ruby_2.5_rails5_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_mysql2.gemfile.lock @@ -82,8 +82,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_rails5_postgres.gemfile.lock b/gemfiles/ruby_2.5_rails5_postgres.gemfile.lock index 9c3866006db..d9197b5cb4b 100644 --- a/gemfiles/ruby_2.5_rails5_postgres.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_postgres.gemfile.lock @@ -83,8 +83,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile.lock b/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile.lock index 6e16dbd9784..339c629c153 100644 --- a/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile.lock @@ -84,8 +84,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile.lock index d21cec0cbb6..8e835669d50 100644 --- a/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile.lock @@ -83,8 +83,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile.lock index e2190f3e66b..f33349ed653 100644 --- a/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile.lock @@ -84,8 +84,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile.lock b/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile.lock index 7d2edd6c1eb..f71073e2009 100644 --- a/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile.lock @@ -83,8 +83,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_rails61_mysql2.gemfile.lock b/gemfiles/ruby_2.5_rails61_mysql2.gemfile.lock index 7c62661712b..e34ff6f41a6 100644 --- a/gemfiles/ruby_2.5_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.5_rails61_mysql2.gemfile.lock @@ -99,8 +99,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_rails61_postgres.gemfile.lock b/gemfiles/ruby_2.5_rails61_postgres.gemfile.lock index e9cd62106e1..362e80f1afd 100644 --- a/gemfiles/ruby_2.5_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_2.5_rails61_postgres.gemfile.lock @@ -100,8 +100,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile.lock index 31b9f1af9a3..d5f8ca8e5f4 100644 --- a/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile.lock @@ -101,8 +101,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile.lock index 49c11dbbe5c..72899654fdb 100644 --- a/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile.lock @@ -101,8 +101,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile.lock index 43b03c017a5..b963236309b 100644 --- a/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile.lock @@ -100,8 +100,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_rails6_mysql2.gemfile.lock b/gemfiles/ruby_2.5_rails6_mysql2.gemfile.lock index d3009f23132..33d0f290a7a 100644 --- a/gemfiles/ruby_2.5_rails6_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_mysql2.gemfile.lock @@ -95,8 +95,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_rails6_postgres.gemfile.lock b/gemfiles/ruby_2.5_rails6_postgres.gemfile.lock index 12267ed7939..19f4e422753 100644 --- a/gemfiles/ruby_2.5_rails6_postgres.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_postgres.gemfile.lock @@ -96,8 +96,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile.lock b/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile.lock index 4d882855ea2..64c92531a53 100644 --- a/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile.lock @@ -97,8 +97,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile.lock index a0f6b8886ba..10d4a7d01ef 100644 --- a/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile.lock @@ -96,8 +96,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile.lock index d01c1775f35..666ee6e08e2 100644 --- a/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile.lock @@ -97,8 +97,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile.lock b/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile.lock index e91f9b57ddb..0fb11344278 100644 --- a/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile.lock @@ -96,8 +96,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.5_redis_3.gemfile.lock b/gemfiles/ruby_2.5_redis_3.gemfile.lock index f2f9106cad0..339b00ef46a 100644 --- a/gemfiles/ruby_2.5_redis_3.gemfile.lock +++ b/gemfiles/ruby_2.5_redis_3.gemfile.lock @@ -37,8 +37,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.5_redis_4.gemfile.lock b/gemfiles/ruby_2.5_redis_4.gemfile.lock index f4ffec0f566..72a2c135888 100644 --- a/gemfiles/ruby_2.5_redis_4.gemfile.lock +++ b/gemfiles/ruby_2.5_redis_4.gemfile.lock @@ -37,8 +37,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.5_redis_5.gemfile.lock b/gemfiles/ruby_2.5_redis_5.gemfile.lock index e6b52817d30..4572b1f6a01 100644 --- a/gemfiles/ruby_2.5_redis_5.gemfile.lock +++ b/gemfiles/ruby_2.5_redis_5.gemfile.lock @@ -38,8 +38,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.5_relational_db.gemfile.lock b/gemfiles/ruby_2.5_relational_db.gemfile.lock index f41c1fe7b3c..1e43ca2f328 100644 --- a/gemfiles/ruby_2.5_relational_db.gemfile.lock +++ b/gemfiles/ruby_2.5_relational_db.gemfile.lock @@ -55,8 +55,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.5_resque2_redis3.gemfile.lock b/gemfiles/ruby_2.5_resque2_redis3.gemfile.lock index f92b0fa93ea..28ae6ab1725 100644 --- a/gemfiles/ruby_2.5_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_2.5_resque2_redis3.gemfile.lock @@ -37,8 +37,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.5_resque2_redis4.gemfile.lock b/gemfiles/ruby_2.5_resque2_redis4.gemfile.lock index b3843f0b5d6..d45b0cef799 100644 --- a/gemfiles/ruby_2.5_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_2.5_resque2_redis4.gemfile.lock @@ -38,8 +38,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.5_sinatra_2.gemfile.lock b/gemfiles/ruby_2.5_sinatra_2.gemfile.lock index f6ac9af0873..051d70daa01 100644 --- a/gemfiles/ruby_2.5_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_2.5_sinatra_2.gemfile.lock @@ -40,8 +40,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.0) diff --git a/gemfiles/ruby_2.5_stripe_10.gemfile.lock b/gemfiles/ruby_2.5_stripe_10.gemfile.lock index 5f3e5df99e8..d573a983788 100644 --- a/gemfiles/ruby_2.5_stripe_10.gemfile.lock +++ b/gemfiles/ruby_2.5_stripe_10.gemfile.lock @@ -40,8 +40,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.5_stripe_11.gemfile.lock b/gemfiles/ruby_2.5_stripe_11.gemfile.lock index 1b01f79eb74..1f4090efd05 100644 --- a/gemfiles/ruby_2.5_stripe_11.gemfile.lock +++ b/gemfiles/ruby_2.5_stripe_11.gemfile.lock @@ -40,8 +40,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.5_stripe_12.gemfile.lock b/gemfiles/ruby_2.5_stripe_12.gemfile.lock index 8d8f68c4ca5..6baa0413510 100644 --- a/gemfiles/ruby_2.5_stripe_12.gemfile.lock +++ b/gemfiles/ruby_2.5_stripe_12.gemfile.lock @@ -40,8 +40,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.5_stripe_7.gemfile.lock b/gemfiles/ruby_2.5_stripe_7.gemfile.lock index 21d488d5ff7..f772ff035b6 100644 --- a/gemfiles/ruby_2.5_stripe_7.gemfile.lock +++ b/gemfiles/ruby_2.5_stripe_7.gemfile.lock @@ -40,8 +40,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.5_stripe_8.gemfile.lock b/gemfiles/ruby_2.5_stripe_8.gemfile.lock index e990b9f72d7..62130a60acc 100644 --- a/gemfiles/ruby_2.5_stripe_8.gemfile.lock +++ b/gemfiles/ruby_2.5_stripe_8.gemfile.lock @@ -40,8 +40,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.5_stripe_9.gemfile.lock b/gemfiles/ruby_2.5_stripe_9.gemfile.lock index a9f4eeb3153..96bb62b76e2 100644 --- a/gemfiles/ruby_2.5_stripe_9.gemfile.lock +++ b/gemfiles/ruby_2.5_stripe_9.gemfile.lock @@ -40,8 +40,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.5_stripe_latest.gemfile.lock b/gemfiles/ruby_2.5_stripe_latest.gemfile.lock index a7beba6ef22..a86f084f2fc 100644 --- a/gemfiles/ruby_2.5_stripe_latest.gemfile.lock +++ b/gemfiles/ruby_2.5_stripe_latest.gemfile.lock @@ -40,8 +40,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.5_stripe_min.gemfile.lock b/gemfiles/ruby_2.5_stripe_min.gemfile.lock index 3ca5faa328c..da9397e8e6f 100644 --- a/gemfiles/ruby_2.5_stripe_min.gemfile.lock +++ b/gemfiles/ruby_2.5_stripe_min.gemfile.lock @@ -40,8 +40,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.6_activesupport.gemfile.lock b/gemfiles/ruby_2.6_activesupport.gemfile.lock index 4d734fe6577..007706e59bd 100644 --- a/gemfiles/ruby_2.6_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.6_activesupport.gemfile.lock @@ -90,8 +90,8 @@ GEM dry-logic (~> 1.0, >= 1.0.2) erubi (1.12.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) grape (1.8.0) diff --git a/gemfiles/ruby_2.6_aws.gemfile.lock b/gemfiles/ruby_2.6_aws.gemfile.lock index c1128ef2a7f..3c96fe1b541 100644 --- a/gemfiles/ruby_2.6_aws.gemfile.lock +++ b/gemfiles/ruby_2.6_aws.gemfile.lock @@ -1460,8 +1460,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.6_contrib.gemfile.lock b/gemfiles/ruby_2.6_contrib.gemfile.lock index 9290fa6d458..670be6cb17e 100644 --- a/gemfiles/ruby_2.6_contrib.gemfile.lock +++ b/gemfiles/ruby_2.6_contrib.gemfile.lock @@ -46,8 +46,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) googleapis-common-protos-types (1.7.0) diff --git a/gemfiles/ruby_2.6_contrib_old.gemfile.lock b/gemfiles/ruby_2.6_contrib_old.gemfile.lock index ee3bb57e301..1f5b283560f 100644 --- a/gemfiles/ruby_2.6_contrib_old.gemfile.lock +++ b/gemfiles/ruby_2.6_contrib_old.gemfile.lock @@ -49,8 +49,8 @@ GEM multipart-post (>= 1.2, < 3) faraday_middleware (0.12.2) faraday (>= 0.7.4, < 1.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.6_core_old.gemfile.lock b/gemfiles/ruby_2.6_core_old.gemfile.lock index 9f852271ed1..d9a4bf1b21f 100644 --- a/gemfiles/ruby_2.6_core_old.gemfile.lock +++ b/gemfiles/ruby_2.6_core_old.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (4.8.3) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.6_elasticsearch_7.gemfile.lock b/gemfiles/ruby_2.6_elasticsearch_7.gemfile.lock index 4cea30faa65..a29fc91e410 100644 --- a/gemfiles/ruby_2.6_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_2.6_elasticsearch_7.gemfile.lock @@ -55,8 +55,8 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.6_elasticsearch_8.gemfile.lock b/gemfiles/ruby_2.6_elasticsearch_8.gemfile.lock index 453b543e584..6def7dd6ab4 100644 --- a/gemfiles/ruby_2.6_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_2.6_elasticsearch_8.gemfile.lock @@ -54,8 +54,8 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.6_elasticsearch_latest.gemfile.lock b/gemfiles/ruby_2.6_elasticsearch_latest.gemfile.lock index e793083ecad..dff86247bb3 100644 --- a/gemfiles/ruby_2.6_elasticsearch_latest.gemfile.lock +++ b/gemfiles/ruby_2.6_elasticsearch_latest.gemfile.lock @@ -56,8 +56,8 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.6_graphql_1.13.gemfile.lock b/gemfiles/ruby_2.6_graphql_1.13.gemfile.lock index 27fe29f22ba..f92c2d9d115 100644 --- a/gemfiles/ruby_2.6_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_2.6_graphql_1.13.gemfile.lock @@ -104,8 +104,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.6_graphql_2.0.gemfile.lock b/gemfiles/ruby_2.6_graphql_2.0.gemfile.lock index 396b6ab6381..f5d11fa0340 100644 --- a/gemfiles/ruby_2.6_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_2.6_graphql_2.0.gemfile.lock @@ -104,8 +104,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.6_hanami_1.gemfile.lock b/gemfiles/ruby_2.6_hanami_1.gemfile.lock index 5b3a2e1519f..4cc8e6be2f2 100644 --- a/gemfiles/ruby_2.6_hanami_1.gemfile.lock +++ b/gemfiles/ruby_2.6_hanami_1.gemfile.lock @@ -69,8 +69,8 @@ GEM dry-logic (~> 0.4.2) dry-types (~> 0.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hanami (1.3.5) diff --git a/gemfiles/ruby_2.6_http.gemfile.lock b/gemfiles/ruby_2.6_http.gemfile.lock index 263581b8f2c..cfbfbe9f17a 100644 --- a/gemfiles/ruby_2.6_http.gemfile.lock +++ b/gemfiles/ruby_2.6_http.gemfile.lock @@ -48,8 +48,8 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) ffi-compiler (1.0.1) ffi (>= 1.0.0) rake diff --git a/gemfiles/ruby_2.6_opensearch_2.gemfile.lock b/gemfiles/ruby_2.6_opensearch_2.gemfile.lock index a2c93b728b0..298b66f389f 100644 --- a/gemfiles/ruby_2.6_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_2.6_opensearch_2.gemfile.lock @@ -46,8 +46,8 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.6_opensearch_3.gemfile.lock b/gemfiles/ruby_2.6_opensearch_3.gemfile.lock index dfd124a3cbd..d5aca8518f1 100644 --- a/gemfiles/ruby_2.6_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_2.6_opensearch_3.gemfile.lock @@ -46,8 +46,8 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.6_opensearch_latest.gemfile.lock b/gemfiles/ruby_2.6_opensearch_latest.gemfile.lock index bf4ffc42c52..d764f6519a4 100644 --- a/gemfiles/ruby_2.6_opensearch_latest.gemfile.lock +++ b/gemfiles/ruby_2.6_opensearch_latest.gemfile.lock @@ -48,8 +48,8 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.6_opentelemetry.gemfile.lock b/gemfiles/ruby_2.6_opentelemetry.gemfile.lock index 1040200aab6..5fd5563348a 100755 --- a/gemfiles/ruby_2.6_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_2.6_opentelemetry.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.6_opentelemetry_otlp.gemfile.lock b/gemfiles/ruby_2.6_opentelemetry_otlp.gemfile.lock index 7819077d47f..c961b165c02 100644 --- a/gemfiles/ruby_2.6_opentelemetry_otlp.gemfile.lock +++ b/gemfiles/ruby_2.6_opentelemetry_otlp.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) googleapis-common-protos-types (1.12.0) diff --git a/gemfiles/ruby_2.6_rack_1.gemfile.lock b/gemfiles/ruby_2.6_rack_1.gemfile.lock index c0c4f47cc89..057a40e0b42 100644 --- a/gemfiles/ruby_2.6_rack_1.gemfile.lock +++ b/gemfiles/ruby_2.6_rack_1.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.6_rack_2.gemfile.lock b/gemfiles/ruby_2.6_rack_2.gemfile.lock index ed770a02bcc..3e66da62b55 100644 --- a/gemfiles/ruby_2.6_rack_2.gemfile.lock +++ b/gemfiles/ruby_2.6_rack_2.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.6_rack_3.gemfile.lock b/gemfiles/ruby_2.6_rack_3.gemfile.lock index 0f1fdb86c11..59096f03914 100644 --- a/gemfiles/ruby_2.6_rack_3.gemfile.lock +++ b/gemfiles/ruby_2.6_rack_3.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.6_rack_latest.gemfile.lock b/gemfiles/ruby_2.6_rack_latest.gemfile.lock index 6891c1bd984..241128453b4 100644 --- a/gemfiles/ruby_2.6_rack_latest.gemfile.lock +++ b/gemfiles/ruby_2.6_rack_latest.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.2) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.6_rails5_mysql2.gemfile.lock b/gemfiles/ruby_2.6_rails5_mysql2.gemfile.lock index 176418de4ae..22e580615c8 100644 --- a/gemfiles/ruby_2.6_rails5_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_mysql2.gemfile.lock @@ -85,8 +85,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.6_rails5_postgres.gemfile.lock b/gemfiles/ruby_2.6_rails5_postgres.gemfile.lock index 84d937bee65..b56248cf371 100644 --- a/gemfiles/ruby_2.6_rails5_postgres.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_postgres.gemfile.lock @@ -85,8 +85,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile.lock b/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile.lock index 23c18f51d01..5a62196473f 100644 --- a/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile.lock @@ -85,8 +85,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile.lock index ba81191983f..5588224c138 100644 --- a/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile.lock @@ -85,8 +85,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile.lock index 5e2b43f592f..84e85773041 100644 --- a/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile.lock @@ -86,8 +86,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile.lock b/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile.lock index ec24adf2eab..b001a7bf319 100644 --- a/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile.lock @@ -85,8 +85,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.6_rails61_mysql2.gemfile.lock b/gemfiles/ruby_2.6_rails61_mysql2.gemfile.lock index 1147580099a..9ca8b22d8e6 100644 --- a/gemfiles/ruby_2.6_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.6_rails61_mysql2.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.6_rails61_postgres.gemfile.lock b/gemfiles/ruby_2.6_rails61_postgres.gemfile.lock index 4b5972956f8..13373664ab2 100644 --- a/gemfiles/ruby_2.6_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_2.6_rails61_postgres.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile.lock index 938b3444aa2..b97184421cf 100644 --- a/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile.lock index ff3d9e1602f..11b16044cb9 100644 --- a/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile.lock @@ -103,8 +103,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile.lock index b0221015b7e..e5b4c022915 100644 --- a/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.6_rails6_mysql2.gemfile.lock b/gemfiles/ruby_2.6_rails6_mysql2.gemfile.lock index 83b6198afd4..ef787f8184c 100644 --- a/gemfiles/ruby_2.6_rails6_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_mysql2.gemfile.lock @@ -98,8 +98,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.6_rails6_postgres.gemfile.lock b/gemfiles/ruby_2.6_rails6_postgres.gemfile.lock index 0319caa25a6..0112d262e6b 100644 --- a/gemfiles/ruby_2.6_rails6_postgres.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_postgres.gemfile.lock @@ -98,8 +98,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile.lock b/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile.lock index 99b15756cf0..07e8a196546 100644 --- a/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile.lock @@ -98,8 +98,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile.lock index 606079fb6cc..eecd4e75761 100644 --- a/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile.lock @@ -98,8 +98,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile.lock index 861023349a3..4ca72a38f38 100644 --- a/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile.lock @@ -99,8 +99,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile.lock b/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile.lock index 40e0acf08a5..388bcb655fd 100644 --- a/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile.lock @@ -98,8 +98,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.19.1) diff --git a/gemfiles/ruby_2.6_redis_3.gemfile.lock b/gemfiles/ruby_2.6_redis_3.gemfile.lock index be17d708e7b..d0c2f711edf 100644 --- a/gemfiles/ruby_2.6_redis_3.gemfile.lock +++ b/gemfiles/ruby_2.6_redis_3.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.6_redis_4.gemfile.lock b/gemfiles/ruby_2.6_redis_4.gemfile.lock index ea0f0ece6d9..2333b4a4443 100644 --- a/gemfiles/ruby_2.6_redis_4.gemfile.lock +++ b/gemfiles/ruby_2.6_redis_4.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.6_redis_5.gemfile.lock b/gemfiles/ruby_2.6_redis_5.gemfile.lock index 0fd6f03857c..386221d7f19 100644 --- a/gemfiles/ruby_2.6_redis_5.gemfile.lock +++ b/gemfiles/ruby_2.6_redis_5.gemfile.lock @@ -40,8 +40,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.6_relational_db.gemfile.lock b/gemfiles/ruby_2.6_relational_db.gemfile.lock index 0a020d6413a..60a1b8f55bd 100644 --- a/gemfiles/ruby_2.6_relational_db.gemfile.lock +++ b/gemfiles/ruby_2.6_relational_db.gemfile.lock @@ -56,8 +56,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.6_resque2_redis3.gemfile.lock b/gemfiles/ruby_2.6_resque2_redis3.gemfile.lock index 719906750be..396dfe3ad38 100644 --- a/gemfiles/ruby_2.6_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_2.6_resque2_redis3.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.6_resque2_redis4.gemfile.lock b/gemfiles/ruby_2.6_resque2_redis4.gemfile.lock index e807507d636..6366569972f 100644 --- a/gemfiles/ruby_2.6_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_2.6_resque2_redis4.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.6_sinatra_2.gemfile.lock b/gemfiles/ruby_2.6_sinatra_2.gemfile.lock index 5d701cdbb16..3ac25560fc8 100644 --- a/gemfiles/ruby_2.6_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_2.6_sinatra_2.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.0) diff --git a/gemfiles/ruby_2.6_sinatra_3.gemfile.lock b/gemfiles/ruby_2.6_sinatra_3.gemfile.lock index 0ab33f08332..43ba34c1071 100644 --- a/gemfiles/ruby_2.6_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_2.6_sinatra_3.gemfile.lock @@ -43,8 +43,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.0) diff --git a/gemfiles/ruby_2.6_stripe_10.gemfile.lock b/gemfiles/ruby_2.6_stripe_10.gemfile.lock index ea517434080..8cb669fce4f 100644 --- a/gemfiles/ruby_2.6_stripe_10.gemfile.lock +++ b/gemfiles/ruby_2.6_stripe_10.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.6_stripe_11.gemfile.lock b/gemfiles/ruby_2.6_stripe_11.gemfile.lock index 446126637e1..71e50315883 100644 --- a/gemfiles/ruby_2.6_stripe_11.gemfile.lock +++ b/gemfiles/ruby_2.6_stripe_11.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.6_stripe_12.gemfile.lock b/gemfiles/ruby_2.6_stripe_12.gemfile.lock index 257bf0f004b..340bb30376c 100644 --- a/gemfiles/ruby_2.6_stripe_12.gemfile.lock +++ b/gemfiles/ruby_2.6_stripe_12.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.6_stripe_7.gemfile.lock b/gemfiles/ruby_2.6_stripe_7.gemfile.lock index 85c4b6e29f8..30a87d0280f 100644 --- a/gemfiles/ruby_2.6_stripe_7.gemfile.lock +++ b/gemfiles/ruby_2.6_stripe_7.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.6_stripe_8.gemfile.lock b/gemfiles/ruby_2.6_stripe_8.gemfile.lock index 63919f732de..6ec58ff7903 100644 --- a/gemfiles/ruby_2.6_stripe_8.gemfile.lock +++ b/gemfiles/ruby_2.6_stripe_8.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.6_stripe_9.gemfile.lock b/gemfiles/ruby_2.6_stripe_9.gemfile.lock index 882eb9c619c..fd9c234e123 100644 --- a/gemfiles/ruby_2.6_stripe_9.gemfile.lock +++ b/gemfiles/ruby_2.6_stripe_9.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.6_stripe_latest.gemfile.lock b/gemfiles/ruby_2.6_stripe_latest.gemfile.lock index 129e917d21e..81011376f80 100644 --- a/gemfiles/ruby_2.6_stripe_latest.gemfile.lock +++ b/gemfiles/ruby_2.6_stripe_latest.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.6_stripe_min.gemfile.lock b/gemfiles/ruby_2.6_stripe_min.gemfile.lock index 318740b202e..a7c64aa1cc7 100644 --- a/gemfiles/ruby_2.6_stripe_min.gemfile.lock +++ b/gemfiles/ruby_2.6_stripe_min.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.19.1) google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.7_activesupport.gemfile.lock b/gemfiles/ruby_2.7_activesupport.gemfile.lock index 023a35bfef9..1de63558cae 100644 --- a/gemfiles/ruby_2.7_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.7_activesupport.gemfile.lock @@ -86,8 +86,8 @@ GEM zeitwerk (~> 2.6) erubi (1.12.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3-aarch64-linux) google-protobuf (3.24.3-x86_64-linux) grape (1.8.0) diff --git a/gemfiles/ruby_2.7_aws.gemfile.lock b/gemfiles/ruby_2.7_aws.gemfile.lock index 7b7589a5336..c0198bb3428 100644 --- a/gemfiles/ruby_2.7_aws.gemfile.lock +++ b/gemfiles/ruby_2.7_aws.gemfile.lock @@ -1460,8 +1460,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.2-aarch64-linux) google-protobuf (3.24.2-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.7_contrib.gemfile.lock b/gemfiles/ruby_2.7_contrib.gemfile.lock index 0e85f7b4491..4086bce8e80 100644 --- a/gemfiles/ruby_2.7_contrib.gemfile.lock +++ b/gemfiles/ruby_2.7_contrib.gemfile.lock @@ -46,8 +46,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) googleapis-common-protos-types (1.5.0) diff --git a/gemfiles/ruby_2.7_contrib_old.gemfile.lock b/gemfiles/ruby_2.7_contrib_old.gemfile.lock index 55982d3e455..53a21d21354 100644 --- a/gemfiles/ruby_2.7_contrib_old.gemfile.lock +++ b/gemfiles/ruby_2.7_contrib_old.gemfile.lock @@ -49,8 +49,8 @@ GEM multipart-post (>= 1.2, < 3) faraday_middleware (0.12.2) faraday (>= 0.7.4, < 1.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.7_core_old.gemfile.lock b/gemfiles/ruby_2.7_core_old.gemfile.lock index ed802d9732e..30b91105024 100644 --- a/gemfiles/ruby_2.7_core_old.gemfile.lock +++ b/gemfiles/ruby_2.7_core_old.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (4.8.3) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.7_elasticsearch_7.gemfile.lock b/gemfiles/ruby_2.7_elasticsearch_7.gemfile.lock index d22c7037269..af5a049b1e4 100644 --- a/gemfiles/ruby_2.7_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_2.7_elasticsearch_7.gemfile.lock @@ -55,8 +55,8 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.4-aarch64-linux) google-protobuf (3.24.4-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.7_elasticsearch_8.gemfile.lock b/gemfiles/ruby_2.7_elasticsearch_8.gemfile.lock index fafee914163..f9d859fb930 100644 --- a/gemfiles/ruby_2.7_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_2.7_elasticsearch_8.gemfile.lock @@ -54,8 +54,8 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.4-aarch64-linux) google-protobuf (3.24.4-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.7_elasticsearch_latest.gemfile.lock b/gemfiles/ruby_2.7_elasticsearch_latest.gemfile.lock index 08f6cc10a6e..f190b897b34 100644 --- a/gemfiles/ruby_2.7_elasticsearch_latest.gemfile.lock +++ b/gemfiles/ruby_2.7_elasticsearch_latest.gemfile.lock @@ -56,8 +56,8 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) diff --git a/gemfiles/ruby_2.7_graphql_1.13.gemfile.lock b/gemfiles/ruby_2.7_graphql_1.13.gemfile.lock index 917866eae2c..fbb48ea5286 100644 --- a/gemfiles/ruby_2.7_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_2.7_graphql_1.13.gemfile.lock @@ -104,8 +104,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.2-aarch64-linux) diff --git a/gemfiles/ruby_2.7_graphql_2.0.gemfile.lock b/gemfiles/ruby_2.7_graphql_2.0.gemfile.lock index ac87a1dcaf9..2425c91166d 100644 --- a/gemfiles/ruby_2.7_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_2.7_graphql_2.0.gemfile.lock @@ -104,8 +104,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.2-aarch64-linux) diff --git a/gemfiles/ruby_2.7_graphql_2.1.gemfile.lock b/gemfiles/ruby_2.7_graphql_2.1.gemfile.lock index 23a664f5f3c..13e83b102b5 100644 --- a/gemfiles/ruby_2.7_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_2.7_graphql_2.1.gemfile.lock @@ -104,8 +104,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.2-aarch64-linux) diff --git a/gemfiles/ruby_2.7_graphql_2.2.gemfile.lock b/gemfiles/ruby_2.7_graphql_2.2.gemfile.lock index 75b9ebc0882..ca0295254f9 100644 --- a/gemfiles/ruby_2.7_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_2.7_graphql_2.2.gemfile.lock @@ -104,8 +104,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.2-aarch64-linux) diff --git a/gemfiles/ruby_2.7_graphql_2.3.gemfile.lock b/gemfiles/ruby_2.7_graphql_2.3.gemfile.lock index ad9e65e843b..e7189c48a58 100644 --- a/gemfiles/ruby_2.7_graphql_2.3.gemfile.lock +++ b/gemfiles/ruby_2.7_graphql_2.3.gemfile.lock @@ -106,8 +106,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.4) diff --git a/gemfiles/ruby_2.7_hanami_1.gemfile.lock b/gemfiles/ruby_2.7_hanami_1.gemfile.lock index 5a141a32aee..f4c86fe80a9 100644 --- a/gemfiles/ruby_2.7_hanami_1.gemfile.lock +++ b/gemfiles/ruby_2.7_hanami_1.gemfile.lock @@ -70,8 +70,8 @@ GEM dry-logic (~> 0.4.2) dry-types (~> 0.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hanami (1.3.5) diff --git a/gemfiles/ruby_2.7_http.gemfile.lock b/gemfiles/ruby_2.7_http.gemfile.lock index 5970a3e2e24..83254e3101f 100644 --- a/gemfiles/ruby_2.7_http.gemfile.lock +++ b/gemfiles/ruby_2.7_http.gemfile.lock @@ -48,8 +48,8 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) ffi-compiler (1.0.1) ffi (>= 1.0.0) rake diff --git a/gemfiles/ruby_2.7_opensearch_2.gemfile.lock b/gemfiles/ruby_2.7_opensearch_2.gemfile.lock index ef4e590bb08..3f14f4298ad 100644 --- a/gemfiles/ruby_2.7_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_2.7_opensearch_2.gemfile.lock @@ -46,8 +46,8 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.4-aarch64-linux) google-protobuf (3.24.4-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.7_opensearch_3.gemfile.lock b/gemfiles/ruby_2.7_opensearch_3.gemfile.lock index b4559509c3d..18b3e764719 100644 --- a/gemfiles/ruby_2.7_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_2.7_opensearch_3.gemfile.lock @@ -46,8 +46,8 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.4-aarch64-linux) google-protobuf (3.24.4-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.7_opensearch_latest.gemfile.lock b/gemfiles/ruby_2.7_opensearch_latest.gemfile.lock index a7df0f9e65f..b5b7e5235b1 100644 --- a/gemfiles/ruby_2.7_opensearch_latest.gemfile.lock +++ b/gemfiles/ruby_2.7_opensearch_latest.gemfile.lock @@ -48,8 +48,8 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) diff --git a/gemfiles/ruby_2.7_opentelemetry.gemfile.lock b/gemfiles/ruby_2.7_opentelemetry.gemfile.lock index 523d02fc54c..4a841a3f35f 100755 --- a/gemfiles/ruby_2.7_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_2.7_opentelemetry.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.7_opentelemetry_otlp.gemfile.lock b/gemfiles/ruby_2.7_opentelemetry_otlp.gemfile.lock index 070d22dad7d..b7b2140958a 100644 --- a/gemfiles/ruby_2.7_opentelemetry_otlp.gemfile.lock +++ b/gemfiles/ruby_2.7_opentelemetry_otlp.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3-aarch64-linux) google-protobuf (3.25.3-x86_64-linux) googleapis-common-protos-types (1.13.0) diff --git a/gemfiles/ruby_2.7_rack_1.gemfile.lock b/gemfiles/ruby_2.7_rack_1.gemfile.lock index 9b8280ac4e7..5bdeb525cd7 100644 --- a/gemfiles/ruby_2.7_rack_1.gemfile.lock +++ b/gemfiles/ruby_2.7_rack_1.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3-aarch64-linux) google-protobuf (3.24.3-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.7_rack_2.gemfile.lock b/gemfiles/ruby_2.7_rack_2.gemfile.lock index 0a312a9308c..9b1fa4b909b 100644 --- a/gemfiles/ruby_2.7_rack_2.gemfile.lock +++ b/gemfiles/ruby_2.7_rack_2.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3-aarch64-linux) google-protobuf (3.24.3-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.7_rack_3.gemfile.lock b/gemfiles/ruby_2.7_rack_3.gemfile.lock index 9dab83702c5..f7844752f9f 100644 --- a/gemfiles/ruby_2.7_rack_3.gemfile.lock +++ b/gemfiles/ruby_2.7_rack_3.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3-aarch64-linux) google-protobuf (3.24.3-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.7_rack_latest.gemfile.lock b/gemfiles/ruby_2.7_rack_latest.gemfile.lock index 50fe15b0fa4..45509b23ead 100644 --- a/gemfiles/ruby_2.7_rack_latest.gemfile.lock +++ b/gemfiles/ruby_2.7_rack_latest.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.2) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.5-aarch64-linux) google-protobuf (3.25.5-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_2.7_rails5_mysql2.gemfile.lock b/gemfiles/ruby_2.7_rails5_mysql2.gemfile.lock index b127f037bfc..c65c2204823 100644 --- a/gemfiles/ruby_2.7_rails5_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_mysql2.gemfile.lock @@ -85,8 +85,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_2.7_rails5_postgres.gemfile.lock b/gemfiles/ruby_2.7_rails5_postgres.gemfile.lock index a582c96a988..0d47a883d6e 100644 --- a/gemfiles/ruby_2.7_rails5_postgres.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_postgres.gemfile.lock @@ -85,8 +85,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile.lock b/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile.lock index 319541605f7..bcca4c3aa2b 100644 --- a/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile.lock @@ -85,8 +85,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile.lock index 9c332cb3a5b..18e44a6c6d2 100644 --- a/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile.lock @@ -85,8 +85,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile.lock index 5f1c5046abe..1cd49acbae4 100644 --- a/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile.lock @@ -86,8 +86,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile.lock b/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile.lock index 6fdd5da849a..b6d7e5ef74c 100644 --- a/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile.lock @@ -85,8 +85,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_2.7_rails61_mysql2.gemfile.lock b/gemfiles/ruby_2.7_rails61_mysql2.gemfile.lock index 8e63127b8f1..fa3cebaa870 100644 --- a/gemfiles/ruby_2.7_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.7_rails61_mysql2.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_2.7_rails61_postgres.gemfile.lock b/gemfiles/ruby_2.7_rails61_postgres.gemfile.lock index 720c2e4650b..ac49ad69816 100644 --- a/gemfiles/ruby_2.7_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_2.7_rails61_postgres.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile.lock index 9f2e183a422..d72d13090a0 100644 --- a/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile.lock index d20b386733f..20f3dfb7f80 100644 --- a/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile.lock @@ -103,8 +103,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile.lock index 0168bf020f1..e750f807cf1 100644 --- a/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_2.7_rails6_mysql2.gemfile.lock b/gemfiles/ruby_2.7_rails6_mysql2.gemfile.lock index abb77984b30..06690ebe40a 100644 --- a/gemfiles/ruby_2.7_rails6_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_mysql2.gemfile.lock @@ -98,8 +98,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_2.7_rails6_postgres.gemfile.lock b/gemfiles/ruby_2.7_rails6_postgres.gemfile.lock index 45f17b94b1c..10170ce0ffb 100644 --- a/gemfiles/ruby_2.7_rails6_postgres.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_postgres.gemfile.lock @@ -98,8 +98,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile.lock b/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile.lock index 8d20fa116e9..ca4cbf5741a 100644 --- a/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile.lock @@ -98,8 +98,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile.lock index fd1fd20475e..910388c45f3 100644 --- a/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile.lock @@ -98,8 +98,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile.lock index 21390c3506f..b6474f5cea6 100644 --- a/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile.lock @@ -99,8 +99,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile.lock b/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile.lock index 8721002e0cb..8d1c9b01447 100644 --- a/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile.lock @@ -98,8 +98,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_2.7_redis_3.gemfile.lock b/gemfiles/ruby_2.7_redis_3.gemfile.lock index cbf3585a0cc..8e9e8e8067b 100644 --- a/gemfiles/ruby_2.7_redis_3.gemfile.lock +++ b/gemfiles/ruby_2.7_redis_3.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.7_redis_4.gemfile.lock b/gemfiles/ruby_2.7_redis_4.gemfile.lock index e3578c70a73..8a942d798da 100644 --- a/gemfiles/ruby_2.7_redis_4.gemfile.lock +++ b/gemfiles/ruby_2.7_redis_4.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.7_redis_5.gemfile.lock b/gemfiles/ruby_2.7_redis_5.gemfile.lock index b61588035c6..71d29591751 100644 --- a/gemfiles/ruby_2.7_redis_5.gemfile.lock +++ b/gemfiles/ruby_2.7_redis_5.gemfile.lock @@ -40,8 +40,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.7_relational_db.gemfile.lock b/gemfiles/ruby_2.7_relational_db.gemfile.lock index 57b8d3f19c4..994f28165c8 100644 --- a/gemfiles/ruby_2.7_relational_db.gemfile.lock +++ b/gemfiles/ruby_2.7_relational_db.gemfile.lock @@ -56,8 +56,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3-aarch64-linux) google-protobuf (3.24.3-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.7_resque2_redis3.gemfile.lock b/gemfiles/ruby_2.7_resque2_redis3.gemfile.lock index 64c50feb2bf..a550f596869 100644 --- a/gemfiles/ruby_2.7_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_2.7_resque2_redis3.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.7_resque2_redis4.gemfile.lock b/gemfiles/ruby_2.7_resque2_redis4.gemfile.lock index 4a39ffc7df4..3fad0ae3a8d 100644 --- a/gemfiles/ruby_2.7_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_2.7_resque2_redis4.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_2.7_sinatra_2.gemfile.lock b/gemfiles/ruby_2.7_sinatra_2.gemfile.lock index 3af9f16032d..f8c48cb8380 100644 --- a/gemfiles/ruby_2.7_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_2.7_sinatra_2.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3-aarch64-linux) google-protobuf (3.25.3-x86_64-linux) hashdiff (1.1.0) diff --git a/gemfiles/ruby_2.7_sinatra_3.gemfile.lock b/gemfiles/ruby_2.7_sinatra_3.gemfile.lock index 91d13232b89..f61e6ea3632 100644 --- a/gemfiles/ruby_2.7_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_2.7_sinatra_3.gemfile.lock @@ -43,8 +43,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3-aarch64-linux) google-protobuf (3.25.3-x86_64-linux) hashdiff (1.1.0) diff --git a/gemfiles/ruby_2.7_stripe_10.gemfile.lock b/gemfiles/ruby_2.7_stripe_10.gemfile.lock index f1c8288f646..8533f777a41 100644 --- a/gemfiles/ruby_2.7_stripe_10.gemfile.lock +++ b/gemfiles/ruby_2.7_stripe_10.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) diff --git a/gemfiles/ruby_2.7_stripe_11.gemfile.lock b/gemfiles/ruby_2.7_stripe_11.gemfile.lock index 597e53bf40c..c1a81f54da8 100644 --- a/gemfiles/ruby_2.7_stripe_11.gemfile.lock +++ b/gemfiles/ruby_2.7_stripe_11.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) diff --git a/gemfiles/ruby_2.7_stripe_12.gemfile.lock b/gemfiles/ruby_2.7_stripe_12.gemfile.lock index 1f2628754d7..d71f5134154 100644 --- a/gemfiles/ruby_2.7_stripe_12.gemfile.lock +++ b/gemfiles/ruby_2.7_stripe_12.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) diff --git a/gemfiles/ruby_2.7_stripe_7.gemfile.lock b/gemfiles/ruby_2.7_stripe_7.gemfile.lock index 0e4f2bb5902..25e9a71cb14 100644 --- a/gemfiles/ruby_2.7_stripe_7.gemfile.lock +++ b/gemfiles/ruby_2.7_stripe_7.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) diff --git a/gemfiles/ruby_2.7_stripe_8.gemfile.lock b/gemfiles/ruby_2.7_stripe_8.gemfile.lock index 02bd976784a..322fbd56f9b 100644 --- a/gemfiles/ruby_2.7_stripe_8.gemfile.lock +++ b/gemfiles/ruby_2.7_stripe_8.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) diff --git a/gemfiles/ruby_2.7_stripe_9.gemfile.lock b/gemfiles/ruby_2.7_stripe_9.gemfile.lock index b38a88c6580..fde7e09b375 100644 --- a/gemfiles/ruby_2.7_stripe_9.gemfile.lock +++ b/gemfiles/ruby_2.7_stripe_9.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) diff --git a/gemfiles/ruby_2.7_stripe_latest.gemfile.lock b/gemfiles/ruby_2.7_stripe_latest.gemfile.lock index 83c9c3305ed..5195a06e334 100644 --- a/gemfiles/ruby_2.7_stripe_latest.gemfile.lock +++ b/gemfiles/ruby_2.7_stripe_latest.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) diff --git a/gemfiles/ruby_2.7_stripe_min.gemfile.lock b/gemfiles/ruby_2.7_stripe_min.gemfile.lock index 4a1554cb159..e0f7c268477 100644 --- a/gemfiles/ruby_2.7_stripe_min.gemfile.lock +++ b/gemfiles/ruby_2.7_stripe_min.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.5-aarch64-linux) google-protobuf (3.25.5-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.0_activesupport.gemfile.lock b/gemfiles/ruby_3.0_activesupport.gemfile.lock index f79e8db5bf0..191a75f7119 100644 --- a/gemfiles/ruby_3.0_activesupport.gemfile.lock +++ b/gemfiles/ruby_3.0_activesupport.gemfile.lock @@ -85,8 +85,8 @@ GEM zeitwerk (~> 2.6) erubi (1.12.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3-aarch64-linux) google-protobuf (3.24.3-x86_64-linux) grape (1.8.0) diff --git a/gemfiles/ruby_3.0_aws.gemfile.lock b/gemfiles/ruby_3.0_aws.gemfile.lock index 1074f886e6e..5edee22a147 100644 --- a/gemfiles/ruby_3.0_aws.gemfile.lock +++ b/gemfiles/ruby_3.0_aws.gemfile.lock @@ -1460,8 +1460,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.2-aarch64-linux) google-protobuf (3.24.2-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.0_contrib.gemfile.lock b/gemfiles/ruby_3.0_contrib.gemfile.lock index 5313785d868..1dd185d15c8 100644 --- a/gemfiles/ruby_3.0_contrib.gemfile.lock +++ b/gemfiles/ruby_3.0_contrib.gemfile.lock @@ -46,8 +46,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) googleapis-common-protos-types (1.5.0) diff --git a/gemfiles/ruby_3.0_contrib_old.gemfile.lock b/gemfiles/ruby_3.0_contrib_old.gemfile.lock index 2a36f11745e..97bde2e5fa1 100644 --- a/gemfiles/ruby_3.0_contrib_old.gemfile.lock +++ b/gemfiles/ruby_3.0_contrib_old.gemfile.lock @@ -49,8 +49,8 @@ GEM multipart-post (>= 1.2, < 3) faraday_middleware (0.12.2) faraday (>= 0.7.4, < 1.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.0_core_old.gemfile.lock b/gemfiles/ruby_3.0_core_old.gemfile.lock index 742a57d9e16..0ff786680c1 100644 --- a/gemfiles/ruby_3.0_core_old.gemfile.lock +++ b/gemfiles/ruby_3.0_core_old.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (4.8.3) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.0_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.0_elasticsearch_7.gemfile.lock index c30113156d8..45b2f54dfd2 100644 --- a/gemfiles/ruby_3.0_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_3.0_elasticsearch_7.gemfile.lock @@ -56,8 +56,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.4-aarch64-linux) google-protobuf (3.24.4-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.0_elasticsearch_8.gemfile.lock b/gemfiles/ruby_3.0_elasticsearch_8.gemfile.lock index 99690f81464..1bdfcf65424 100644 --- a/gemfiles/ruby_3.0_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_3.0_elasticsearch_8.gemfile.lock @@ -54,8 +54,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.4-aarch64-linux) google-protobuf (3.24.4-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.0_elasticsearch_latest.gemfile.lock b/gemfiles/ruby_3.0_elasticsearch_latest.gemfile.lock index 8bf6fb97f7b..1abdfaf326f 100644 --- a/gemfiles/ruby_3.0_elasticsearch_latest.gemfile.lock +++ b/gemfiles/ruby_3.0_elasticsearch_latest.gemfile.lock @@ -56,8 +56,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.0_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.0_graphql_1.13.gemfile.lock index d63d86fa68d..3c5e1d1da6b 100644 --- a/gemfiles/ruby_3.0_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_3.0_graphql_1.13.gemfile.lock @@ -104,8 +104,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.2-aarch64-linux) diff --git a/gemfiles/ruby_3.0_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.0_graphql_2.0.gemfile.lock index d6bb8ab28ce..913ec5adec7 100644 --- a/gemfiles/ruby_3.0_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_3.0_graphql_2.0.gemfile.lock @@ -104,8 +104,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.2-aarch64-linux) diff --git a/gemfiles/ruby_3.0_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.0_graphql_2.1.gemfile.lock index a7b22ac00c1..6cd748d7702 100644 --- a/gemfiles/ruby_3.0_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_3.0_graphql_2.1.gemfile.lock @@ -104,8 +104,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.2-aarch64-linux) diff --git a/gemfiles/ruby_3.0_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.0_graphql_2.2.gemfile.lock index 2c72a63deba..3d921af658e 100644 --- a/gemfiles/ruby_3.0_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_3.0_graphql_2.2.gemfile.lock @@ -104,8 +104,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.2-aarch64-linux) diff --git a/gemfiles/ruby_3.0_graphql_2.3.gemfile.lock b/gemfiles/ruby_3.0_graphql_2.3.gemfile.lock index 54d4bcca64b..8dd2bc0d550 100644 --- a/gemfiles/ruby_3.0_graphql_2.3.gemfile.lock +++ b/gemfiles/ruby_3.0_graphql_2.3.gemfile.lock @@ -106,8 +106,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3-aarch64-linux) diff --git a/gemfiles/ruby_3.0_http.gemfile.lock b/gemfiles/ruby_3.0_http.gemfile.lock index 58176d6f9de..d7c983fe9d2 100644 --- a/gemfiles/ruby_3.0_http.gemfile.lock +++ b/gemfiles/ruby_3.0_http.gemfile.lock @@ -48,8 +48,8 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) ffi-compiler (1.0.1) ffi (>= 1.0.0) rake diff --git a/gemfiles/ruby_3.0_opensearch_2.gemfile.lock b/gemfiles/ruby_3.0_opensearch_2.gemfile.lock index ee84248d798..b9d36b05e22 100644 --- a/gemfiles/ruby_3.0_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_3.0_opensearch_2.gemfile.lock @@ -46,8 +46,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.4-aarch64-linux) google-protobuf (3.24.4-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.0_opensearch_3.gemfile.lock b/gemfiles/ruby_3.0_opensearch_3.gemfile.lock index b73385f5a00..9dea66650aa 100644 --- a/gemfiles/ruby_3.0_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_3.0_opensearch_3.gemfile.lock @@ -46,8 +46,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.4-aarch64-linux) google-protobuf (3.24.4-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.0_opensearch_latest.gemfile.lock b/gemfiles/ruby_3.0_opensearch_latest.gemfile.lock index e8582b89645..9a1e1aff6ce 100644 --- a/gemfiles/ruby_3.0_opensearch_latest.gemfile.lock +++ b/gemfiles/ruby_3.0_opensearch_latest.gemfile.lock @@ -48,8 +48,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.0_opentelemetry.gemfile.lock b/gemfiles/ruby_3.0_opentelemetry.gemfile.lock index 89352618097..580a2e1f049 100755 --- a/gemfiles/ruby_3.0_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_3.0_opentelemetry.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.0_opentelemetry_otlp.gemfile.lock b/gemfiles/ruby_3.0_opentelemetry_otlp.gemfile.lock index 79a81af1a3e..d2e69ae4989 100644 --- a/gemfiles/ruby_3.0_opentelemetry_otlp.gemfile.lock +++ b/gemfiles/ruby_3.0_opentelemetry_otlp.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3-aarch64-linux) google-protobuf (3.25.3-x86_64-linux) googleapis-common-protos-types (1.13.0) diff --git a/gemfiles/ruby_3.0_rack_1.gemfile.lock b/gemfiles/ruby_3.0_rack_1.gemfile.lock index 43424cb158b..22dcb1e6d84 100644 --- a/gemfiles/ruby_3.0_rack_1.gemfile.lock +++ b/gemfiles/ruby_3.0_rack_1.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3-aarch64-linux) google-protobuf (3.24.3-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.0_rack_2.gemfile.lock b/gemfiles/ruby_3.0_rack_2.gemfile.lock index 67e01d8daf8..d6dbefa1330 100644 --- a/gemfiles/ruby_3.0_rack_2.gemfile.lock +++ b/gemfiles/ruby_3.0_rack_2.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3-aarch64-linux) google-protobuf (3.24.3-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.0_rack_3.gemfile.lock b/gemfiles/ruby_3.0_rack_3.gemfile.lock index d98b6627e05..b581374a1ab 100644 --- a/gemfiles/ruby_3.0_rack_3.gemfile.lock +++ b/gemfiles/ruby_3.0_rack_3.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3-aarch64-linux) google-protobuf (3.24.3-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.0_rack_latest.gemfile.lock b/gemfiles/ruby_3.0_rack_latest.gemfile.lock index b992fbe17b8..deac6ab6011 100644 --- a/gemfiles/ruby_3.0_rack_latest.gemfile.lock +++ b/gemfiles/ruby_3.0_rack_latest.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.2) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.5-aarch64-linux) google-protobuf (3.25.5-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.0_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.0_rails61_mysql2.gemfile.lock index f488041f4b9..9e1c7f7c337 100644 --- a/gemfiles/ruby_3.0_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_mysql2.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_3.0_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.0_rails61_postgres.gemfile.lock index 03e28dbcef3..f6459c0a737 100644 --- a/gemfiles/ruby_3.0_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_postgres.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile.lock index 6e5eb77a1da..ec5290fdfc1 100644 --- a/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile.lock index 0d1be196484..4ee1d99d3b2 100644 --- a/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile.lock @@ -103,8 +103,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile.lock index 0670f5d955c..6f6de925f44 100644 --- a/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_3.0_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.0_rails61_trilogy.gemfile.lock index 112f0729181..d5eefd5c090 100644 --- a/gemfiles/ruby_3.0_rails61_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_trilogy.gemfile.lock @@ -106,8 +106,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.12.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.1-aarch64-linux) diff --git a/gemfiles/ruby_3.0_rails7.gemfile.lock b/gemfiles/ruby_3.0_rails7.gemfile.lock index d51ad375adc..b9ae253aa93 100644 --- a/gemfiles/ruby_3.0_rails7.gemfile.lock +++ b/gemfiles/ruby_3.0_rails7.gemfile.lock @@ -111,8 +111,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.4-aarch64-linux) diff --git a/gemfiles/ruby_3.0_rails71.gemfile.lock b/gemfiles/ruby_3.0_rails71.gemfile.lock index 2b3ca2cdf4d..3852d2183df 100644 --- a/gemfiles/ruby_3.0_rails71.gemfile.lock +++ b/gemfiles/ruby_3.0_rails71.gemfile.lock @@ -123,8 +123,8 @@ GEM drb (2.2.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.4-aarch64-linux) diff --git a/gemfiles/ruby_3.0_redis_3.gemfile.lock b/gemfiles/ruby_3.0_redis_3.gemfile.lock index 3f033353302..081eef7c2c0 100644 --- a/gemfiles/ruby_3.0_redis_3.gemfile.lock +++ b/gemfiles/ruby_3.0_redis_3.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.0_redis_4.gemfile.lock b/gemfiles/ruby_3.0_redis_4.gemfile.lock index c53da1b3f76..d4cfaf348bb 100644 --- a/gemfiles/ruby_3.0_redis_4.gemfile.lock +++ b/gemfiles/ruby_3.0_redis_4.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.0_redis_5.gemfile.lock b/gemfiles/ruby_3.0_redis_5.gemfile.lock index 98fa43caded..99c7f3e29e2 100644 --- a/gemfiles/ruby_3.0_redis_5.gemfile.lock +++ b/gemfiles/ruby_3.0_redis_5.gemfile.lock @@ -40,8 +40,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.0_relational_db.gemfile.lock b/gemfiles/ruby_3.0_relational_db.gemfile.lock index 9e155b687f1..2cf52200506 100644 --- a/gemfiles/ruby_3.0_relational_db.gemfile.lock +++ b/gemfiles/ruby_3.0_relational_db.gemfile.lock @@ -55,8 +55,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3-aarch64-linux) google-protobuf (3.24.3-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.0_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.0_resque2_redis3.gemfile.lock index 53ce42c2b4f..d1c3d7feb24 100644 --- a/gemfiles/ruby_3.0_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_3.0_resque2_redis3.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.0_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.0_resque2_redis4.gemfile.lock index a8af46d0c47..b8e075be2bd 100644 --- a/gemfiles/ruby_3.0_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_3.0_resque2_redis4.gemfile.lock @@ -40,8 +40,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.0_sinatra_2.gemfile.lock b/gemfiles/ruby_3.0_sinatra_2.gemfile.lock index 73a63eabcc9..e049561308a 100644 --- a/gemfiles/ruby_3.0_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_3.0_sinatra_2.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3-aarch64-linux) google-protobuf (3.25.3-x86_64-linux) hashdiff (1.1.0) diff --git a/gemfiles/ruby_3.0_sinatra_3.gemfile.lock b/gemfiles/ruby_3.0_sinatra_3.gemfile.lock index cf1ebc9fcde..0e2957b068c 100644 --- a/gemfiles/ruby_3.0_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_3.0_sinatra_3.gemfile.lock @@ -43,8 +43,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3-aarch64-linux) google-protobuf (3.25.3-x86_64-linux) hashdiff (1.1.0) diff --git a/gemfiles/ruby_3.0_sinatra_4.gemfile.lock b/gemfiles/ruby_3.0_sinatra_4.gemfile.lock index 7d4fddd2599..5a52dfed468 100644 --- a/gemfiles/ruby_3.0_sinatra_4.gemfile.lock +++ b/gemfiles/ruby_3.0_sinatra_4.gemfile.lock @@ -43,8 +43,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3-aarch64-linux) google-protobuf (3.25.3-x86_64-linux) hashdiff (1.1.0) diff --git a/gemfiles/ruby_3.0_stripe_10.gemfile.lock b/gemfiles/ruby_3.0_stripe_10.gemfile.lock index cf93b688f26..bc7235679ed 100644 --- a/gemfiles/ruby_3.0_stripe_10.gemfile.lock +++ b/gemfiles/ruby_3.0_stripe_10.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.0_stripe_11.gemfile.lock b/gemfiles/ruby_3.0_stripe_11.gemfile.lock index 4cb28e70b49..c7232281ae3 100644 --- a/gemfiles/ruby_3.0_stripe_11.gemfile.lock +++ b/gemfiles/ruby_3.0_stripe_11.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.0_stripe_12.gemfile.lock b/gemfiles/ruby_3.0_stripe_12.gemfile.lock index 0a5dfb38f09..92b2b8dbb18 100644 --- a/gemfiles/ruby_3.0_stripe_12.gemfile.lock +++ b/gemfiles/ruby_3.0_stripe_12.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.0_stripe_7.gemfile.lock b/gemfiles/ruby_3.0_stripe_7.gemfile.lock index dce2b4064ed..5e3e35e6719 100644 --- a/gemfiles/ruby_3.0_stripe_7.gemfile.lock +++ b/gemfiles/ruby_3.0_stripe_7.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.0_stripe_8.gemfile.lock b/gemfiles/ruby_3.0_stripe_8.gemfile.lock index d932b9484b0..efda1eea060 100644 --- a/gemfiles/ruby_3.0_stripe_8.gemfile.lock +++ b/gemfiles/ruby_3.0_stripe_8.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.0_stripe_9.gemfile.lock b/gemfiles/ruby_3.0_stripe_9.gemfile.lock index 8771e44469b..8e53b2984f7 100644 --- a/gemfiles/ruby_3.0_stripe_9.gemfile.lock +++ b/gemfiles/ruby_3.0_stripe_9.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.0_stripe_latest.gemfile.lock b/gemfiles/ruby_3.0_stripe_latest.gemfile.lock index bd9ce9f0f2e..df6be9fa5b3 100644 --- a/gemfiles/ruby_3.0_stripe_latest.gemfile.lock +++ b/gemfiles/ruby_3.0_stripe_latest.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.0_stripe_min.gemfile.lock b/gemfiles/ruby_3.0_stripe_min.gemfile.lock index bd402f476cc..1247490b300 100644 --- a/gemfiles/ruby_3.0_stripe_min.gemfile.lock +++ b/gemfiles/ruby_3.0_stripe_min.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.5-aarch64-linux) google-protobuf (3.25.5-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.1_activesupport.gemfile.lock b/gemfiles/ruby_3.1_activesupport.gemfile.lock index f79e8db5bf0..191a75f7119 100644 --- a/gemfiles/ruby_3.1_activesupport.gemfile.lock +++ b/gemfiles/ruby_3.1_activesupport.gemfile.lock @@ -85,8 +85,8 @@ GEM zeitwerk (~> 2.6) erubi (1.12.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3-aarch64-linux) google-protobuf (3.24.3-x86_64-linux) grape (1.8.0) diff --git a/gemfiles/ruby_3.1_aws.gemfile.lock b/gemfiles/ruby_3.1_aws.gemfile.lock index 1074f886e6e..5edee22a147 100644 --- a/gemfiles/ruby_3.1_aws.gemfile.lock +++ b/gemfiles/ruby_3.1_aws.gemfile.lock @@ -1460,8 +1460,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.2-aarch64-linux) google-protobuf (3.24.2-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.1_contrib.gemfile.lock b/gemfiles/ruby_3.1_contrib.gemfile.lock index 5313785d868..1dd185d15c8 100644 --- a/gemfiles/ruby_3.1_contrib.gemfile.lock +++ b/gemfiles/ruby_3.1_contrib.gemfile.lock @@ -46,8 +46,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) googleapis-common-protos-types (1.5.0) diff --git a/gemfiles/ruby_3.1_contrib_old.gemfile.lock b/gemfiles/ruby_3.1_contrib_old.gemfile.lock index 2a36f11745e..97bde2e5fa1 100644 --- a/gemfiles/ruby_3.1_contrib_old.gemfile.lock +++ b/gemfiles/ruby_3.1_contrib_old.gemfile.lock @@ -49,8 +49,8 @@ GEM multipart-post (>= 1.2, < 3) faraday_middleware (0.12.2) faraday (>= 0.7.4, < 1.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.1_core_old.gemfile.lock b/gemfiles/ruby_3.1_core_old.gemfile.lock index 742a57d9e16..0ff786680c1 100644 --- a/gemfiles/ruby_3.1_core_old.gemfile.lock +++ b/gemfiles/ruby_3.1_core_old.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (4.8.3) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.1_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.1_elasticsearch_7.gemfile.lock index c30113156d8..45b2f54dfd2 100644 --- a/gemfiles/ruby_3.1_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_3.1_elasticsearch_7.gemfile.lock @@ -56,8 +56,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.4-aarch64-linux) google-protobuf (3.24.4-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.1_elasticsearch_8.gemfile.lock b/gemfiles/ruby_3.1_elasticsearch_8.gemfile.lock index 99690f81464..1bdfcf65424 100644 --- a/gemfiles/ruby_3.1_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_3.1_elasticsearch_8.gemfile.lock @@ -54,8 +54,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.4-aarch64-linux) google-protobuf (3.24.4-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.1_elasticsearch_latest.gemfile.lock b/gemfiles/ruby_3.1_elasticsearch_latest.gemfile.lock index 8bf6fb97f7b..1abdfaf326f 100644 --- a/gemfiles/ruby_3.1_elasticsearch_latest.gemfile.lock +++ b/gemfiles/ruby_3.1_elasticsearch_latest.gemfile.lock @@ -56,8 +56,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.1_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.1_graphql_1.13.gemfile.lock index d63d86fa68d..3c5e1d1da6b 100644 --- a/gemfiles/ruby_3.1_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_3.1_graphql_1.13.gemfile.lock @@ -104,8 +104,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.2-aarch64-linux) diff --git a/gemfiles/ruby_3.1_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.1_graphql_2.0.gemfile.lock index d6bb8ab28ce..913ec5adec7 100644 --- a/gemfiles/ruby_3.1_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_3.1_graphql_2.0.gemfile.lock @@ -104,8 +104,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.2-aarch64-linux) diff --git a/gemfiles/ruby_3.1_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.1_graphql_2.1.gemfile.lock index a7b22ac00c1..6cd748d7702 100644 --- a/gemfiles/ruby_3.1_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_3.1_graphql_2.1.gemfile.lock @@ -104,8 +104,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.2-aarch64-linux) diff --git a/gemfiles/ruby_3.1_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.1_graphql_2.2.gemfile.lock index 2c72a63deba..3d921af658e 100644 --- a/gemfiles/ruby_3.1_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_3.1_graphql_2.2.gemfile.lock @@ -104,8 +104,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.2-aarch64-linux) diff --git a/gemfiles/ruby_3.1_graphql_2.3.gemfile.lock b/gemfiles/ruby_3.1_graphql_2.3.gemfile.lock index 54d4bcca64b..8dd2bc0d550 100644 --- a/gemfiles/ruby_3.1_graphql_2.3.gemfile.lock +++ b/gemfiles/ruby_3.1_graphql_2.3.gemfile.lock @@ -106,8 +106,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3-aarch64-linux) diff --git a/gemfiles/ruby_3.1_http.gemfile.lock b/gemfiles/ruby_3.1_http.gemfile.lock index 58176d6f9de..d7c983fe9d2 100644 --- a/gemfiles/ruby_3.1_http.gemfile.lock +++ b/gemfiles/ruby_3.1_http.gemfile.lock @@ -48,8 +48,8 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) ffi-compiler (1.0.1) ffi (>= 1.0.0) rake diff --git a/gemfiles/ruby_3.1_opensearch_2.gemfile.lock b/gemfiles/ruby_3.1_opensearch_2.gemfile.lock index ee84248d798..b9d36b05e22 100644 --- a/gemfiles/ruby_3.1_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_3.1_opensearch_2.gemfile.lock @@ -46,8 +46,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.4-aarch64-linux) google-protobuf (3.24.4-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.1_opensearch_3.gemfile.lock b/gemfiles/ruby_3.1_opensearch_3.gemfile.lock index b73385f5a00..9dea66650aa 100644 --- a/gemfiles/ruby_3.1_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_3.1_opensearch_3.gemfile.lock @@ -46,8 +46,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.4-aarch64-linux) google-protobuf (3.24.4-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.1_opensearch_latest.gemfile.lock b/gemfiles/ruby_3.1_opensearch_latest.gemfile.lock index e8582b89645..9a1e1aff6ce 100644 --- a/gemfiles/ruby_3.1_opensearch_latest.gemfile.lock +++ b/gemfiles/ruby_3.1_opensearch_latest.gemfile.lock @@ -48,8 +48,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.1_opentelemetry.gemfile.lock b/gemfiles/ruby_3.1_opentelemetry.gemfile.lock index f4b5b5ba7d3..ed619123a9e 100644 --- a/gemfiles/ruby_3.1_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_3.1_opentelemetry.gemfile.lock @@ -39,9 +39,9 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-darwin) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-darwin) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-darwin) google-protobuf (3.22.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_opentelemetry_otlp.gemfile.lock b/gemfiles/ruby_3.1_opentelemetry_otlp.gemfile.lock index 79a81af1a3e..d2e69ae4989 100644 --- a/gemfiles/ruby_3.1_opentelemetry_otlp.gemfile.lock +++ b/gemfiles/ruby_3.1_opentelemetry_otlp.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3-aarch64-linux) google-protobuf (3.25.3-x86_64-linux) googleapis-common-protos-types (1.13.0) diff --git a/gemfiles/ruby_3.1_rack_1.gemfile.lock b/gemfiles/ruby_3.1_rack_1.gemfile.lock index 43424cb158b..22dcb1e6d84 100644 --- a/gemfiles/ruby_3.1_rack_1.gemfile.lock +++ b/gemfiles/ruby_3.1_rack_1.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3-aarch64-linux) google-protobuf (3.24.3-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.1_rack_2.gemfile.lock b/gemfiles/ruby_3.1_rack_2.gemfile.lock index 67e01d8daf8..d6dbefa1330 100644 --- a/gemfiles/ruby_3.1_rack_2.gemfile.lock +++ b/gemfiles/ruby_3.1_rack_2.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3-aarch64-linux) google-protobuf (3.24.3-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.1_rack_3.gemfile.lock b/gemfiles/ruby_3.1_rack_3.gemfile.lock index d98b6627e05..b581374a1ab 100644 --- a/gemfiles/ruby_3.1_rack_3.gemfile.lock +++ b/gemfiles/ruby_3.1_rack_3.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3-aarch64-linux) google-protobuf (3.24.3-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.1_rack_latest.gemfile.lock b/gemfiles/ruby_3.1_rack_latest.gemfile.lock index b992fbe17b8..deac6ab6011 100644 --- a/gemfiles/ruby_3.1_rack_latest.gemfile.lock +++ b/gemfiles/ruby_3.1_rack_latest.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.2) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.5-aarch64-linux) google-protobuf (3.25.5-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.1_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.1_rails61_mysql2.gemfile.lock index f488041f4b9..9e1c7f7c337 100644 --- a/gemfiles/ruby_3.1_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_mysql2.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_3.1_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.1_rails61_postgres.gemfile.lock index 03e28dbcef3..f6459c0a737 100644 --- a/gemfiles/ruby_3.1_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_postgres.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile.lock index 6e5eb77a1da..ec5290fdfc1 100644 --- a/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile.lock index 0d1be196484..4ee1d99d3b2 100644 --- a/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile.lock @@ -103,8 +103,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile.lock index 0670f5d955c..6f6de925f44 100644 --- a/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_3.1_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.1_rails61_trilogy.gemfile.lock index 112f0729181..d5eefd5c090 100644 --- a/gemfiles/ruby_3.1_rails61_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_trilogy.gemfile.lock @@ -106,8 +106,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.12.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.1-aarch64-linux) diff --git a/gemfiles/ruby_3.1_rails7.gemfile.lock b/gemfiles/ruby_3.1_rails7.gemfile.lock index d51ad375adc..b9ae253aa93 100644 --- a/gemfiles/ruby_3.1_rails7.gemfile.lock +++ b/gemfiles/ruby_3.1_rails7.gemfile.lock @@ -111,8 +111,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.4-aarch64-linux) diff --git a/gemfiles/ruby_3.1_rails71.gemfile.lock b/gemfiles/ruby_3.1_rails71.gemfile.lock index 2b3ca2cdf4d..3852d2183df 100644 --- a/gemfiles/ruby_3.1_rails71.gemfile.lock +++ b/gemfiles/ruby_3.1_rails71.gemfile.lock @@ -123,8 +123,8 @@ GEM drb (2.2.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.4-aarch64-linux) diff --git a/gemfiles/ruby_3.1_redis_3.gemfile.lock b/gemfiles/ruby_3.1_redis_3.gemfile.lock index 3f033353302..081eef7c2c0 100644 --- a/gemfiles/ruby_3.1_redis_3.gemfile.lock +++ b/gemfiles/ruby_3.1_redis_3.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.1_redis_4.gemfile.lock b/gemfiles/ruby_3.1_redis_4.gemfile.lock index c53da1b3f76..d4cfaf348bb 100644 --- a/gemfiles/ruby_3.1_redis_4.gemfile.lock +++ b/gemfiles/ruby_3.1_redis_4.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.1_redis_5.gemfile.lock b/gemfiles/ruby_3.1_redis_5.gemfile.lock index 98fa43caded..99c7f3e29e2 100644 --- a/gemfiles/ruby_3.1_redis_5.gemfile.lock +++ b/gemfiles/ruby_3.1_redis_5.gemfile.lock @@ -40,8 +40,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.1_relational_db.gemfile.lock b/gemfiles/ruby_3.1_relational_db.gemfile.lock index 9e155b687f1..2cf52200506 100644 --- a/gemfiles/ruby_3.1_relational_db.gemfile.lock +++ b/gemfiles/ruby_3.1_relational_db.gemfile.lock @@ -55,8 +55,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3-aarch64-linux) google-protobuf (3.24.3-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.1_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.1_resque2_redis3.gemfile.lock index 53ce42c2b4f..d1c3d7feb24 100644 --- a/gemfiles/ruby_3.1_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_3.1_resque2_redis3.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.1_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.1_resque2_redis4.gemfile.lock index a8af46d0c47..b8e075be2bd 100644 --- a/gemfiles/ruby_3.1_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_3.1_resque2_redis4.gemfile.lock @@ -40,8 +40,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.1_sinatra_2.gemfile.lock b/gemfiles/ruby_3.1_sinatra_2.gemfile.lock index 73a63eabcc9..e049561308a 100644 --- a/gemfiles/ruby_3.1_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_3.1_sinatra_2.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3-aarch64-linux) google-protobuf (3.25.3-x86_64-linux) hashdiff (1.1.0) diff --git a/gemfiles/ruby_3.1_sinatra_3.gemfile.lock b/gemfiles/ruby_3.1_sinatra_3.gemfile.lock index cf1ebc9fcde..0e2957b068c 100644 --- a/gemfiles/ruby_3.1_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_3.1_sinatra_3.gemfile.lock @@ -43,8 +43,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3-aarch64-linux) google-protobuf (3.25.3-x86_64-linux) hashdiff (1.1.0) diff --git a/gemfiles/ruby_3.1_sinatra_4.gemfile.lock b/gemfiles/ruby_3.1_sinatra_4.gemfile.lock index 7d4fddd2599..5a52dfed468 100644 --- a/gemfiles/ruby_3.1_sinatra_4.gemfile.lock +++ b/gemfiles/ruby_3.1_sinatra_4.gemfile.lock @@ -43,8 +43,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3-aarch64-linux) google-protobuf (3.25.3-x86_64-linux) hashdiff (1.1.0) diff --git a/gemfiles/ruby_3.1_stripe_10.gemfile.lock b/gemfiles/ruby_3.1_stripe_10.gemfile.lock index cf93b688f26..bc7235679ed 100644 --- a/gemfiles/ruby_3.1_stripe_10.gemfile.lock +++ b/gemfiles/ruby_3.1_stripe_10.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.1_stripe_11.gemfile.lock b/gemfiles/ruby_3.1_stripe_11.gemfile.lock index 4cb28e70b49..c7232281ae3 100644 --- a/gemfiles/ruby_3.1_stripe_11.gemfile.lock +++ b/gemfiles/ruby_3.1_stripe_11.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.1_stripe_12.gemfile.lock b/gemfiles/ruby_3.1_stripe_12.gemfile.lock index 0a5dfb38f09..92b2b8dbb18 100644 --- a/gemfiles/ruby_3.1_stripe_12.gemfile.lock +++ b/gemfiles/ruby_3.1_stripe_12.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.1_stripe_7.gemfile.lock b/gemfiles/ruby_3.1_stripe_7.gemfile.lock index dce2b4064ed..5e3e35e6719 100644 --- a/gemfiles/ruby_3.1_stripe_7.gemfile.lock +++ b/gemfiles/ruby_3.1_stripe_7.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.1_stripe_8.gemfile.lock b/gemfiles/ruby_3.1_stripe_8.gemfile.lock index d932b9484b0..efda1eea060 100644 --- a/gemfiles/ruby_3.1_stripe_8.gemfile.lock +++ b/gemfiles/ruby_3.1_stripe_8.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.1_stripe_9.gemfile.lock b/gemfiles/ruby_3.1_stripe_9.gemfile.lock index 8771e44469b..8e53b2984f7 100644 --- a/gemfiles/ruby_3.1_stripe_9.gemfile.lock +++ b/gemfiles/ruby_3.1_stripe_9.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.1_stripe_latest.gemfile.lock b/gemfiles/ruby_3.1_stripe_latest.gemfile.lock index bd9ce9f0f2e..df6be9fa5b3 100644 --- a/gemfiles/ruby_3.1_stripe_latest.gemfile.lock +++ b/gemfiles/ruby_3.1_stripe_latest.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.1_stripe_min.gemfile.lock b/gemfiles/ruby_3.1_stripe_min.gemfile.lock index bd402f476cc..1247490b300 100644 --- a/gemfiles/ruby_3.1_stripe_min.gemfile.lock +++ b/gemfiles/ruby_3.1_stripe_min.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.5-aarch64-linux) google-protobuf (3.25.5-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.2_activesupport.gemfile.lock b/gemfiles/ruby_3.2_activesupport.gemfile.lock index c8708b42387..2628e1f3598 100644 --- a/gemfiles/ruby_3.2_activesupport.gemfile.lock +++ b/gemfiles/ruby_3.2_activesupport.gemfile.lock @@ -84,8 +84,8 @@ GEM zeitwerk (~> 2.6) erubi (1.12.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3-aarch64-linux) google-protobuf (3.24.3-x86_64-linux) grape (1.8.0) diff --git a/gemfiles/ruby_3.2_aws.gemfile.lock b/gemfiles/ruby_3.2_aws.gemfile.lock index d11a4e10919..ae722a6ffc8 100644 --- a/gemfiles/ruby_3.2_aws.gemfile.lock +++ b/gemfiles/ruby_3.2_aws.gemfile.lock @@ -1459,8 +1459,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.2-aarch64-linux) google-protobuf (3.24.2-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.2_contrib.gemfile.lock b/gemfiles/ruby_3.2_contrib.gemfile.lock index 089477925ba..ae02736c469 100644 --- a/gemfiles/ruby_3.2_contrib.gemfile.lock +++ b/gemfiles/ruby_3.2_contrib.gemfile.lock @@ -45,8 +45,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) googleapis-common-protos-types (1.5.0) diff --git a/gemfiles/ruby_3.2_contrib_old.gemfile.lock b/gemfiles/ruby_3.2_contrib_old.gemfile.lock index 4e8c631330d..19c0f0b67f6 100644 --- a/gemfiles/ruby_3.2_contrib_old.gemfile.lock +++ b/gemfiles/ruby_3.2_contrib_old.gemfile.lock @@ -48,8 +48,8 @@ GEM multipart-post (>= 1.2, < 3) faraday_middleware (0.12.2) faraday (>= 0.7.4, < 1.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.2_core_old.gemfile.lock b/gemfiles/ruby_3.2_core_old.gemfile.lock index f9b7bfdacf8..800e4187220 100644 --- a/gemfiles/ruby_3.2_core_old.gemfile.lock +++ b/gemfiles/ruby_3.2_core_old.gemfile.lock @@ -38,8 +38,8 @@ GEM docile (1.4.0) dogstatsd-ruby (4.8.3) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.2_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.2_elasticsearch_7.gemfile.lock index a001fb09347..f3c1274a16c 100644 --- a/gemfiles/ruby_3.2_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_3.2_elasticsearch_7.gemfile.lock @@ -55,8 +55,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.4-aarch64-linux) google-protobuf (3.24.4-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.2_elasticsearch_8.gemfile.lock b/gemfiles/ruby_3.2_elasticsearch_8.gemfile.lock index 9c75f510fce..0209d29bbf6 100644 --- a/gemfiles/ruby_3.2_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_3.2_elasticsearch_8.gemfile.lock @@ -53,8 +53,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.4-aarch64-linux) google-protobuf (3.24.4-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.2_elasticsearch_latest.gemfile.lock b/gemfiles/ruby_3.2_elasticsearch_latest.gemfile.lock index cf64d7f6180..defd85770ee 100644 --- a/gemfiles/ruby_3.2_elasticsearch_latest.gemfile.lock +++ b/gemfiles/ruby_3.2_elasticsearch_latest.gemfile.lock @@ -55,8 +55,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.2_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.2_graphql_1.13.gemfile.lock index 072f28ea3b7..7a895ea34a2 100644 --- a/gemfiles/ruby_3.2_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_3.2_graphql_1.13.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.12.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.2-aarch64-linux) diff --git a/gemfiles/ruby_3.2_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.2_graphql_2.0.gemfile.lock index bde3a7df378..2f8cf94af30 100644 --- a/gemfiles/ruby_3.2_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_3.2_graphql_2.0.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.12.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.2-aarch64-linux) diff --git a/gemfiles/ruby_3.2_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.2_graphql_2.1.gemfile.lock index 0d9f9a33817..4287e36bf5c 100644 --- a/gemfiles/ruby_3.2_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_3.2_graphql_2.1.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.12.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.2-aarch64-linux) diff --git a/gemfiles/ruby_3.2_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.2_graphql_2.2.gemfile.lock index 609cf1a3704..2e5fe435e13 100644 --- a/gemfiles/ruby_3.2_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_3.2_graphql_2.2.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.12.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.2-aarch64-linux) diff --git a/gemfiles/ruby_3.2_graphql_2.3.gemfile.lock b/gemfiles/ruby_3.2_graphql_2.3.gemfile.lock index 1af7a475fc2..0421c5b4c26 100644 --- a/gemfiles/ruby_3.2_graphql_2.3.gemfile.lock +++ b/gemfiles/ruby_3.2_graphql_2.3.gemfile.lock @@ -105,8 +105,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3-aarch64-linux) diff --git a/gemfiles/ruby_3.2_http.gemfile.lock b/gemfiles/ruby_3.2_http.gemfile.lock index d475f2605a9..ec616d7abb3 100644 --- a/gemfiles/ruby_3.2_http.gemfile.lock +++ b/gemfiles/ruby_3.2_http.gemfile.lock @@ -47,8 +47,8 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) ffi-compiler (1.0.1) ffi (>= 1.0.0) rake diff --git a/gemfiles/ruby_3.2_opensearch_2.gemfile.lock b/gemfiles/ruby_3.2_opensearch_2.gemfile.lock index d7d755b15a2..35ce702fdfa 100644 --- a/gemfiles/ruby_3.2_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_3.2_opensearch_2.gemfile.lock @@ -45,8 +45,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.4-aarch64-linux) google-protobuf (3.24.4-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.2_opensearch_3.gemfile.lock b/gemfiles/ruby_3.2_opensearch_3.gemfile.lock index 9eb57c54a8c..4f22b25651a 100644 --- a/gemfiles/ruby_3.2_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_3.2_opensearch_3.gemfile.lock @@ -45,8 +45,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.4-aarch64-linux) google-protobuf (3.24.4-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.2_opensearch_latest.gemfile.lock b/gemfiles/ruby_3.2_opensearch_latest.gemfile.lock index d2bb8cf8d5f..2b33fd8f8f7 100644 --- a/gemfiles/ruby_3.2_opensearch_latest.gemfile.lock +++ b/gemfiles/ruby_3.2_opensearch_latest.gemfile.lock @@ -47,8 +47,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.2_opentelemetry.gemfile.lock b/gemfiles/ruby_3.2_opentelemetry.gemfile.lock index 3389026486e..a4821bd70cd 100644 --- a/gemfiles/ruby_3.2_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_3.2_opentelemetry.gemfile.lock @@ -38,8 +38,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.2_opentelemetry_otlp.gemfile.lock b/gemfiles/ruby_3.2_opentelemetry_otlp.gemfile.lock index be128eb20d2..43dbc52fe9a 100644 --- a/gemfiles/ruby_3.2_opentelemetry_otlp.gemfile.lock +++ b/gemfiles/ruby_3.2_opentelemetry_otlp.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3-aarch64-linux) google-protobuf (3.25.3-x86_64-linux) googleapis-common-protos-types (1.13.0) diff --git a/gemfiles/ruby_3.2_rack_1.gemfile.lock b/gemfiles/ruby_3.2_rack_1.gemfile.lock index 9d404eb3457..bb12af61a5e 100644 --- a/gemfiles/ruby_3.2_rack_1.gemfile.lock +++ b/gemfiles/ruby_3.2_rack_1.gemfile.lock @@ -38,8 +38,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3-aarch64-linux) google-protobuf (3.24.3-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.2_rack_2.gemfile.lock b/gemfiles/ruby_3.2_rack_2.gemfile.lock index b4bd478e79a..e77065b8140 100644 --- a/gemfiles/ruby_3.2_rack_2.gemfile.lock +++ b/gemfiles/ruby_3.2_rack_2.gemfile.lock @@ -38,8 +38,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3-aarch64-linux) google-protobuf (3.24.3-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.2_rack_3.gemfile.lock b/gemfiles/ruby_3.2_rack_3.gemfile.lock index fa018713386..801ff399a4e 100644 --- a/gemfiles/ruby_3.2_rack_3.gemfile.lock +++ b/gemfiles/ruby_3.2_rack_3.gemfile.lock @@ -38,8 +38,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3-aarch64-linux) google-protobuf (3.24.3-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.2_rack_latest.gemfile.lock b/gemfiles/ruby_3.2_rack_latest.gemfile.lock index 481b4fd483b..22ebed57cbe 100644 --- a/gemfiles/ruby_3.2_rack_latest.gemfile.lock +++ b/gemfiles/ruby_3.2_rack_latest.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.2) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.5-aarch64-linux) google-protobuf (3.25.5-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.2_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.2_rails61_mysql2.gemfile.lock index 1e11a38a41c..9ac6c871a88 100644 --- a/gemfiles/ruby_3.2_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_mysql2.gemfile.lock @@ -101,8 +101,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_3.2_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.2_rails61_postgres.gemfile.lock index 7b5c0017fe9..162bc9c3593 100644 --- a/gemfiles/ruby_3.2_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_postgres.gemfile.lock @@ -101,8 +101,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile.lock index 8cdea59f519..3af72b7fab4 100644 --- a/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile.lock @@ -101,8 +101,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile.lock index bc338cc7186..3d0e51d7846 100644 --- a/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile.lock index d84e4883104..a010a04923b 100644 --- a/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile.lock @@ -101,8 +101,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.22.0) diff --git a/gemfiles/ruby_3.2_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.2_rails61_trilogy.gemfile.lock index 3ea30f5304a..2256e718ac2 100644 --- a/gemfiles/ruby_3.2_rails61_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_trilogy.gemfile.lock @@ -105,8 +105,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.12.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.1-aarch64-linux) diff --git a/gemfiles/ruby_3.2_rails7.gemfile.lock b/gemfiles/ruby_3.2_rails7.gemfile.lock index 96a5323f62e..85393b027e5 100644 --- a/gemfiles/ruby_3.2_rails7.gemfile.lock +++ b/gemfiles/ruby_3.2_rails7.gemfile.lock @@ -110,8 +110,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.4-aarch64-linux) diff --git a/gemfiles/ruby_3.2_rails71.gemfile.lock b/gemfiles/ruby_3.2_rails71.gemfile.lock index 1921bc6e914..e68534abf12 100644 --- a/gemfiles/ruby_3.2_rails71.gemfile.lock +++ b/gemfiles/ruby_3.2_rails71.gemfile.lock @@ -122,8 +122,8 @@ GEM drb (2.2.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.4-aarch64-linux) diff --git a/gemfiles/ruby_3.2_redis_3.gemfile.lock b/gemfiles/ruby_3.2_redis_3.gemfile.lock index 95d354efe2e..2baf69079aa 100644 --- a/gemfiles/ruby_3.2_redis_3.gemfile.lock +++ b/gemfiles/ruby_3.2_redis_3.gemfile.lock @@ -38,8 +38,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.2_redis_4.gemfile.lock b/gemfiles/ruby_3.2_redis_4.gemfile.lock index 706b2482f6d..4489e40a93d 100644 --- a/gemfiles/ruby_3.2_redis_4.gemfile.lock +++ b/gemfiles/ruby_3.2_redis_4.gemfile.lock @@ -38,8 +38,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.2_redis_5.gemfile.lock b/gemfiles/ruby_3.2_redis_5.gemfile.lock index 99df2ae4129..e10bf8cdfac 100644 --- a/gemfiles/ruby_3.2_redis_5.gemfile.lock +++ b/gemfiles/ruby_3.2_redis_5.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.2_relational_db.gemfile.lock b/gemfiles/ruby_3.2_relational_db.gemfile.lock index 5119a42cc10..8ba867eec20 100644 --- a/gemfiles/ruby_3.2_relational_db.gemfile.lock +++ b/gemfiles/ruby_3.2_relational_db.gemfile.lock @@ -54,8 +54,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3-aarch64-linux) google-protobuf (3.24.3-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.2_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.2_resque2_redis3.gemfile.lock index 152191842bb..5766ff1dc87 100644 --- a/gemfiles/ruby_3.2_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_3.2_resque2_redis3.gemfile.lock @@ -38,8 +38,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.2_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.2_resque2_redis4.gemfile.lock index cadb5388f59..58f0c7f71ef 100644 --- a/gemfiles/ruby_3.2_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_3.2_resque2_redis4.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.22.0) google-protobuf (3.22.0-x86_64-linux) hashdiff (1.0.1) diff --git a/gemfiles/ruby_3.2_sinatra_2.gemfile.lock b/gemfiles/ruby_3.2_sinatra_2.gemfile.lock index b36a3eb5884..fabb61e67b1 100644 --- a/gemfiles/ruby_3.2_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_3.2_sinatra_2.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3-aarch64-linux) google-protobuf (3.25.3-x86_64-linux) hashdiff (1.1.0) diff --git a/gemfiles/ruby_3.2_sinatra_3.gemfile.lock b/gemfiles/ruby_3.2_sinatra_3.gemfile.lock index 6f5645a41b1..d77a3cbfca7 100644 --- a/gemfiles/ruby_3.2_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_3.2_sinatra_3.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3-aarch64-linux) google-protobuf (3.25.3-x86_64-linux) hashdiff (1.1.0) diff --git a/gemfiles/ruby_3.2_sinatra_4.gemfile.lock b/gemfiles/ruby_3.2_sinatra_4.gemfile.lock index 703528887d0..909e7fc6c71 100644 --- a/gemfiles/ruby_3.2_sinatra_4.gemfile.lock +++ b/gemfiles/ruby_3.2_sinatra_4.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3-aarch64-linux) google-protobuf (3.25.3-x86_64-linux) hashdiff (1.1.0) diff --git a/gemfiles/ruby_3.2_stripe_10.gemfile.lock b/gemfiles/ruby_3.2_stripe_10.gemfile.lock index fb376f0740d..1607ed87575 100644 --- a/gemfiles/ruby_3.2_stripe_10.gemfile.lock +++ b/gemfiles/ruby_3.2_stripe_10.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.2_stripe_11.gemfile.lock b/gemfiles/ruby_3.2_stripe_11.gemfile.lock index 1e569f8d9ed..3a612068c4e 100644 --- a/gemfiles/ruby_3.2_stripe_11.gemfile.lock +++ b/gemfiles/ruby_3.2_stripe_11.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.2_stripe_12.gemfile.lock b/gemfiles/ruby_3.2_stripe_12.gemfile.lock index 4e37685019b..297668c2e78 100644 --- a/gemfiles/ruby_3.2_stripe_12.gemfile.lock +++ b/gemfiles/ruby_3.2_stripe_12.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.2_stripe_7.gemfile.lock b/gemfiles/ruby_3.2_stripe_7.gemfile.lock index 43a4b14e842..9bdd1cfc2c3 100644 --- a/gemfiles/ruby_3.2_stripe_7.gemfile.lock +++ b/gemfiles/ruby_3.2_stripe_7.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.2_stripe_8.gemfile.lock b/gemfiles/ruby_3.2_stripe_8.gemfile.lock index 8745811725f..cebf0ffd8aa 100644 --- a/gemfiles/ruby_3.2_stripe_8.gemfile.lock +++ b/gemfiles/ruby_3.2_stripe_8.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.2_stripe_9.gemfile.lock b/gemfiles/ruby_3.2_stripe_9.gemfile.lock index 68af5fbbf11..5df781aedd2 100644 --- a/gemfiles/ruby_3.2_stripe_9.gemfile.lock +++ b/gemfiles/ruby_3.2_stripe_9.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.2_stripe_latest.gemfile.lock b/gemfiles/ruby_3.2_stripe_latest.gemfile.lock index e236ddad855..e43304b637b 100644 --- a/gemfiles/ruby_3.2_stripe_latest.gemfile.lock +++ b/gemfiles/ruby_3.2_stripe_latest.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.2_stripe_min.gemfile.lock b/gemfiles/ruby_3.2_stripe_min.gemfile.lock index fccd509980f..91ed6faf882 100644 --- a/gemfiles/ruby_3.2_stripe_min.gemfile.lock +++ b/gemfiles/ruby_3.2_stripe_min.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.5-aarch64-linux) google-protobuf (3.25.5-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.3_activesupport.gemfile.lock b/gemfiles/ruby_3.3_activesupport.gemfile.lock index 5b18691d7a6..b87598ebe3f 100644 --- a/gemfiles/ruby_3.3_activesupport.gemfile.lock +++ b/gemfiles/ruby_3.3_activesupport.gemfile.lock @@ -84,8 +84,8 @@ GEM zeitwerk (~> 2.6) erubi (1.12.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3) grape (1.8.0) activesupport (>= 5) diff --git a/gemfiles/ruby_3.3_aws.gemfile.lock b/gemfiles/ruby_3.3_aws.gemfile.lock index 47eb6ef2eb6..537465c3330 100644 --- a/gemfiles/ruby_3.3_aws.gemfile.lock +++ b/gemfiles/ruby_3.3_aws.gemfile.lock @@ -1459,8 +1459,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.2) hashdiff (1.0.1) jmespath (1.6.2) diff --git a/gemfiles/ruby_3.3_contrib.gemfile.lock b/gemfiles/ruby_3.3_contrib.gemfile.lock index 584e5bbb826..2a0d0e12bd0 100644 --- a/gemfiles/ruby_3.3_contrib.gemfile.lock +++ b/gemfiles/ruby_3.3_contrib.gemfile.lock @@ -45,8 +45,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.5-aarch64-linux) google-protobuf (3.25.5-x86_64-linux) googleapis-common-protos-types (1.16.0) diff --git a/gemfiles/ruby_3.3_contrib_old.gemfile.lock b/gemfiles/ruby_3.3_contrib_old.gemfile.lock index 2b8fcbe894f..546783a204d 100644 --- a/gemfiles/ruby_3.3_contrib_old.gemfile.lock +++ b/gemfiles/ruby_3.3_contrib_old.gemfile.lock @@ -48,8 +48,8 @@ GEM multipart-post (>= 1.2, < 3) faraday_middleware (0.12.2) faraday (>= 0.7.4, < 1.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.23.1) hashdiff (1.0.1) hitimes (1.3.1) diff --git a/gemfiles/ruby_3.3_core_old.gemfile.lock b/gemfiles/ruby_3.3_core_old.gemfile.lock index f6c72cba67a..21db79ab199 100644 --- a/gemfiles/ruby_3.3_core_old.gemfile.lock +++ b/gemfiles/ruby_3.3_core_old.gemfile.lock @@ -38,8 +38,8 @@ GEM docile (1.4.0) dogstatsd-ruby (4.8.3) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.23.1) hashdiff (1.0.1) json (2.6.3) diff --git a/gemfiles/ruby_3.3_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.3_elasticsearch_7.gemfile.lock index 86429ca171f..ef7599b7d29 100644 --- a/gemfiles/ruby_3.3_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_3.3_elasticsearch_7.gemfile.lock @@ -55,8 +55,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.4) hashdiff (1.0.1) json (2.9.1) diff --git a/gemfiles/ruby_3.3_elasticsearch_8.gemfile.lock b/gemfiles/ruby_3.3_elasticsearch_8.gemfile.lock index fdd54302dc4..355a3f249a0 100644 --- a/gemfiles/ruby_3.3_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_3.3_elasticsearch_8.gemfile.lock @@ -53,8 +53,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.4) hashdiff (1.0.1) json (2.9.1) diff --git a/gemfiles/ruby_3.3_elasticsearch_latest.gemfile.lock b/gemfiles/ruby_3.3_elasticsearch_latest.gemfile.lock index cf64d7f6180..defd85770ee 100644 --- a/gemfiles/ruby_3.3_elasticsearch_latest.gemfile.lock +++ b/gemfiles/ruby_3.3_elasticsearch_latest.gemfile.lock @@ -55,8 +55,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.3_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.3_graphql_1.13.gemfile.lock index 0046116d95c..4de515a95a8 100644 --- a/gemfiles/ruby_3.3_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_3.3_graphql_1.13.gemfile.lock @@ -103,8 +103,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.2) diff --git a/gemfiles/ruby_3.3_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.3_graphql_2.0.gemfile.lock index f85ce27a55f..c7c2bdb71ab 100644 --- a/gemfiles/ruby_3.3_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_3.3_graphql_2.0.gemfile.lock @@ -103,8 +103,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.2) diff --git a/gemfiles/ruby_3.3_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.3_graphql_2.1.gemfile.lock index 47543a59e9e..eb5d0bef907 100644 --- a/gemfiles/ruby_3.3_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_3.3_graphql_2.1.gemfile.lock @@ -103,8 +103,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.2) diff --git a/gemfiles/ruby_3.3_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.3_graphql_2.2.gemfile.lock index d93e7442cdc..484485f14dc 100644 --- a/gemfiles/ruby_3.3_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_3.3_graphql_2.2.gemfile.lock @@ -103,8 +103,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.2) diff --git a/gemfiles/ruby_3.3_graphql_2.3.gemfile.lock b/gemfiles/ruby_3.3_graphql_2.3.gemfile.lock index 1af7a475fc2..0421c5b4c26 100644 --- a/gemfiles/ruby_3.3_graphql_2.3.gemfile.lock +++ b/gemfiles/ruby_3.3_graphql_2.3.gemfile.lock @@ -105,8 +105,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3-aarch64-linux) diff --git a/gemfiles/ruby_3.3_http.gemfile.lock b/gemfiles/ruby_3.3_http.gemfile.lock index 611dfb014e5..6d68c918e3e 100644 --- a/gemfiles/ruby_3.3_http.gemfile.lock +++ b/gemfiles/ruby_3.3_http.gemfile.lock @@ -47,8 +47,8 @@ GEM faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) ffi-compiler (1.0.1) ffi (>= 1.0.0) rake diff --git a/gemfiles/ruby_3.3_opensearch_2.gemfile.lock b/gemfiles/ruby_3.3_opensearch_2.gemfile.lock index e8b86074744..cd8e915adde 100644 --- a/gemfiles/ruby_3.3_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_3.3_opensearch_2.gemfile.lock @@ -45,8 +45,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.4) hashdiff (1.0.1) json (2.9.1) diff --git a/gemfiles/ruby_3.3_opensearch_3.gemfile.lock b/gemfiles/ruby_3.3_opensearch_3.gemfile.lock index 4ea021ef1d3..52594de46cc 100644 --- a/gemfiles/ruby_3.3_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_3.3_opensearch_3.gemfile.lock @@ -45,8 +45,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.4) hashdiff (1.0.1) json (2.9.1) diff --git a/gemfiles/ruby_3.3_opensearch_latest.gemfile.lock b/gemfiles/ruby_3.3_opensearch_latest.gemfile.lock index d2bb8cf8d5f..2b33fd8f8f7 100644 --- a/gemfiles/ruby_3.3_opensearch_latest.gemfile.lock +++ b/gemfiles/ruby_3.3_opensearch_latest.gemfile.lock @@ -47,8 +47,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.3_opentelemetry.gemfile.lock b/gemfiles/ruby_3.3_opentelemetry.gemfile.lock index c18f307a5fe..db5dcd14f9f 100644 --- a/gemfiles/ruby_3.3_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_3.3_opentelemetry.gemfile.lock @@ -38,8 +38,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.23.1) hashdiff (1.0.1) json (2.6.3) diff --git a/gemfiles/ruby_3.3_opentelemetry_otlp.gemfile.lock b/gemfiles/ruby_3.3_opentelemetry_otlp.gemfile.lock index be128eb20d2..43dbc52fe9a 100644 --- a/gemfiles/ruby_3.3_opentelemetry_otlp.gemfile.lock +++ b/gemfiles/ruby_3.3_opentelemetry_otlp.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3-aarch64-linux) google-protobuf (3.25.3-x86_64-linux) googleapis-common-protos-types (1.13.0) diff --git a/gemfiles/ruby_3.3_rack_2.gemfile.lock b/gemfiles/ruby_3.3_rack_2.gemfile.lock index 384f80aed37..d0d8992bf32 100644 --- a/gemfiles/ruby_3.3_rack_2.gemfile.lock +++ b/gemfiles/ruby_3.3_rack_2.gemfile.lock @@ -38,8 +38,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3) hashdiff (1.0.1) json (2.6.3) diff --git a/gemfiles/ruby_3.3_rack_3.gemfile.lock b/gemfiles/ruby_3.3_rack_3.gemfile.lock index 44e4864c588..49b2f1b98c5 100644 --- a/gemfiles/ruby_3.3_rack_3.gemfile.lock +++ b/gemfiles/ruby_3.3_rack_3.gemfile.lock @@ -38,8 +38,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3) hashdiff (1.0.1) json (2.6.3) diff --git a/gemfiles/ruby_3.3_rack_latest.gemfile.lock b/gemfiles/ruby_3.3_rack_latest.gemfile.lock index 481b4fd483b..22ebed57cbe 100644 --- a/gemfiles/ruby_3.3_rack_latest.gemfile.lock +++ b/gemfiles/ruby_3.3_rack_latest.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.2) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.5-aarch64-linux) google-protobuf (3.25.5-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.3_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.3_rails61_mysql2.gemfile.lock index af848e391d7..45e9c3bf47d 100644 --- a/gemfiles/ruby_3.3_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_mysql2.gemfile.lock @@ -101,8 +101,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.23.1) diff --git a/gemfiles/ruby_3.3_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.3_rails61_postgres.gemfile.lock index 1e2bd0f65ab..156c0eaaa55 100644 --- a/gemfiles/ruby_3.3_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_postgres.gemfile.lock @@ -101,8 +101,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.23.1) diff --git a/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile.lock index 28d7c7a83ca..e5f77a69109 100644 --- a/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile.lock @@ -101,8 +101,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.23.1) diff --git a/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile.lock index e61e95cdd34..6d75912d1fe 100644 --- a/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile.lock @@ -102,8 +102,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.23.1) diff --git a/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile.lock index f7427098c44..b757c6568c9 100644 --- a/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile.lock @@ -101,8 +101,8 @@ GEM dogstatsd-ruby (5.5.0) erubi (1.12.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.1.0) activesupport (>= 5.0) google-protobuf (3.23.1) diff --git a/gemfiles/ruby_3.3_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.3_rails61_trilogy.gemfile.lock index 90576186023..6c2d767d4d6 100644 --- a/gemfiles/ruby_3.3_rails61_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_trilogy.gemfile.lock @@ -105,8 +105,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.12.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.1) diff --git a/gemfiles/ruby_3.3_rails7.gemfile.lock b/gemfiles/ruby_3.3_rails7.gemfile.lock index 96a5323f62e..85393b027e5 100644 --- a/gemfiles/ruby_3.3_rails7.gemfile.lock +++ b/gemfiles/ruby_3.3_rails7.gemfile.lock @@ -110,8 +110,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.4-aarch64-linux) diff --git a/gemfiles/ruby_3.3_rails71.gemfile.lock b/gemfiles/ruby_3.3_rails71.gemfile.lock index 1921bc6e914..e68534abf12 100644 --- a/gemfiles/ruby_3.3_rails71.gemfile.lock +++ b/gemfiles/ruby_3.3_rails71.gemfile.lock @@ -122,8 +122,8 @@ GEM drb (2.2.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.4-aarch64-linux) diff --git a/gemfiles/ruby_3.3_redis_3.gemfile.lock b/gemfiles/ruby_3.3_redis_3.gemfile.lock index 0a8c3b6a01d..dd7d045007a 100644 --- a/gemfiles/ruby_3.3_redis_3.gemfile.lock +++ b/gemfiles/ruby_3.3_redis_3.gemfile.lock @@ -38,8 +38,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.23.1) hashdiff (1.0.1) json (2.6.3) diff --git a/gemfiles/ruby_3.3_redis_4.gemfile.lock b/gemfiles/ruby_3.3_redis_4.gemfile.lock index 0b4cd72910d..6eac77b8a77 100644 --- a/gemfiles/ruby_3.3_redis_4.gemfile.lock +++ b/gemfiles/ruby_3.3_redis_4.gemfile.lock @@ -38,8 +38,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.23.1) hashdiff (1.0.1) json (2.6.3) diff --git a/gemfiles/ruby_3.3_redis_5.gemfile.lock b/gemfiles/ruby_3.3_redis_5.gemfile.lock index d97e5742910..a6292f47138 100644 --- a/gemfiles/ruby_3.3_redis_5.gemfile.lock +++ b/gemfiles/ruby_3.3_redis_5.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.23.1) hashdiff (1.0.1) json (2.6.3) diff --git a/gemfiles/ruby_3.3_relational_db.gemfile.lock b/gemfiles/ruby_3.3_relational_db.gemfile.lock index eb2e94bf519..05865bded3e 100644 --- a/gemfiles/ruby_3.3_relational_db.gemfile.lock +++ b/gemfiles/ruby_3.3_relational_db.gemfile.lock @@ -54,8 +54,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.24.3) hashdiff (1.0.1) i18n (1.14.1) diff --git a/gemfiles/ruby_3.3_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.3_resque2_redis3.gemfile.lock index 68ebe3db28c..9c3bf24a7d9 100644 --- a/gemfiles/ruby_3.3_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_3.3_resque2_redis3.gemfile.lock @@ -38,8 +38,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.23.1) hashdiff (1.0.1) json (2.6.3) diff --git a/gemfiles/ruby_3.3_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.3_resque2_redis4.gemfile.lock index c29ee7751f6..d15124aac59 100644 --- a/gemfiles/ruby_3.3_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_3.3_resque2_redis4.gemfile.lock @@ -39,8 +39,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.5.0) extlz4 (0.3.3) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.23.1) hashdiff (1.0.1) json (2.6.3) diff --git a/gemfiles/ruby_3.3_sinatra_2.gemfile.lock b/gemfiles/ruby_3.3_sinatra_2.gemfile.lock index b36a3eb5884..fabb61e67b1 100644 --- a/gemfiles/ruby_3.3_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_3.3_sinatra_2.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3-aarch64-linux) google-protobuf (3.25.3-x86_64-linux) hashdiff (1.1.0) diff --git a/gemfiles/ruby_3.3_sinatra_3.gemfile.lock b/gemfiles/ruby_3.3_sinatra_3.gemfile.lock index 6f5645a41b1..d77a3cbfca7 100644 --- a/gemfiles/ruby_3.3_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_3.3_sinatra_3.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3-aarch64-linux) google-protobuf (3.25.3-x86_64-linux) hashdiff (1.1.0) diff --git a/gemfiles/ruby_3.3_sinatra_4.gemfile.lock b/gemfiles/ruby_3.3_sinatra_4.gemfile.lock index 703528887d0..909e7fc6c71 100644 --- a/gemfiles/ruby_3.3_sinatra_4.gemfile.lock +++ b/gemfiles/ruby_3.3_sinatra_4.gemfile.lock @@ -42,8 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3-aarch64-linux) google-protobuf (3.25.3-x86_64-linux) hashdiff (1.1.0) diff --git a/gemfiles/ruby_3.3_stripe_10.gemfile.lock b/gemfiles/ruby_3.3_stripe_10.gemfile.lock index fb376f0740d..1607ed87575 100644 --- a/gemfiles/ruby_3.3_stripe_10.gemfile.lock +++ b/gemfiles/ruby_3.3_stripe_10.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.3_stripe_11.gemfile.lock b/gemfiles/ruby_3.3_stripe_11.gemfile.lock index 1e569f8d9ed..3a612068c4e 100644 --- a/gemfiles/ruby_3.3_stripe_11.gemfile.lock +++ b/gemfiles/ruby_3.3_stripe_11.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.3_stripe_12.gemfile.lock b/gemfiles/ruby_3.3_stripe_12.gemfile.lock index 4e37685019b..297668c2e78 100644 --- a/gemfiles/ruby_3.3_stripe_12.gemfile.lock +++ b/gemfiles/ruby_3.3_stripe_12.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.3_stripe_7.gemfile.lock b/gemfiles/ruby_3.3_stripe_7.gemfile.lock index 43a4b14e842..9bdd1cfc2c3 100644 --- a/gemfiles/ruby_3.3_stripe_7.gemfile.lock +++ b/gemfiles/ruby_3.3_stripe_7.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.3_stripe_8.gemfile.lock b/gemfiles/ruby_3.3_stripe_8.gemfile.lock index 8745811725f..cebf0ffd8aa 100644 --- a/gemfiles/ruby_3.3_stripe_8.gemfile.lock +++ b/gemfiles/ruby_3.3_stripe_8.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.3_stripe_9.gemfile.lock b/gemfiles/ruby_3.3_stripe_9.gemfile.lock index 68af5fbbf11..5df781aedd2 100644 --- a/gemfiles/ruby_3.3_stripe_9.gemfile.lock +++ b/gemfiles/ruby_3.3_stripe_9.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.3_stripe_latest.gemfile.lock b/gemfiles/ruby_3.3_stripe_latest.gemfile.lock index e236ddad855..e43304b637b 100644 --- a/gemfiles/ruby_3.3_stripe_latest.gemfile.lock +++ b/gemfiles/ruby_3.3_stripe_latest.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4-aarch64-linux) google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.3_stripe_min.gemfile.lock b/gemfiles/ruby_3.3_stripe_min.gemfile.lock index fccd509980f..91ed6faf882 100644 --- a/gemfiles/ruby_3.3_stripe_min.gemfile.lock +++ b/gemfiles/ruby_3.3_stripe_min.gemfile.lock @@ -41,8 +41,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.5-aarch64-linux) google-protobuf (3.25.5-x86_64-linux) hashdiff (1.1.1) diff --git a/gemfiles/ruby_3.4_activesupport.gemfile.lock b/gemfiles/ruby_3.4_activesupport.gemfile.lock index c4a46291810..5b59f490f78 100644 --- a/gemfiles/ruby_3.4_activesupport.gemfile.lock +++ b/gemfiles/ruby_3.4_activesupport.gemfile.lock @@ -99,7 +99,8 @@ GEM zeitwerk (~> 2.6) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3) grape (2.1.2) activesupport (>= 6) diff --git a/gemfiles/ruby_3.4_aws.gemfile.lock b/gemfiles/ruby_3.4_aws.gemfile.lock index 1a68c8be039..b9f7b275633 100644 --- a/gemfiles/ruby_3.4_aws.gemfile.lock +++ b/gemfiles/ruby_3.4_aws.gemfile.lock @@ -1590,7 +1590,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3) hashdiff (1.1.0) jmespath (1.6.2) diff --git a/gemfiles/ruby_3.4_contrib.gemfile.lock b/gemfiles/ruby_3.4_contrib.gemfile.lock index df998e8e4bf..ded35903d3f 100644 --- a/gemfiles/ruby_3.4_contrib.gemfile.lock +++ b/gemfiles/ruby_3.4_contrib.gemfile.lock @@ -49,7 +49,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3) googleapis-common-protos-types (1.15.0) google-protobuf (>= 3.18, < 5.a) diff --git a/gemfiles/ruby_3.4_contrib_old.gemfile.lock b/gemfiles/ruby_3.4_contrib_old.gemfile.lock index a47f824e3d3..6ae6ebc7d45 100644 --- a/gemfiles/ruby_3.4_contrib_old.gemfile.lock +++ b/gemfiles/ruby_3.4_contrib_old.gemfile.lock @@ -52,7 +52,8 @@ GEM multipart-post (>= 1.2, < 3) faraday_middleware (0.12.2) faraday (>= 0.7.4, < 1.0) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3) hashdiff (1.1.0) hitimes (1.3.1) diff --git a/gemfiles/ruby_3.4_core_old.gemfile.lock b/gemfiles/ruby_3.4_core_old.gemfile.lock index 84b9fb016eb..c8c37244120 100644 --- a/gemfiles/ruby_3.4_core_old.gemfile.lock +++ b/gemfiles/ruby_3.4_core_old.gemfile.lock @@ -42,7 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (4.8.3) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) diff --git a/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock index 518ba2bd4ea..13ddfa935f8 100644 --- a/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock @@ -57,7 +57,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.9.1) diff --git a/gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock b/gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock index dd39d2036fb..e6d4ac857d5 100644 --- a/gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock @@ -56,7 +56,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.9.1) diff --git a/gemfiles/ruby_3.4_elasticsearch_latest.gemfile.lock b/gemfiles/ruby_3.4_elasticsearch_latest.gemfile.lock index a8efec5d19c..a70ec127b71 100644 --- a/gemfiles/ruby_3.4_elasticsearch_latest.gemfile.lock +++ b/gemfiles/ruby_3.4_elasticsearch_latest.gemfile.lock @@ -56,7 +56,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.9.1) diff --git a/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock index 41bc5e725dc..c35771eb843 100644 --- a/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock @@ -105,7 +105,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) diff --git a/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock index ab0390ad394..58754e1f45f 100644 --- a/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock @@ -105,7 +105,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) diff --git a/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock index 954ed12a904..95488eaa0b8 100644 --- a/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock @@ -105,7 +105,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) diff --git a/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock index abbb5921da2..b096b4776ad 100644 --- a/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock @@ -105,7 +105,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) diff --git a/gemfiles/ruby_3.4_graphql_2.3.gemfile.lock b/gemfiles/ruby_3.4_graphql_2.3.gemfile.lock index 9fd62652b3d..d1cc3fb86f9 100644 --- a/gemfiles/ruby_3.4_graphql_2.3.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_2.3.gemfile.lock @@ -105,7 +105,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) diff --git a/gemfiles/ruby_3.4_http.gemfile.lock b/gemfiles/ruby_3.4_http.gemfile.lock index e3ccb3ab6a6..a8cfde20109 100644 --- a/gemfiles/ruby_3.4_http.gemfile.lock +++ b/gemfiles/ruby_3.4_http.gemfile.lock @@ -50,7 +50,8 @@ GEM faraday-net_http (>= 2.0, < 3.2) faraday-net_http (3.1.0) net-http - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) ffi-compiler (1.3.2) ffi (>= 1.15.5) rake diff --git a/gemfiles/ruby_3.4_opensearch_2.gemfile.lock b/gemfiles/ruby_3.4_opensearch_2.gemfile.lock index fbe94e88416..67f3f05b742 100644 --- a/gemfiles/ruby_3.4_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_3.4_opensearch_2.gemfile.lock @@ -48,7 +48,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.9.1) diff --git a/gemfiles/ruby_3.4_opensearch_3.gemfile.lock b/gemfiles/ruby_3.4_opensearch_3.gemfile.lock index bd49940dd79..9b6d24d2213 100644 --- a/gemfiles/ruby_3.4_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_3.4_opensearch_3.gemfile.lock @@ -48,7 +48,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.9.1) diff --git a/gemfiles/ruby_3.4_opensearch_latest.gemfile.lock b/gemfiles/ruby_3.4_opensearch_latest.gemfile.lock index b5252634c3f..4fb33d10c44 100644 --- a/gemfiles/ruby_3.4_opensearch_latest.gemfile.lock +++ b/gemfiles/ruby_3.4_opensearch_latest.gemfile.lock @@ -48,7 +48,8 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.9.1) diff --git a/gemfiles/ruby_3.4_opentelemetry.gemfile.lock b/gemfiles/ruby_3.4_opentelemetry.gemfile.lock index c8aef7ddd35..230650eb0a8 100644 --- a/gemfiles/ruby_3.4_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_3.4_opentelemetry.gemfile.lock @@ -42,7 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) diff --git a/gemfiles/ruby_3.4_opentelemetry_otlp.gemfile.lock b/gemfiles/ruby_3.4_opentelemetry_otlp.gemfile.lock index 78db044daa4..9a4ebc3f567 100644 --- a/gemfiles/ruby_3.4_opentelemetry_otlp.gemfile.lock +++ b/gemfiles/ruby_3.4_opentelemetry_otlp.gemfile.lock @@ -42,7 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.2) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.5) googleapis-common-protos-types (1.16.0) google-protobuf (>= 3.18, < 5.a) diff --git a/gemfiles/ruby_3.4_rack_2.gemfile.lock b/gemfiles/ruby_3.4_rack_2.gemfile.lock index bcfa63671f1..d7b262f02d1 100644 --- a/gemfiles/ruby_3.4_rack_2.gemfile.lock +++ b/gemfiles/ruby_3.4_rack_2.gemfile.lock @@ -42,7 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) diff --git a/gemfiles/ruby_3.4_rack_3.gemfile.lock b/gemfiles/ruby_3.4_rack_3.gemfile.lock index 9af02fb4158..04298188eeb 100644 --- a/gemfiles/ruby_3.4_rack_3.gemfile.lock +++ b/gemfiles/ruby_3.4_rack_3.gemfile.lock @@ -42,7 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) diff --git a/gemfiles/ruby_3.4_rack_latest.gemfile.lock b/gemfiles/ruby_3.4_rack_latest.gemfile.lock index ddbe1a2a65e..3e946ca83e9 100644 --- a/gemfiles/ruby_3.4_rack_latest.gemfile.lock +++ b/gemfiles/ruby_3.4_rack_latest.gemfile.lock @@ -42,7 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.2) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.5) hashdiff (1.1.1) json (2.7.2) diff --git a/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock index 7f4dcac9b39..63b93e30555 100644 --- a/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock @@ -105,7 +105,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) diff --git a/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock index d6472b2a812..2cd1b693f13 100644 --- a/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock @@ -105,7 +105,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) diff --git a/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock index 853fe2afe0b..84c99af15b3 100644 --- a/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock @@ -105,7 +105,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) diff --git a/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock index a3795dddbcb..6073885e0fe 100644 --- a/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock @@ -106,7 +106,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) diff --git a/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock index 29776284dd4..de877f71354 100644 --- a/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock @@ -105,7 +105,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) diff --git a/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock index 3417f522d57..ab08653594e 100644 --- a/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock @@ -108,7 +108,8 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) diff --git a/gemfiles/ruby_3.4_rails7.gemfile.lock b/gemfiles/ruby_3.4_rails7.gemfile.lock index 23e47c46e81..e199d2d3ccd 100644 --- a/gemfiles/ruby_3.4_rails7.gemfile.lock +++ b/gemfiles/ruby_3.4_rails7.gemfile.lock @@ -111,7 +111,9 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.4) diff --git a/gemfiles/ruby_3.4_rails71.gemfile.lock b/gemfiles/ruby_3.4_rails71.gemfile.lock index 3bf31d83ce7..1924514ec68 100644 --- a/gemfiles/ruby_3.4_rails71.gemfile.lock +++ b/gemfiles/ruby_3.4_rails71.gemfile.lock @@ -122,7 +122,9 @@ GEM drb (2.2.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.4) diff --git a/gemfiles/ruby_3.4_redis_3.gemfile.lock b/gemfiles/ruby_3.4_redis_3.gemfile.lock index 379c806e722..09552b04eea 100644 --- a/gemfiles/ruby_3.4_redis_3.gemfile.lock +++ b/gemfiles/ruby_3.4_redis_3.gemfile.lock @@ -42,7 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) diff --git a/gemfiles/ruby_3.4_redis_4.gemfile.lock b/gemfiles/ruby_3.4_redis_4.gemfile.lock index 8786579f576..7690df3ffd0 100644 --- a/gemfiles/ruby_3.4_redis_4.gemfile.lock +++ b/gemfiles/ruby_3.4_redis_4.gemfile.lock @@ -42,7 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) diff --git a/gemfiles/ruby_3.4_redis_5.gemfile.lock b/gemfiles/ruby_3.4_redis_5.gemfile.lock index 1d0286608d0..fb97f298ab7 100644 --- a/gemfiles/ruby_3.4_redis_5.gemfile.lock +++ b/gemfiles/ruby_3.4_redis_5.gemfile.lock @@ -43,7 +43,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) diff --git a/gemfiles/ruby_3.4_relational_db.gemfile.lock b/gemfiles/ruby_3.4_relational_db.gemfile.lock index 0f9c10999b0..3656091e8c5 100644 --- a/gemfiles/ruby_3.4_relational_db.gemfile.lock +++ b/gemfiles/ruby_3.4_relational_db.gemfile.lock @@ -57,7 +57,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.3) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.5) hashdiff (1.1.2) i18n (1.14.6) diff --git a/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock index 2181d0b81d1..2cd023229c8 100644 --- a/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock @@ -42,7 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) diff --git a/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock index 8480cc29f1e..093599c7c0a 100644 --- a/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock @@ -43,7 +43,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) diff --git a/gemfiles/ruby_3.4_sinatra_2.gemfile.lock b/gemfiles/ruby_3.4_sinatra_2.gemfile.lock index 7dd32ba1e29..83790a8e472 100644 --- a/gemfiles/ruby_3.4_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_3.4_sinatra_2.gemfile.lock @@ -42,7 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) diff --git a/gemfiles/ruby_3.4_sinatra_3.gemfile.lock b/gemfiles/ruby_3.4_sinatra_3.gemfile.lock index 31412a6cf53..82f1f82ff8b 100644 --- a/gemfiles/ruby_3.4_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_3.4_sinatra_3.gemfile.lock @@ -42,7 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) diff --git a/gemfiles/ruby_3.4_sinatra_4.gemfile.lock b/gemfiles/ruby_3.4_sinatra_4.gemfile.lock index e85be404281..596e98f4f60 100644 --- a/gemfiles/ruby_3.4_sinatra_4.gemfile.lock +++ b/gemfiles/ruby_3.4_sinatra_4.gemfile.lock @@ -42,7 +42,8 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) diff --git a/gemfiles/ruby_3.4_stripe_10.gemfile.lock b/gemfiles/ruby_3.4_stripe_10.gemfile.lock index 6bb9b782b1b..18ae9c366b7 100644 --- a/gemfiles/ruby_3.4_stripe_10.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_10.gemfile.lock @@ -42,7 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) diff --git a/gemfiles/ruby_3.4_stripe_11.gemfile.lock b/gemfiles/ruby_3.4_stripe_11.gemfile.lock index 090dc7b61d3..766ac2b427c 100644 --- a/gemfiles/ruby_3.4_stripe_11.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_11.gemfile.lock @@ -42,7 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) diff --git a/gemfiles/ruby_3.4_stripe_12.gemfile.lock b/gemfiles/ruby_3.4_stripe_12.gemfile.lock index cad39c3e5f5..962ff5cccd5 100644 --- a/gemfiles/ruby_3.4_stripe_12.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_12.gemfile.lock @@ -42,7 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) diff --git a/gemfiles/ruby_3.4_stripe_7.gemfile.lock b/gemfiles/ruby_3.4_stripe_7.gemfile.lock index 058c1577101..75b520d21cb 100644 --- a/gemfiles/ruby_3.4_stripe_7.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_7.gemfile.lock @@ -42,7 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) diff --git a/gemfiles/ruby_3.4_stripe_8.gemfile.lock b/gemfiles/ruby_3.4_stripe_8.gemfile.lock index a81bba9fae0..c5040074f9f 100644 --- a/gemfiles/ruby_3.4_stripe_8.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_8.gemfile.lock @@ -42,7 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) diff --git a/gemfiles/ruby_3.4_stripe_9.gemfile.lock b/gemfiles/ruby_3.4_stripe_9.gemfile.lock index e62a943ea07..b869b0882e2 100644 --- a/gemfiles/ruby_3.4_stripe_9.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_9.gemfile.lock @@ -42,7 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) diff --git a/gemfiles/ruby_3.4_stripe_latest.gemfile.lock b/gemfiles/ruby_3.4_stripe_latest.gemfile.lock index 1aca6905be3..f96b793a9c0 100644 --- a/gemfiles/ruby_3.4_stripe_latest.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_latest.gemfile.lock @@ -42,7 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) diff --git a/gemfiles/ruby_3.4_stripe_min.gemfile.lock b/gemfiles/ruby_3.4_stripe_min.gemfile.lock index a0db08d178c..530600e1941 100644 --- a/gemfiles/ruby_3.4_stripe_min.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_min.gemfile.lock @@ -42,7 +42,8 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.17.0) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-x86_64-linux-gnu) google-protobuf (3.25.5) hashdiff (1.1.1) json (2.7.2) From 9605f99ab77df674563ffb538959fe9a40cf835e Mon Sep 17 00:00:00 2001 From: Oleg Pudeyev <156273877+p-datadog@users.noreply.github.com> Date: Mon, 6 Jan 2025 10:40:43 -0500 Subject: [PATCH 5/6] Fix case & grammar in issue template (#4244) --- .github/ISSUE_TEMPLATE/bug_report.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml index d7a5eb59de8..19c39f398d9 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yaml +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -65,7 +65,7 @@ body: - type: textarea attributes: - label: How does Datadog Help You + label: How does Datadog help you? description: "Optionally, tell us why and how you're using datadog, and what your overall experience with it is!" validations: required: false From d5f88ea553c974e00c35ba92b764cdaa750bf7c8 Mon Sep 17 00:00:00 2001 From: Oleg Pudeyev <156273877+p-datadog@users.noreply.github.com> Date: Tue, 7 Jan 2025 10:58:33 -0500 Subject: [PATCH 6/6] DEBUG-3305 remove dependency on benchmark (#4259) --- lib/datadog/di/instrumenter.rb | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/lib/datadog/di/instrumenter.rb b/lib/datadog/di/instrumenter.rb index b1f8f0f599a..96df68465f8 100644 --- a/lib/datadog/di/instrumenter.rb +++ b/lib/datadog/di/instrumenter.rb @@ -1,8 +1,8 @@ # frozen_string_literal: true -# rubocop:disable Lint/AssignmentInCondition +require_relative '../core/utils/time' -require 'benchmark' +# rubocop:disable Lint/AssignmentInCondition module Datadog module DI @@ -115,22 +115,21 @@ def hook_method(probe, &block) depth: probe.max_capture_depth || settings.dynamic_instrumentation.max_capture_depth, attribute_count: probe.max_capture_attribute_count || settings.dynamic_instrumentation.max_capture_attribute_count) end - rv = nil + start_time = Core::Utils::Time.get_time # Under Ruby 2.6 we cannot just call super(*args, **kwargs) # for methods defined via method_missing. - duration = Benchmark.realtime do # steep:ignore - rv = if args.any? - if kwargs.any? - super(*args, **kwargs, &target_block) - else - super(*args, &target_block) - end - elsif kwargs.any? - super(**kwargs, &target_block) + rv = if args.any? + if kwargs.any? + super(*args, **kwargs, &target_block) else - super(&target_block) + super(*args, &target_block) end + elsif kwargs.any? + super(**kwargs, &target_block) + else + super(&target_block) end + duration = Core::Utils::Time.get_time - start_time # The method itself is not part of the stack trace because # we are getting the stack trace from outside of the method. # Add the method in manually as the top frame.