Commit graph

  • 1c557c5cee
    Merge 0930c65f45 into 74059a1442 Mahima Singh 2026-03-23 12:47:55 +05:30
  • 0930c65f45 Fix nil provider crash when purging unconfigured EC2 resources fix-ec2-nil-provider Mahima Singh 2026-03-23 12:47:18 +05:30
  • fdd5e343d4
    Merge a2763d25b9 into 74059a1442 Mahima Singh 2026-03-19 21:01:33 +05:30
  • a2763d25b9 Fix rate limiter: use atomic INCR+EXPIRE instead of non-atomic GET+INCR+EXPIRE fix-rate-limiter-atomic Mahima Singh 2026-03-19 21:01:07 +05:30
  • 74059a1442
    Merge pull request #698 from puppetlabs/fix-release-notes-workflow main 3.9.1 Mahima Singh 2026-03-19 12:10:59 +05:30
  • 7157f9237e (maint) Fix release-notes.md for 3.9.1 and auto-generate from CHANGELOG in workflow Mahima Singh 2026-03-19 12:07:27 +05:30
  • 23eb5dc949
    Merge pull request #697 from puppetlabs/release_prep_3-9-1 Mahima Singh 2026-03-19 12:00:39 +05:30
  • e67057962b (maint) Update CHANGELOG section to match generator output Mahima Singh 2026-03-19 11:56:23 +05:30
  • b6c9e15b00 (maint) Release prep for 3.9.1 Mahima Singh 2026-03-19 11:46:30 +05:30
  • 0f5ad7aafd
    Merge pull request #696 from puppetlabs/fix-wire-rate-limiter-middleware Mahima Singh 2026-03-19 11:53:10 +05:30
  • bbd299a4a5 (maint) Fix rubocop: use modifier if form for rate limiter Mahima Singh 2026-03-19 11:48:31 +05:30
  • dfb2a384ab (P4DEVOPS-9434) Wire RateLimiter middleware into API Rack stack Mahima Singh 2026-03-19 11:43:34 +05:30
  • 2d4eec1f85
    Merge pull request #694 from puppetlabs/release_prep_3-9-0 3.9.0 Mahima Singh 2026-03-17 11:20:45 +05:30
  • 91d2971024 Release prep for 3.9.0 Mahima Singh 2026-03-17 11:17:07 +05:30
  • e41f5f38cd
    Merge 21692e021d into 21c261f0e1 Gene Liverman 2026-03-10 10:34:23 -04:00
  • 448c2c42b5
    Merge 45461bdd44 into 21c261f0e1 Dimitri Tischenko 2026-03-10 10:34:23 -04:00
  • 6dbece4c37
    Merge 8172ec6e85 into 21c261f0e1 Ben Ford 2026-03-10 10:34:20 -04:00
  • 69ebaae264
    Merge 36656c2c38 into 21c261f0e1 mend-for-github-com[bot] 2026-03-10 10:34:19 -04:00
  • 21c261f0e1
    Merge pull request #691 from puppetlabs/P4DEVOPS-9438-circuit-breaker Mahima Singh 2026-03-09 15:23:15 +05:30
  • 7449f23547 Add missing Prometheus metrics registration (vmpooler_performance, vmpooler_dlq, vmpooler_errors) Mahima Singh 2026-03-09 15:21:32 +05:30
  • c9b0d7f258 Register circuit breaker metrics in Prometheus table Mahima Singh 2026-03-09 15:21:32 +05:30
  • f52df9d3ce Fix RuboCop style violations in circuit_breaker.rb Mahima Singh 2026-03-09 15:21:32 +05:30
  • 1ca1fc5d47 Add circuit breaker and adaptive timeout for provider resilience Mahima Singh 2026-03-09 15:21:32 +05:30
  • 99056f7bf1
    Merge pull request #693 from puppetlabs/release_prep_3-8-0 Mahima Singh 2026-01-14 23:11:26 +05:30
  • a2c9fdd2df
    Update release.yml Mahima Singh 2026-01-14 23:10:14 +05:30
  • 241eadf78b Added a action to generate release notes Mahima Singh 2026-01-14 23:00:09 +05:30
  • 98382e7fbc
    Merge pull request #692 from puppetlabs/release_prep_3-8-0 3.8.1 Mahima Singh 2026-01-14 22:54:47 +05:30
  • 7c2fda643f Added gemfile.lock Mahima Singh 2026-01-14 22:47:55 +05:30
  • d40af1b8f4 Release 3.8.1 Mahima Singh 2026-01-14 22:44:09 +05:30
  • 76eb62577b
    Merge pull request #690 from puppetlabs/P4DEVOPS-9434 Mahima Singh 2025-12-26 15:44:39 +05:30
  • 50efc5bddb
    Merge pull request #689 from puppetlabs/P4DEVOPS-8570 Mahima Singh 2025-12-26 15:44:28 +05:30
  • 7c9568466f
    Merge branch 'main' into P4DEVOPS-8570 Mahima Singh 2025-12-26 15:31:29 +05:30
  • 4656d8bd4a
    Merge pull request #688 from puppetlabs/P4DEVOPS-8567 Mahima Singh 2025-12-26 15:30:15 +05:30
  • 3c17706aff Fix RuboCop style violations and test failures P4DEVOPS-9437 Mahima Singh 2025-12-24 19:46:28 +05:30
  • 8abb389712 Implement auto-scaling, rate-based provisioning, and queue monitoring Mahima Singh 2025-12-24 19:24:01 +05:30
  • d0020becb3 Add rate limiting and input validation security enhancements Mahima Singh 2025-12-24 16:53:28 +05:30
  • 325a5c413c Revert status cache to use class variables with RuboCop exceptions Mahima Singh 2025-12-24 15:20:23 +05:30
  • a4abe2652a Fix RuboCop offenses Mahima Singh 2025-12-24 15:06:22 +05:30
  • fe9f98e281 Fix test expectations for metrics in pool_manager_spec Mahima Singh 2025-12-24 14:51:19 +05:30
  • 46e77010f6 Prevent VM allocation for already-deleted request-ids Mahima Singh 2025-12-19 15:31:37 +05:30
  • 7b657edd0d Add Phase 2 optimizations: status API caching and improved Redis pipelining Mahima Singh 2025-12-24 12:25:14 +05:30
  • e5c0fa986e Add performance instrumentation to key methods Mahima Singh 2025-12-24 12:11:14 +05:30
  • c24fe28d6d
    Merge branch 'main' into P4DEVOPS-8567 Mahima Singh 2025-12-19 14:26:43 +05:30
  • 1a6b08ab81
    Merge pull request #687 from puppetlabs/retry_logic Mahima Singh 2025-12-19 14:23:55 +05:30
  • 6d6e998bf4 Fix RuboCop style violations Mahima Singh 2025-12-19 13:33:43 +05:30
  • a83916a0a4 Fix queue reliability test failures Mahima Singh 2025-12-19 13:29:34 +05:30
  • b3be210f99 Add DLQ, auto-purge, and health checks for Redis queues Mahima Singh 2025-12-19 13:17:02 +05:30
  • cd50c8ea65 Prevent re-queueing requests already marked as failed Mahima Singh 2025-12-19 12:18:14 +05:30
  • 095b507a93 Add retry logic for immediate clone failures Mahima Singh 2025-12-19 12:09:03 +05:30
  • 0e8c3c66e9 Add debug logging to retry logic for troubleshooting Mahima Singh 2025-12-18 22:35:06 +05:30
  • 8372ea824f Fixed spec tests Mahima Singh 2025-12-04 16:19:34 +05:30
  • 9e75854ec4 Fixed robo issues Mahima Singh 2025-12-04 16:12:23 +05:30
  • f290c6806e Implement request cancellation handling to prevent unnecessary VM spin-up Mahima Singh 2025-12-04 16:05:07 +05:30
  • 871c94ccff
    Merge pull request #686 from puppetlabs/3.7.0-release isaac-hammes 2025-06-04 09:35:44 -07:00
  • 86008d8ac7 (maint) Release prep for 3.7.0 release again isaac-hammes 2025-06-04 09:30:47 -07:00
  • 72a5b9c482
    Merge pull request #685 from puppetlabs/P4DEVOPS-6096 isaac-hammes 2025-06-04 09:20:44 -07:00
  • b2352b7578 (P4DEVOPS-6096) Fix gems to prevent warnings in logs isaac-hammes 2025-06-04 09:17:38 -07:00
  • a441fba025 (maint) Update version to 3.7.1 3.7.1-release isaac-hammes 2025-05-22 09:02:08 -07:00
  • 391f851d96
    Merge pull request #683 from puppetlabs/fix_gems isaac-hammes 2025-05-22 08:49:42 -07:00
  • b7b1c6b1d3 (maint) Revert gems to last release isaac-hammes 2025-05-22 08:34:48 -07:00
  • 891a7da22d
    Merge pull request #682 from puppetlabs/3.7.0-release isaac-hammes 2025-05-21 04:48:56 -07:00
  • e305d38a9f (maint) Release version 3.7.0 isaac-hammes 2025-05-20 13:16:23 -07:00
  • 05937d23e7
    Merge pull request #681 from puppetlabs/P4DEVOPS-6096 isaac-hammes 2025-05-09 05:44:07 -07:00
  • 49adcfdbb6 (maint) Update jruby to version 9.4.12.1 isaac-hammes 2025-05-08 12:03:37 -07:00
  • f6af7cd2a6 (P4DEVOPS-6096) Include VMs that have been requested but not moved to pending when getting queue metrics isaac-hammes 2025-05-08 11:45:31 -07:00
  • 1c40c9e04d
    Merge 3b800b1c76 into 713d2c9246 trvs-sdlr 2025-02-20 10:52:27 -08:00
  • 3b800b1c76
    Bump jruby version in github testing.yml ruby33upgrade Travis Sadler 2025-02-20 10:52:18 -08:00
  • a50d216a84
    Upgrade file check logic for newer ruby versions Travis Sadler 2025-02-19 14:25:05 -08:00
  • 36656c2c38
    Add .whitesource configuration file whitesource/configure mend-for-github-com[bot] 2025-02-04 02:09:26 +00:00
  • 8172ec6e85
    Update README.md binford2k-patch-1 Ben Ford 2024-05-06 14:08:28 -07:00
  • 3ffc649ee0
    Merge 82bb6b8440 into 713d2c9246 dependabot[bot] 2024-04-29 04:36:49 +00:00
  • 82bb6b8440
    Update rubocop requirement from ~> 1.56.0 to ~> 1.63.4 dependabot/bundler/rubocop-1.63.4 dependabot[bot] 2024-04-29 04:36:48 +00:00
  • 713d2c9246
    Merge pull request #675 from puppetlabs/dependabot/bundler/redis-5.2.0 puppet-release-bot 2024-04-22 00:33:56 -04:00
  • 1434637345
    Update rubocop requirement from ~> 1.56.0 to ~> 1.63.2 dependabot[bot] 2024-04-22 04:32:59 +00:00
  • 24dad61341
    Bump redis from 5.1.0 to 5.2.0 dependabot[bot] 2024-04-22 04:32:40 +00:00
  • 42da8298ab
    Update rubocop requirement from ~> 1.56.0 to ~> 1.63.1 dependabot[bot] 2024-04-15 04:16:56 +00:00
  • 39ed8f7492
    Merge pull request #673 from puppetlabs/dependabot/bundler/rake-13.2.1 puppet-release-bot 2024-04-08 00:37:20 -04:00
  • 147f2540c2
    Bump rake from 13.1.0 to 13.2.1 dependabot[bot] 2024-04-08 04:35:58 +00:00
  • f0d36bea84
    Merge pull request #672 from puppetlabs/dependabot/bundler/opentelemetry-sdk-1.4.1 puppet-release-bot 2024-04-01 00:20:34 -04:00
  • a0bd1bc869
    Bump opentelemetry-sdk from 1.4.0 to 1.4.1 dependabot[bot] 2024-04-01 04:19:10 +00:00
  • de1f974762
    Update rubocop requirement from ~> 1.56.0 to ~> 1.62.1 dependabot[bot] 2024-03-25 04:18:40 +00:00
  • 5781275691
    Merge pull request #665 from puppetlabs/dependabot/bundler/redis-5.1.0 puppet-release-bot 2024-03-25 00:17:53 -04:00
  • 4debfba154
    Merge pull request #671 from puppetlabs/dependabot/bundler/rack-2.2.9 puppet-release-bot 2024-03-25 00:17:44 -04:00
  • 86e178d900
    Bump rack from 2.2.8.1 to 2.2.9 dependabot[bot] 2024-03-25 04:16:21 +00:00
  • eee750e942
    Update rubocop requirement from ~> 1.56.0 to ~> 1.62.0 dependabot[bot] 2024-03-11 04:34:04 +00:00
  • 3cbc2607fc
    Merge pull request #668 from puppetlabs/dependabot/bundler/thor-1.3.1 puppet-release-bot 2024-03-03 23:04:50 -05:00
  • 7716e0c05a
    Bump thor from 1.3.0 to 1.3.1 dependabot[bot] 2024-03-04 04:03:34 +00:00
  • c4479a777f
    Update rubocop requirement from ~> 1.56.0 to ~> 1.61.0 dependabot[bot] 2024-03-04 04:03:22 +00:00
  • 3644463ac7
    Update rubocop requirement from ~> 1.56.0 to ~> 1.60.2 dependabot[bot] 2024-02-26 04:28:33 +00:00
  • 2075fdf6c9
    Merge pull request #666 from puppetlabs/dependabot/bundler/rack-2.2.8.1 puppet-release-bot 2024-02-25 23:27:38 -05:00
  • 2860b757c6
    Bump rack from 2.2.8 to 2.2.8.1 dependabot[bot] 2024-02-26 04:26:22 +00:00
  • 4fd6007ea0
    Bump redis from 5.0.8 to 5.1.0 dependabot[bot] 2024-02-12 04:46:56 +00:00
  • bf6d6003ce
    Merge 797f4b6a03 into 2b087b86a7 dependabot[bot] 2024-02-05 04:50:02 +00:00
  • 2b087b86a7
    Merge pull request #664 from puppetlabs/dependabot/bundler/rspec-3.13.0 puppet-release-bot 2024-02-04 23:49:58 -05:00
  • 53a8d4613d
    Bump rspec from 3.12.0 to 3.13.0 dependabot[bot] 2024-02-05 04:48:00 +00:00
  • d33e3b245f
    Merge pull request #663 from puppetlabs/dependabot/bundler/opentelemetry-sdk-1.4.0 puppet-release-bot 2024-01-28 23:42:02 -05:00
  • 3a1a21ab62
    Merge pull request #662 from puppetlabs/dependabot/bundler/mock_redis-0.44.0 puppet-release-bot 2024-01-28 23:41:22 -05:00
  • ccf3d56c54
    Bump opentelemetry-sdk from 1.3.1 to 1.4.0 dependabot[bot] 2024-01-29 04:40:36 +00:00
  • d381c300a0
    Bump mock_redis from 0.43.0 to 0.44.0 dependabot[bot] 2024-01-29 04:40:08 +00:00
  • ac34c8e1e5
    Merge pull request #660 from puppetlabs/dependabot/bundler/concurrent-ruby-1.2.3 puppet-release-bot 2024-01-21 23:57:35 -05:00