Skip to content

Releases: replane-dev/replane

Replane v1.1.4

03 Jan 20:42

Choose a tag to compare

Docker Images

Full (can start without an external database)

The default image includes PostgreSQL for easy single-container deployment.

docker pull replane/replane:1.1.4

Slim (must connect to an external PostgreSQL database)

Use the slim image when connecting to an external PostgreSQL database.

docker pull replane/replane:1.1.4-slim

All Published Tags

Full: replane/replane:1.1.4
replane/replane:1.1
replane/replane:1
replane/replane:latest
ghcr.io/replane-dev/replane:1.1.4
ghcr.io/replane-dev/replane:1.1
ghcr.io/replane-dev/replane:1
ghcr.io/replane-dev/replane:latest

Slim: replane/replane:1.1.4-slim
replane/replane:1.1-slim
replane/replane:1-slim
replane/replane:latest
ghcr.io/replane-dev/replane:1.1.4-slim
ghcr.io/replane-dev/replane:1.1-slim
ghcr.io/replane-dev/replane:1-slim
ghcr.io/replane-dev/replane:latest

πŸ“Š Benchmark Results

Full Changelog: v1.1.3...v1.1.4

Replane v1.1.3

03 Jan 19:10

Choose a tag to compare

Docker Images

Full (can start without an external database)

The default image includes PostgreSQL for easy single-container deployment.

docker pull replane/replane:1.1.3

Slim (must connect to an external PostgreSQL database)

Use the slim image when connecting to an external PostgreSQL database.

docker pull replane/replane:1.1.3-slim

All Published Tags

Full: replane/replane:1.1.3
replane/replane:1.1
replane/replane:1
replane/replane:latest
ghcr.io/replane-dev/replane:1.1.3
ghcr.io/replane-dev/replane:1.1
ghcr.io/replane-dev/replane:1
ghcr.io/replane-dev/replane:latest

Slim: replane/replane:1.1.3-slim
replane/replane:1.1-slim
replane/replane:1-slim
replane/replane:latest
ghcr.io/replane-dev/replane:1.1.3-slim
ghcr.io/replane-dev/replane:1.1-slim
ghcr.io/replane-dev/replane:1-slim
ghcr.io/replane-dev/replane:latest

πŸ“Š Benchmark Results

Full Changelog: v1.1.2...v1.1.3

Replane v1.1.2

03 Jan 16:39

Choose a tag to compare

Docker Images

Full (can start without an external database)

The default image includes PostgreSQL for easy single-container deployment.

docker pull replane/replane:1.1.2

Slim (must connect to an external PostgreSQL database)

Use the slim image when connecting to an external PostgreSQL database.

docker pull replane/replane:1.1.2-slim

All Published Tags

Full: replane/replane:1.1.2
replane/replane:1.1
replane/replane:1
replane/replane:latest
ghcr.io/replane-dev/replane:1.1.2
ghcr.io/replane-dev/replane:1.1
ghcr.io/replane-dev/replane:1
ghcr.io/replane-dev/replane:latest

Slim: replane/replane:1.1.2-slim
replane/replane:1.1-slim
replane/replane:1-slim
replane/replane:latest
ghcr.io/replane-dev/replane:1.1.2-slim
ghcr.io/replane-dev/replane:1.1-slim
ghcr.io/replane-dev/replane:1-slim
ghcr.io/replane-dev/replane:latest

πŸ“Š Benchmark Results

Full Changelog: v1.1.1...v1.1.2

Replane v1.1.1

03 Jan 14:59

Choose a tag to compare

Docker Images

Full (can start without an external database)

The default image includes PostgreSQL for easy single-container deployment.

docker pull replane/replane:1.1.1

Slim (must connect to an external PostgreSQL database)

Use the slim image when connecting to an external PostgreSQL database.

docker pull replane/replane:1.1.1-slim

All Published Tags

Full: replane/replane:1.1.1
replane/replane:1.1
replane/replane:1
replane/replane:latest
ghcr.io/replane-dev/replane:1.1.1
ghcr.io/replane-dev/replane:1.1
ghcr.io/replane-dev/replane:1
ghcr.io/replane-dev/replane:latest

Slim: replane/replane:1.1.1-slim
replane/replane:1.1-slim
replane/replane:1-slim
replane/replane:latest
ghcr.io/replane-dev/replane:1.1.1-slim
ghcr.io/replane-dev/replane:1.1-slim
ghcr.io/replane-dev/replane:1-slim
ghcr.io/replane-dev/replane:latest

πŸ“Š Benchmark Results
  β–ˆ THRESHOLDS 

    admin_errors
    βœ“ 'rate<0.01' rate=0/s

    admin_latency
    βœ“ 'p(95)<200' p(95)=111ms
    βœ“ 'p(99)<300' p(99)=170.4ms

    admin_success
    βœ“ 'rate>0.99' rate=100.00%

    metrics_scrape_errors
    βœ“ 'count<10' count=0

    nodejs_eventloop_lag_p90_seconds
    βœ“ 'value<0.2' value=0.016687

    nodejs_eventloop_lag_p99_seconds
    βœ“ 'value<0.5' value=0.034537

    nodejs_eventloop_lag_seconds
    βœ“ 'value<0.1' value=0.010048

    nodejs_heap_size_used_bytes
    βœ“ 'value<3221225472' value=794410064

    process_resident_memory_bytes
    βœ“ 'value<3221225472' value=2664083456

    sse_connection_errors
    βœ“ 'rate<0.01' rate=0/s

    sse_connection_success
    βœ“ 'rate>0.99' rate=100.00%

    sse_time_to_finished
    βœ“ 'p(95)>30000' p(95)=37.14s

    sse_time_to_first_message
    βœ“ 'p(95)<250' p(95)=63ms
    βœ“ 'p(99)<500' p(99)=174ms

    sse_time_to_init_message
    βœ“ 'p(95)<250' p(95)=63ms
    βœ“ 'p(99)<500' p(99)=174ms

    sse_time_to_opened
    βœ“ 'p(95)<250' p(95)=63ms
    βœ“ 'p(99)<500' p(99)=174ms


  β–ˆ TOTAL RESULTS 

    checks_total.......: 112300  441.84888/s
    checks_succeeded...: 100.00% 112300 out of 112300
    checks_failed......: 0.00%   0 out of 112300

    βœ“ create workspace status is 2xx
    βœ“ create project status is 2xx
    βœ“ list environments status is 2xx
    βœ“ create config status is 2xx
    βœ“ create sdk key status is 2xx
    βœ“ Metrics endpoint returns 200
    βœ“ Metrics response is not empty
    βœ“ update config status is 2xx
    βœ“ SSE connection status is 200
    βœ“ SSE opened
    βœ“ SSE first message
    βœ“ SSE init message
    βœ“ delete workspace status is 2xx

    CUSTOM
    admin_errors................................: 0           0/s
    admin_latency...............................: avg=48.09ms min=8ms      med=35ms    max=565ms    p(90)=92ms    p(95)=111ms   
    admin_requests..............................: 6560        25.810585/s
    admin_success...............................: 100.00%     6560 out of 6560
    metrics_scrape_errors.......................: 0           0/s
    nodejs_active_handles_total.................: 3984        min=9              max=4018       
    nodejs_eventloop_lag_p90_seconds............: 0.016687    min=0.010805       max=0.026427   
    nodejs_eventloop_lag_p99_seconds............: 0.034537    min=0.01196        max=0.145883   
    nodejs_eventloop_lag_seconds................: 0.010048    min=0.001461       max=0.014822   
    nodejs_external_memory_bytes................: 4733022     min=4410375        max=6780096    
    nodejs_heap_size_total_bytes................: 2006106112  min=219508736      max=2428968960 
    nodejs_heap_size_used_bytes.................: 794410064   min=182024752      max=2361355800 
    process_cpu_seconds_total...................: 204.203356  min=9.68993        max=204.203356 
    process_cpu_system_seconds_total............: 21.677752   min=0.825673       max=21.677752  
    process_cpu_user_seconds_total..............: 182.525604  min=8.864257       max=182.525604 
    process_resident_memory_bytes...............: 2664083456  min=314564608      max=2667057152 
    process_virtual_memory_bytes................: 14778966016 min=12462460928    max=14782173184
    replane_replication_streams_active..........: 3967        min=0              max=4000       
    replane_replication_streams_started_total...: 27577       min=0              max=27577      
    replane_replication_streams_stopped_total...: 23610       min=0              max=23610      
    sse_closed..................................: 26088       102.644288/s
    sse_config_update_messages..................: 255934      1006.982647/s
    sse_connection_errors.......................: 0           0/s
    sse_connection_failures.....................: 0           0/s
    sse_connection_success......................: 100.00%     26088 out of 26088
    sse_connections.............................: 27805       109.399894/s
    sse_event...................................: 367932      1447.643295/s
    sse_finished................................: 26088       102.644288/s
    sse_got_first_message.......................: 27805       109.399894/s
    sse_got_init_message........................: 27805       109.399894/s
    sse_messages................................: 367932      1447.643295/s
    sse_opened..................................: 27805       109.399894/s
    sse_time_closed.............................: avg=31.07s  min=30s      med=30s     max=45.17s   p(90)=33.1s   p(95)=37.13s  
    sse_time_to_finished........................: avg=31.09s  min=30s      med=30.03s  max=45.18s   p(90)=33.12s  p(95)=37.14s  
    sse_time_to_first_message...................: avg=23.84ms min=2ms      med=17ms    max=438ms    p(90)=49ms    p(95)=63ms    
    sse_time_to_init_message....................: avg=23.86ms min=2ms      med=17ms    max=438ms    p(90)=50ms    p(95)=63ms    
    sse_time_to_opened..........................: avg=23.65ms min=2ms      med=16ms    max=438ms    p(90)=49ms    p(95)=63ms    

    HTTP
    http_req_duration...........................: avg=23.87s  min=2.4ms    med=30.02s  max=45.18s   p(90)=32.04s  p(95)=35.21s  
      { expected_response:true }................: avg=40.63ms min=2.4ms    med=28.25ms max=563.75ms p(90)=87.34ms p(95)=104.84ms
    http_req_failed.............................: 0.00%       0 out of 7905
    http_reqs...................................: 33993       133.74683/s

    EXECUTION
    iteration_duration..........................: avg=24.85s  min=108.41ms med=30.02s  max=45.18s   p(90)=32.19s  p(95)=35.44s  
    iterations..................................: 32691       128.624058/s
    vus.........................................: 0           min=0              max=4006       
    vus_max.....................................: 4006        min=2195           max=4006       

    NETWORK
    data_received...............................: 169 MB      666 kB/s
    data_sent...................................: 20 MB       77 kB/s




running (4m14.2s), 0000/4006 VUs, 32691 complete and 1717 interrupted iterations
admin_api      βœ“ [ 100% ] 0/5 VUs        3m35s
metrics_scrape βœ“ [ 100% ] 0/1 VUs        3m35s
sse_stream     βœ“ [ 100% ] 0000/4000 VUs  3m35s

Full Changelog: v1.1.0...v1.1.1

Replane v1.1.0

03 Jan 04:12

Choose a tag to compare

Docker Images

Full (can start without an external database)

The default image includes PostgreSQL for easy single-container deployment.

docker pull replane/replane:1.1.0

Slim (must connect to an external PostgreSQL database)

Use the slim image when connecting to an external PostgreSQL database.

docker pull replane/replane:1.1.0-slim

All Published Tags

Full: replane/replane:1.1.0
replane/replane:1.1
replane/replane:1
replane/replane:latest
ghcr.io/replane-dev/replane:1.1.0
ghcr.io/replane-dev/replane:1.1
ghcr.io/replane-dev/replane:1
ghcr.io/replane-dev/replane:latest

Slim: replane/replane:1.1.0-slim
replane/replane:1.1-slim
replane/replane:1-slim
replane/replane:latest
ghcr.io/replane-dev/replane:1.1.0-slim
ghcr.io/replane-dev/replane:1.1-slim
ghcr.io/replane-dev/replane:1-slim
ghcr.io/replane-dev/replane:latest

πŸ“Š Benchmark Results
  β–ˆ THRESHOLDS 

    admin_errors
    βœ“ 'rate<0.01' rate=0.000275/s

    admin_latency
    βœ“ 'p(95)<200' p(95)=112ms
    βœ“ 'p(99)<300' p(99)=176ms

    admin_success
    βœ“ 'rate>0.99' rate=99.99%

    metrics_scrape_errors
    βœ“ 'count<10' count=0

    nodejs_eventloop_lag_p90_seconds
    βœ“ 'value<0.2' value=0.012542

    nodejs_eventloop_lag_p99_seconds
    βœ“ 'value<0.5' value=0.022905

    nodejs_eventloop_lag_seconds
    βœ“ 'value<0.1' value=0.009289

    nodejs_heap_size_used_bytes
    βœ“ 'value<3221225472' value=1172556112

    process_resident_memory_bytes
    βœ“ 'value<3221225472' value=2669338624

    sse_connection_errors
    βœ“ 'rate<0.01' rate=0/s

    sse_connection_success
    βœ“ 'rate>0.99' rate=100.00%

    sse_time_to_finished
    βœ“ 'p(95)>30000' p(95)=34.2s

    sse_time_to_first_message
    βœ“ 'p(95)<250' p(95)=109ms
    βœ“ 'p(99)<500' p(99)=337ms

    sse_time_to_init_message
    βœ“ 'p(95)<250' p(95)=110ms
    βœ“ 'p(99)<500' p(99)=337ms

    sse_time_to_opened
    βœ“ 'p(95)<250' p(95)=109ms
    βœ“ 'p(99)<500' p(99)=337ms


  β–ˆ TOTAL RESULTS 

    checks_total.......: 6014197 550.76321/s
    checks_succeeded...: 99.99%  6014194 out of 6014197
    checks_failed......: 0.00%   3 out of 6014197

    βœ“ create workspace status is 2xx
    βœ“ create project status is 2xx
    βœ“ list environments status is 2xx
    βœ“ create config status is 2xx
    βœ“ create sdk key status is 2xx
    βœ“ Metrics endpoint returns 200
    βœ“ Metrics response is not empty
    βœ— update config status is 2xx
      ↳  99% β€” βœ“ 358002 / βœ— 3
    βœ“ SSE connection status is 200
    βœ“ SSE opened
    βœ“ SSE first message
    βœ“ SSE init message
    βœ“ delete workspace status is 2xx

    CUSTOM
    admin_errors................................: 3           0.000275/s
    admin_latency...............................: avg=50.47ms min=7ms      med=39ms    max=992ms  p(90)=94ms    p(95)=112ms   
    admin_requests..............................: 358005      32.785089/s
    admin_success...............................: 99.99%      358002 out of 358005
    metrics_scrape_errors.......................: 0           0/s
    nodejs_active_handles_total.................: 3853        min=9                  max=4018       
    nodejs_eventloop_lag_p90_seconds............: 0.012542    min=0.000001           max=0.061702   
    nodejs_eventloop_lag_p99_seconds............: 0.022905    min=0.000001           max=0.224264   
    nodejs_eventloop_lag_seconds................: 0.009289    min=0.001368           max=0.301066   
    nodejs_external_memory_bytes................: 5115488     min=4327699            max=7195211    
    nodejs_heap_size_total_bytes................: 2039865344  min=215871488          max=2485100544 
    nodejs_heap_size_used_bytes.................: 1172556112  min=177996008          max=2415302048 
    process_cpu_seconds_total...................: 9900.862139 min=9.48794            max=9900.862139
    process_cpu_system_seconds_total............: 1055.881017 min=0.8313             max=1055.881017
    process_cpu_user_seconds_total..............: 8844.981122 min=8.65664            max=8844.981122
    process_resident_memory_bytes...............: 2669338624  min=312201216          max=2672455680 
    process_virtual_memory_bytes................: 14784278528 min=12458987520        max=14787227648
    replane_replication_streams_active..........: 3836        min=0                  max=4000       
    replane_replication_streams_started_total...: 1414225     min=0                  max=1414225    
    replane_replication_streams_stopped_total...: 1410389     min=0                  max=1410389    
    sse_closed..................................: 1412643     129.365864/s
    sse_config_update_messages..................: 14278021    1307.54092/s
    sse_connection_errors.......................: 0           0/s
    sse_connection_failures.....................: 0           0/s
    sse_connection_success......................: 100.00%     1412643 out of 1412643
    sse_connections.............................: 1414242     129.512296/s
    sse_event...................................: 19928713    1825.015366/s
    sse_finished................................: 1412643     129.365864/s
    sse_got_first_message.......................: 1414242     129.512296/s
    sse_got_init_message........................: 1414242     129.512296/s
    sse_messages................................: 19928713    1825.015366/s
    sse_opened..................................: 1414242     129.512296/s
    sse_time_closed.............................: avg=30.6s   min=30s      med=30s     max=45.17s p(90)=32.05s  p(95)=34.17s  
    sse_time_to_finished........................: avg=30.64s  min=30s      med=30.04s  max=45.59s p(90)=32.08s  p(95)=34.2s   
    sse_time_to_first_message...................: avg=37.48ms min=2ms      med=22ms    max=854ms  p(90)=72ms    p(95)=109ms   
    sse_time_to_init_message....................: avg=37.5ms  min=2ms      med=22ms    max=854ms  p(90)=72ms    p(95)=110ms   
    sse_time_to_opened..........................: avg=37.3ms  min=1ms      med=22ms    max=854ms  p(90)=72ms    p(95)=109ms   

    HTTP
    http_req_duration...........................: avg=24.41s  min=2.43ms   med=30.03s  max=46.28s p(90)=31.4s   p(95)=33.51s  
      { expected_response:true }................: avg=49.7ms  min=2.43ms   med=38.35ms max=46.28s p(90)=92.93ms p(95)=111.29ms
    http_req_failed.............................: 0.00%       3 out of 361466
    http_reqs...................................: 1774109     162.467902/s

    EXECUTION
    iteration_duration..........................: avg=24.45s  min=107.73ms med=30.03s  max=45.59s p(90)=31.4s   p(95)=33.51s  
    iterations..................................: 1772807     162.348668/s
    vus.........................................: 0           min=0                  max=4006       
    vus_max.....................................: 4006        min=2247               max=4006       

    NETWORK
    data_received...............................: 9.0 GB      823 kB/s
    data_sent...................................: 954 MB      87 kB/s




running (3h01m59.8s), 0000/4006 VUs, 1772807 complete and 1599 interrupted iterations
admin_api      βœ“ [ 100% ] 0/5 VUs        3h0m35s
metrics_scrape βœ“ [ 100% ] 0/1 VUs        3h0m35s
sse_stream     βœ“ [ 100% ] 0000/4000 VUs  3h0m35s

Full Changelog: v1.0.0...v1.1.0

Replane v1.0.0

02 Jan 18:10

Choose a tag to compare

Docker Images

Full (can start without an external database)

The default image includes PostgreSQL for easy single-container deployment.

docker pull replane/replane:1.0.0

Slim (must connect to an external PostgreSQL database)

Use the slim image when connecting to an external PostgreSQL database.

docker pull replane/replane:1.0.0-slim

All Published Tags

Full: replane/replane:1.0.0
replane/replane:1.0
replane/replane:1
replane/replane:latest
ghcr.io/replane-dev/replane:1.0.0
ghcr.io/replane-dev/replane:1.0
ghcr.io/replane-dev/replane:1
ghcr.io/replane-dev/replane:latest

Slim: replane/replane:1.0.0-slim
replane/replane:1.0-slim
replane/replane:1-slim
replane/replane:latest
ghcr.io/replane-dev/replane:1.0.0-slim
ghcr.io/replane-dev/replane:1.0-slim
ghcr.io/replane-dev/replane:1-slim
ghcr.io/replane-dev/replane:latest

πŸ“Š Benchmark Results
  β–ˆ THRESHOLDS 

    admin_errors
    βœ“ 'rate<0.01' rate=0/s

    admin_latency
    βœ“ 'p(95)<200' p(95)=101ms
    βœ“ 'p(99)<300' p(99)=158ms

    admin_success
    βœ“ 'rate>0.99' rate=100.00%

    metrics_scrape_errors
    βœ“ 'count<10' count=0

    nodejs_eventloop_lag_p90_seconds
    βœ“ 'value<0.2' value=0.01794

    nodejs_eventloop_lag_p99_seconds
    βœ“ 'value<0.5' value=0.036602

    nodejs_eventloop_lag_seconds
    βœ“ 'value<0.1' value=0.007204

    nodejs_heap_size_used_bytes
    βœ“ 'value<3221225472' value=2111348528

    process_resident_memory_bytes
    βœ“ 'value<3221225472' value=2676346880

    sse_connection_errors
    βœ“ 'rate<0.01' rate=0/s

    sse_connection_success
    βœ“ 'rate>0.99' rate=100.00%

    sse_time_to_finished
    βœ“ 'p(95)>30000' p(95)=34.23s

    sse_time_to_first_message
    βœ“ 'p(95)<250' p(95)=107ms
    βœ“ 'p(99)<500' p(99)=340ms

    sse_time_to_init_message
    βœ“ 'p(95)<250' p(95)=107ms
    βœ“ 'p(99)<500' p(99)=340ms

    sse_time_to_opened
    βœ“ 'p(95)<250' p(95)=107ms
    βœ“ 'p(99)<500' p(99)=340ms


  β–ˆ TOTAL RESULTS 

    checks_total.......: 6026369 551.792674/s
    checks_succeeded...: 100.00% 6026369 out of 6026369
    checks_failed......: 0.00%   0 out of 6026369

    βœ“ create workspace status is 2xx
    βœ“ create project status is 2xx
    βœ“ list environments status is 2xx
    βœ“ create config status is 2xx
    βœ“ create sdk key status is 2xx
    βœ“ Metrics endpoint returns 200
    βœ“ Metrics response is not empty
    βœ“ update config status is 2xx
    βœ“ SSE connection status is 200
    βœ“ SSE opened
    βœ“ SSE first message
    βœ“ SSE init message
    βœ“ delete workspace status is 2xx

    CUSTOM
    admin_errors................................: 0           0/s
    admin_latency...............................: avg=45ms    min=7ms      med=35ms    max=1.27s  p(90)=85ms    p(95)=101ms   
    admin_requests..............................: 371477      34.013564/s
    admin_success...............................: 100.00%     371477 out of 371477
    metrics_scrape_errors.......................: 0           0/s
    nodejs_active_handles_total.................: 3954        min=9                  max=4018       
    nodejs_eventloop_lag_p90_seconds............: 0.01794     min=0.000001           max=0.057967   
    nodejs_eventloop_lag_p99_seconds............: 0.036602    min=0.000001           max=0.356778   
    nodejs_eventloop_lag_seconds................: 0.007204    min=0.001327           max=0.170303   
    nodejs_external_memory_bytes................: 6372903     min=4329981            max=7071300    
    nodejs_heap_size_total_bytes................: 2171760640  min=209215488          max=2477887488 
    nodejs_heap_size_used_bytes.................: 2111348528  min=172810216          max=2403932416 
    process_cpu_seconds_total...................: 9715.421947 min=9.665917           max=9715.421947
    process_cpu_system_seconds_total............: 1047.325739 min=0.801508           max=1047.325739
    process_cpu_user_seconds_total..............: 8668.096208 min=8.864409           max=8668.096208
    process_resident_memory_bytes...............: 2676346880  min=307044352          max=2676793344 
    process_virtual_memory_bytes................: 14786142208 min=12452200448        max=14786617344
    replane_replication_streams_active..........: 3938        min=0                  max=4001       
    replane_replication_streams_started_total...: 1413706     min=0                  max=1413706    
    replane_replication_streams_stopped_total...: 1409768     min=0                  max=1409768    
    sse_closed..................................: 1412318     129.316132/s
    sse_config_update_messages..................: 14816213    1356.617525/s
    sse_connection_errors.......................: 0           0/s
    sse_connection_failures.....................: 0           0/s
    sse_connection_success......................: 100.00%     1412318 out of 1412318
    sse_connections.............................: 1413837     129.455216/s
    sse_event...................................: 20465389    1873.873261/s
    sse_finished................................: 1412318     129.316132/s
    sse_got_first_message.......................: 1413837     129.455216/s
    sse_got_init_message........................: 1413837     129.455216/s
    sse_messages................................: 20465389    1873.873261/s
    sse_opened..................................: 1413837     129.455216/s
    sse_time_closed.............................: avg=30.62s  min=30s      med=30s     max=45.23s p(90)=32.15s  p(95)=34.2s   
    sse_time_to_finished........................: avg=30.65s  min=30s      med=30.03s  max=45.4s  p(90)=32.18s  p(95)=34.23s  
    sse_time_to_first_message...................: avg=35.72ms min=2ms      med=21ms    max=970ms  p(90)=67ms    p(95)=107ms   
    sse_time_to_init_message....................: avg=35.74ms min=2ms      med=21ms    max=970ms  p(90)=67ms    p(95)=107ms   
    sse_time_to_opened..........................: avg=35.57ms min=1ms      med=20ms    max=970ms  p(90)=66ms    p(95)=107ms   

    HTTP
    http_req_duration...........................: avg=24.23s  min=2.38ms   med=30.02s  max=47.93s p(90)=31.49s  p(95)=33.53s  
      { expected_response:true }................: avg=44.29ms min=2.38ms   med=33.79ms max=47.93s p(90)=83.83ms p(95)=100.44ms
    http_req_failed.............................: 0.00%       0 out of 374938
    http_reqs...................................: 1787256     163.646595/s

    EXECUTION
    iteration_duration..........................: avg=24.27s  min=107.46ms med=30.02s  max=45.4s  p(90)=31.49s  p(95)=33.53s  
    iterations..................................: 1785954     163.52738/s
    vus.........................................: 0           min=0                  max=4006       
    vus_max.....................................: 4006        min=2306               max=4006       

    NETWORK
    data_received...............................: 9.2 GB      839 kB/s
    data_sent...................................: 987 MB      90 kB/s




running (3h02m01.4s), 0000/4006 VUs, 1785954 complete and 1519 interrupted iterations
admin_api      βœ“ [ 100% ] 0/5 VUs        3h0m35s
metrics_scrape βœ“ [ 100% ] 0/1 VUs        3h0m35s
sse_stream     βœ“ [ 100% ] 0000/4000 VUs  3h0m35s

Full Changelog: v0.1.63...v1.0.0

Replane v0.1.63

31 Dec 10:27

Choose a tag to compare

Docker Images

Full (can start without an external database)

The default image includes PostgreSQL for easy single-container deployment.

docker pull replane/replane:0.1.63

Slim (must connect to an external PostgreSQL database)

Use the slim image when connecting to an external PostgreSQL database.

docker pull replane/replane:0.1.63-slim

All Published Tags

Full: replane/replane:0.1.63
replane/replane:0.1
replane/replane:0
replane/replane:latest
ghcr.io/replane-dev/replane:0.1.63
ghcr.io/replane-dev/replane:0.1
ghcr.io/replane-dev/replane:0
ghcr.io/replane-dev/replane:latest

Slim: replane/replane:0.1.63-slim
replane/replane:0.1-slim
replane/replane:0-slim
replane/replane:latest
ghcr.io/replane-dev/replane:0.1.63-slim
ghcr.io/replane-dev/replane:0.1-slim
ghcr.io/replane-dev/replane:0-slim
ghcr.io/replane-dev/replane:latest

πŸ“Š Benchmark Results
  β–ˆ THRESHOLDS 

    admin_errors
    βœ“ 'rate<0.01' rate=0.000275/s

    admin_latency
    βœ“ 'p(95)<200' p(95)=107ms
    βœ“ 'p(99)<300' p(99)=165ms

    admin_success
    βœ“ 'rate>0.99' rate=99.99%

    metrics_scrape_errors
    βœ“ 'count<10' count=0

    nodejs_eventloop_lag_p90_seconds
    βœ“ 'value<0.2' value=0.015426

    nodejs_eventloop_lag_p99_seconds
    βœ“ 'value<0.5' value=0.029983

    nodejs_eventloop_lag_seconds
    βœ“ 'value<0.1' value=0.006595

    nodejs_heap_size_used_bytes
    βœ“ 'value<3221225472' value=2369949264

    process_resident_memory_bytes
    βœ“ 'value<3221225472' value=2676314112

    sse_connection_errors
    βœ“ 'rate<0.01' rate=0/s

    sse_connection_success
    βœ“ 'rate>0.99' rate=100.00%

    sse_time_to_finished
    βœ“ 'p(95)>30000' p(95)=34.11s

    sse_time_to_first_message
    βœ“ 'p(95)<250' p(95)=85ms
    βœ“ 'p(99)<500' p(99)=250ms

    sse_time_to_init_message
    βœ“ 'p(95)<250' p(95)=85ms
    βœ“ 'p(99)<500' p(99)=250ms

    sse_time_to_opened
    βœ“ 'p(95)<250' p(95)=84ms
    βœ“ 'p(99)<500' p(99)=249ms


  β–ˆ TOTAL RESULTS 

    checks_total.......: 6025302 551.77731/s
    checks_succeeded...: 99.99%  6025299 out of 6025302
    checks_failed......: 0.00%   3 out of 6025302

    βœ“ create workspace status is 2xx
    βœ“ create project status is 2xx
    βœ“ list environments status is 2xx
    βœ“ create config status is 2xx
    βœ“ create sdk key status is 2xx
    βœ“ Metrics endpoint returns 200
    βœ“ Metrics response is not empty
    βœ— update config status is 2xx
      ↳  99% β€” βœ“ 364983 / βœ— 3
    βœ“ SSE connection status is 200
    βœ“ SSE opened
    βœ“ SSE first message
    βœ“ SSE init message
    βœ“ delete workspace status is 2xx

    CUSTOM
    admin_errors................................: 3           0.000275/s
    admin_latency...............................: avg=47.59ms min=7ms      med=37ms    max=792ms  p(90)=89ms    p(95)=107ms   
    admin_requests..............................: 364986      33.424216/s
    admin_success...............................: 99.99%      364983 out of 364986
    metrics_scrape_errors.......................: 0           0/s
    nodejs_active_handles_total.................: 3921        min=9                  max=4018       
    nodejs_eventloop_lag_p90_seconds............: 0.015426    min=0.000001           max=0.139723   
    nodejs_eventloop_lag_p99_seconds............: 0.029983    min=0.000001           max=0.320078   
    nodejs_eventloop_lag_seconds................: 0.006595    min=0.001503           max=0.26332    
    nodejs_external_memory_bytes................: 6830540     min=4318411            max=6970826    
    nodejs_heap_size_total_bytes................: 2437787648  min=215506944          max=2481328128 
    nodejs_heap_size_used_bytes.................: 2369949264  min=167056032          max=2408457080 
    process_cpu_seconds_total...................: 9817.41035  min=9.862047           max=9817.41035 
    process_cpu_system_seconds_total............: 1074.741709 min=0.825205           max=1074.741709
    process_cpu_user_seconds_total..............: 8742.668641 min=9.036842           max=8742.668641
    process_resident_memory_bytes...............: 2676314112  min=312270848          max=2676441088 
    process_virtual_memory_bytes................: 14782160896 min=12459536384        max=14782160896
    replane_replication_streams_active..........: 3904        min=0                  max=4000       
    replane_replication_streams_started_total...: 1415236     min=0                  max=1415236    
    replane_replication_streams_stopped_total...: 1411332     min=0                  max=1411332    
    sse_closed..................................: 1413674     129.459608/s
    sse_config_update_messages..................: 14566545    1333.95621/s
    sse_connection_errors.......................: 0           0/s
    sse_connection_failures.....................: 0           0/s
    sse_connection_success......................: 100.00%     1413674 out of 1413674
    sse_connections.............................: 1415260     129.604849/s
    sse_event...................................: 20221499    1851.818271/s
    sse_finished................................: 1413674     129.459608/s
    sse_got_first_message.......................: 1415260     129.604849/s
    sse_got_init_message........................: 1415260     129.604849/s
    sse_messages................................: 20221499    1851.818271/s
    sse_opened..................................: 1415260     129.604849/s
    sse_time_closed.............................: avg=30.59s  min=30s      med=30s     max=45.21s p(90)=32.01s  p(95)=34.09s  
    sse_time_to_finished........................: avg=30.62s  min=30s      med=30.03s  max=45.44s p(90)=32.03s  p(95)=34.11s  
    sse_time_to_first_message...................: avg=31.48ms min=2ms      med=21ms    max=732ms  p(90)=60ms    p(95)=85ms    
    sse_time_to_init_message....................: avg=31.5ms  min=2ms      med=21ms    max=732ms  p(90)=60ms    p(95)=85ms    
    sse_time_to_opened..........................: avg=31.31ms min=1ms      med=20ms    max=732ms  p(90)=60ms    p(95)=84ms    

    HTTP
    http_req_duration...........................: avg=24.3s   min=2.44ms   med=30.02s  max=46.22s p(90)=31.34s  p(95)=33.42s  
      { expected_response:true }................: avg=46.82ms min=2.44ms   med=36.18ms max=46.22s p(90)=88.31ms p(95)=105.86ms
    http_req_failed.............................: 0.00%       3 out of 368447
    http_reqs...................................: 1782121     163.200771/s

    EXECUTION
    iteration_duration..........................: avg=24.34s  min=107.47ms med=30.02s  max=45.44s p(90)=31.35s  p(95)=33.42s  
    iterations..................................: 1780819     163.081538/s
    vus.........................................: 0           min=0                  max=4006       
    vus_max.....................................: 4006        min=2156               max=4006       

    NETWORK
    data_received...............................: 9.1 GB      832 kB/s
    data_sent...................................: 978 MB      90 kB/s




running (3h01m59.8s), 0000/4006 VUs, 1780819 complete and 1586 interrupted iterations
admin_api      βœ“ [ 100% ] 0/5 VUs        3h0m35s
metrics_scrape βœ“ [ 100% ] 0/1 VUs        3h0m35s
sse_stream     βœ“ [ 100% ] 0000/4000 VUs  3h0m35s

Full Changelog: v0.1.62...v0.1.63

Replane v0.1.62

30 Dec 23:48

Choose a tag to compare

Docker Images

Full (can start without an external database)

The default image includes PostgreSQL for easy single-container deployment.

docker pull replane/replane:0.1.62

Slim (must connect to an external PostgreSQL database)

Use the slim image when connecting to an external PostgreSQL database.

docker pull replane/replane:0.1.62-slim

All Published Tags

Full: replane/replane:0.1.62
replane/replane:0.1
replane/replane:0
replane/replane:latest
ghcr.io/replane-dev/replane:0.1.62
ghcr.io/replane-dev/replane:0.1
ghcr.io/replane-dev/replane:0
ghcr.io/replane-dev/replane:latest

Slim: replane/replane:0.1.62-slim
replane/replane:0.1-slim
replane/replane:0-slim
replane/replane:latest
ghcr.io/replane-dev/replane:0.1.62-slim
ghcr.io/replane-dev/replane:0.1-slim
ghcr.io/replane-dev/replane:0-slim
ghcr.io/replane-dev/replane:latest

πŸ“Š Benchmark Results
  β–ˆ THRESHOLDS 

    admin_errors
    βœ“ 'rate<0.01' rate=0/s

    admin_latency
    βœ“ 'p(95)<200' p(95)=97ms
    βœ“ 'p(99)<300' p(99)=153ms

    admin_success
    βœ“ 'rate>0.99' rate=100.00%

    metrics_scrape_errors
    βœ“ 'count<10' count=0

    nodejs_eventloop_lag_p90_seconds
    βœ“ 'value<0.2' value=0.014467

    nodejs_eventloop_lag_p99_seconds
    βœ“ 'value<0.5' value=0.034341

    nodejs_eventloop_lag_seconds
    βœ“ 'value<0.1' value=0.007186

    nodejs_heap_size_used_bytes
    βœ“ 'value<3221225472' value=1020584240

    process_resident_memory_bytes
    βœ“ 'value<3221225472' value=2644779008

    sse_connection_errors
    βœ“ 'rate<0.01' rate=0/s

    sse_connection_success
    βœ“ 'rate>0.99' rate=99.99%

    sse_time_to_finished
    βœ“ 'p(95)>30000' p(95)=34.35s

    sse_time_to_first_message
    βœ“ 'p(95)<250' p(95)=93ms
    βœ“ 'p(99)<500' p(99)=315ms

    sse_time_to_init_message
    βœ“ 'p(95)<250' p(95)=93ms
    βœ“ 'p(99)<500' p(99)=315ms

    sse_time_to_opened
    βœ“ 'p(95)<250' p(95)=93ms
    βœ“ 'p(99)<500' p(99)=315ms


  β–ˆ TOTAL RESULTS 

    checks_total.......: 6026055 551.74463/s
    checks_succeeded...: 99.99%  6025866 out of 6026055
    checks_failed......: 0.00%   189 out of 6026055

    βœ“ create workspace status is 2xx
    βœ“ create project status is 2xx
    βœ“ list environments status is 2xx
    βœ“ create config status is 2xx
    βœ“ create sdk key status is 2xx
    βœ“ Metrics endpoint returns 200
    βœ“ Metrics response is not empty
    βœ— SSE connection status is 200
      ↳  99% β€” βœ“ 1410802 / βœ— 63
    βœ“ SSE opened
    βœ— SSE first message
      ↳  99% β€” βœ“ 1410802 / βœ— 63
    βœ— SSE init message
      ↳  99% β€” βœ“ 1410802 / βœ— 63
    βœ“ update config status is 2xx
    βœ“ delete workspace status is 2xx

    CUSTOM
    admin_errors................................: 0           0/s
    admin_latency...............................: avg=42.88ms min=7ms    med=33ms    max=1.2s   p(90)=81ms    p(95)=97ms   
    admin_requests..............................: 376975      34.515771/s
    admin_success...............................: 100.00%     376975 out of 376975
    metrics_scrape_errors.......................: 0           0/s
    nodejs_active_handles_total.................: 3906        min=9                  max=4024       
    nodejs_eventloop_lag_p90_seconds............: 0.014467    min=0.000001           max=0.047841   
    nodejs_eventloop_lag_p99_seconds............: 0.034341    min=0.000001           max=0.273416   
    nodejs_eventloop_lag_seconds................: 0.007186    min=0.001303           max=0.305196   
    nodejs_external_memory_bytes................: 4974535     min=4323472            max=7046786    
    nodejs_heap_size_total_bytes................: 2055540736  min=212361216          max=2484711424 
    nodejs_heap_size_used_bytes.................: 1020584240  min=176061848          max=2406490888 
    process_cpu_seconds_total...................: 9574.134332 min=9.629733           max=9574.134332
    process_cpu_system_seconds_total............: 1066.147637 min=0.819412           max=1066.147637
    process_cpu_user_seconds_total..............: 8507.986695 min=8.810321           max=8507.986695
    process_resident_memory_bytes...............: 2644779008  min=309977088          max=2648170496 
    process_virtual_memory_bytes................: 14749335552 min=12455342080        max=14752546816
    replane_replication_streams_active..........: 3889        min=0                  max=4000       
    replane_replication_streams_started_total...: 1412271     min=0                  max=1412271    
    replane_replication_streams_stopped_total...: 1408382     min=0                  max=1408382    
    sse_closed..................................: 1410865     129.178573/s
    sse_config_update_messages..................: 15040694    1377.123531/s
    sse_connection_errors.......................: 0           0/s
    sse_connection_failures.....................: 63          0.005768/s
    sse_connection_success......................: 99.99%      1410802 out of 1410865
    sse_connections.............................: 1412368     129.316188/s
    sse_event...................................: 20683598    1893.786917/s
    sse_finished................................: 1410865     129.178573/s
    sse_got_first_message.......................: 1412305     129.310419/s
    sse_got_init_message........................: 1412305     129.310419/s
    sse_messages................................: 20683598    1893.786917/s
    sse_opened..................................: 1412368     129.316188/s
    sse_time_closed.............................: avg=30.65s  min=0s     med=30s     max=45.3s  p(90)=32.32s  p(95)=34.33s 
    sse_time_to_finished........................: avg=30.68s  min=1ms    med=30.03s  max=45.47s p(90)=32.35s  p(95)=34.35s 
    sse_time_to_first_message...................: avg=33.33ms min=2ms    med=20ms    max=910ms  p(90)=63ms    p(95)=93ms   
    sse_time_to_init_message....................: avg=33.35ms min=2ms    med=20ms    max=910ms  p(90)=63ms    p(95)=93ms   
    sse_time_to_opened..........................: avg=33.17ms min=1ms    med=20ms    max=910ms  p(90)=63ms    p(95)=93ms   

    HTTP
    http_req_duration...........................: avg=24.17s  min=1.84ms med=30.02s  max=48.55s p(90)=31.64s  p(95)=33.66s 
      { expected_response:true }................: avg=42.19ms min=2.41ms med=31.71ms max=48.55s p(90)=80.12ms p(95)=96.14ms
    http_req_failed.............................: 0.00%       0 out of 380436
    http_reqs...................................: 1791301     164.011232/s

    EXECUTION
    iteration_duration..........................: avg=24.22s  min=2ms    med=30.02s  max=45.47s p(90)=31.65s  p(95)=33.66s 
    iterations..................................: 1789999     163.892021/s
    vus.........................................: 0           min=0                  max=4006       
    vus_max.....................................: 4006        min=2054               max=4006       

    NETWORK
    data_received...............................: 9.2 GB      845 kB/s
    data_sent...................................: 994 MB      91 kB/s




running (3h02m01.8s), 0000/4006 VUs, 1789999 complete and 1503 interrupted iterations
admin_api      βœ“ [ 100% ] 0/5 VUs        3h0m35s
metrics_scrape βœ“ [ 100% ] 0/1 VUs        3h0m35s
sse_stream     βœ“ [ 100% ] 0000/4000 VUs  3h0m35s

Full Changelog: v0.1.61...v0.1.62

Replane v0.1.61

30 Dec 21:06

Choose a tag to compare

Docker Images

Full (can start without an external database)

The default image includes PostgreSQL for easy single-container deployment.

docker pull replane/replane:0.1.61

Slim (must connect to an external PostgreSQL database)

Use the slim image when connecting to an external PostgreSQL database.

docker pull replane/replane:0.1.61-slim

All Published Tags

Full: replane/replane:0.1.61
replane/replane:0.1
replane/replane:0
replane/replane:latest
ghcr.io/replane-dev/replane:0.1.61
ghcr.io/replane-dev/replane:0.1
ghcr.io/replane-dev/replane:0
ghcr.io/replane-dev/replane:latest

Slim: replane/replane:0.1.61-slim
replane/replane:0.1-slim
replane/replane:0-slim
replane/replane:latest
ghcr.io/replane-dev/replane:0.1.61-slim
ghcr.io/replane-dev/replane:0.1-slim
ghcr.io/replane-dev/replane:0-slim
ghcr.io/replane-dev/replane:latest

πŸ“Š Benchmark Results
  β–ˆ THRESHOLDS 

    admin_errors
    βœ“ 'rate<0.01' rate=0/s

    admin_latency
    βœ“ 'p(95)<200' p(95)=130ms
    βœ“ 'p(99)<300' p(99)=200ms

    admin_success
    βœ“ 'rate>0.99' rate=100.00%

    metrics_scrape_errors
    βœ“ 'count<10' count=0

    nodejs_eventloop_lag_p90_seconds
    βœ“ 'value<0.2' value=0.014492

    nodejs_eventloop_lag_p99_seconds
    βœ“ 'value<0.5' value=0.025117

    nodejs_eventloop_lag_seconds
    βœ“ 'value<0.1' value=0.007234

    nodejs_heap_size_used_bytes
    βœ“ 'value<3221225472' value=2020324696

    process_resident_memory_bytes
    βœ“ 'value<3221225472' value=2678804480

    sse_connection_errors
    βœ“ 'rate<0.01' rate=0/s

    sse_connection_success
    βœ“ 'rate>0.99' rate=100.00%

    sse_time_to_finished
    βœ“ 'p(95)>30000' p(95)=33.59s

    sse_time_to_first_message
    βœ“ 'p(95)<250' p(95)=166ms
    βœ“ 'p(99)<500' p(99)=445ms

    sse_time_to_init_message
    βœ“ 'p(95)<250' p(95)=166ms
    βœ“ 'p(99)<500' p(99)=445ms

    sse_time_to_opened
    βœ“ 'p(95)<250' p(95)=166ms
    βœ“ 'p(99)<500' p(99)=445ms


  β–ˆ TOTAL RESULTS 

    checks_total.......: 6013843 550.528492/s
    checks_succeeded...: 100.00% 6013843 out of 6013843
    checks_failed......: 0.00%   0 out of 6013843

    βœ“ create workspace status is 2xx
    βœ“ create project status is 2xx
    βœ“ list environments status is 2xx
    βœ“ create config status is 2xx
    βœ“ create sdk key status is 2xx
    βœ“ Metrics endpoint returns 200
    βœ“ Metrics response is not empty
    βœ“ update config status is 2xx
    βœ“ SSE connection status is 200
    βœ“ SSE opened
    βœ“ SSE first message
    βœ“ SSE init message
    βœ“ delete workspace status is 2xx

    CUSTOM
    admin_errors................................: 0            0/s
    admin_latency...............................: avg=58.85ms min=7ms      med=48ms    max=1.17s  p(90)=106ms    p(95)=130ms   
    admin_requests..............................: 339153       31.047267/s
    admin_success...............................: 100.00%      339153 out of 339153
    metrics_scrape_errors.......................: 0            0/s
    nodejs_active_handles_total.................: 3851         min=9                  max=4018        
    nodejs_eventloop_lag_p90_seconds............: 0.014492     min=0.000001           max=0.03788     
    nodejs_eventloop_lag_p99_seconds............: 0.025117     min=0.000001           max=0.369099    
    nodejs_eventloop_lag_seconds................: 0.007234     min=0.00139            max=0.16668     
    nodejs_external_memory_bytes................: 6013398      min=4320831            max=7057438     
    nodejs_heap_size_total_bytes................: 2090774528   min=204759040          max=2512830464  
    nodejs_heap_size_used_bytes.................: 2020324696   min=177457880          max=2445135480  
    process_cpu_seconds_total...................: 10299.974833 min=9.852344           max=10299.974833
    process_cpu_system_seconds_total............: 1058.766016  min=0.82592            max=1058.766016 
    process_cpu_user_seconds_total..............: 9241.208817  min=9.026424           max=9241.208817 
    process_resident_memory_bytes...............: 2678804480   min=314101760          max=2680377344  
    process_virtual_memory_bytes................: 14786719744  min=12459528192        max=14788202496 
    replane_replication_streams_active..........: 3834         min=0                  max=4000        
    replane_replication_streams_started_total...: 1418930      min=0                  max=1418930     
    replane_replication_streams_stopped_total...: 1415096      min=0                  max=1415096     
    sse_closed..................................: 1417268      129.741733/s
    sse_config_update_messages..................: 13521433     1237.799875/s
    sse_connection_errors.......................: 0            0/s
    sse_connection_failures.....................: 0            0/s
    sse_connection_success......................: 100.00%      1417268 out of 1417268
    sse_connections.............................: 1418962      129.896808/s
    sse_event...................................: 19191059     1756.817524/s
    sse_finished................................: 1417268      129.741733/s
    sse_got_first_message.......................: 1418962      129.896808/s
    sse_got_init_message........................: 1418962      129.896808/s
    sse_messages................................: 19191059     1756.817524/s
    sse_opened..................................: 1418962      129.896808/s
    sse_time_closed.............................: avg=30.49s  min=30s      med=30s     max=45.28s p(90)=31.33s   p(95)=33.55s  
    sse_time_to_finished........................: avg=30.54s  min=30s      med=30.04s  max=45.64s p(90)=31.36s   p(95)=33.59s  
    sse_time_to_first_message...................: avg=49.61ms min=2ms      med=28ms    max=946ms  p(90)=98ms     p(95)=166ms   
    sse_time_to_init_message....................: avg=49.63ms min=2ms      med=28ms    max=946ms  p(90)=98ms     p(95)=166ms   
    sse_time_to_opened..........................: avg=49.45ms min=1ms      med=27ms    max=945ms  p(90)=98ms     p(95)=166ms   

    HTTP
    http_req_duration...........................: avg=24.6s   min=2.41ms   med=30.03s  max=49.79s p(90)=30.69s   p(95)=32.88s  
      { expected_response:true }................: avg=57.96ms min=2.41ms   med=46.91ms max=49.79s p(90)=105.55ms p(95)=128.68ms
    http_req_failed.............................: 0.00%        0 out of 342613
    http_reqs...................................: 1759881      161.105741/s

    EXECUTION
    iteration_duration..........................: avg=24.65s  min=107.63ms med=30.03s  max=45.64s p(90)=30.7s    p(95)=32.89s  
    iterations..................................: 1758579      160.986551/s
    vus.........................................: 0            min=0                  max=4006        
    vus_max.....................................: 4006         min=2193               max=4006        

    NETWORK
    data_received...............................: 8.8 GB       801 kB/s
    data_sent...................................: 944 MB       86 kB/s




running (3h02m03.8s), 0000/4006 VUs, 1758579 complete and 1694 interrupted iterations
admin_api      βœ“ [ 100% ] 0/5 VUs        3h0m35s
metrics_scrape βœ“ [ 100% ] 0/1 VUs        3h0m35s
sse_stream     βœ“ [ 100% ] 0000/4000 VUs  3h0m35s

What's Changed

  • chore(deps-dev): bump jsdom from 26.1.0 to 27.4.0 by @dependabot[bot] in #21

Full Changelog: v0.1.60...v0.1.61

Replane v0.1.59

30 Dec 15:02

Choose a tag to compare

Docker images published with this release:
replane/replane:0.1.59
replane/replane:0.1
replane/replane:0
replane/replane:latest
ghcr.io/replane-dev/replane:0.1.59
ghcr.io/replane-dev/replane:0.1
ghcr.io/replane-dev/replane:0
ghcr.io/replane-dev/replane:latest

Pull the image:

πŸ“Š Benchmark Results
  β–ˆ THRESHOLDS 

    admin_errors
    βœ“ 'rate<0.01' rate=0/s

    admin_latency
    βœ“ 'p(95)<200' p(95)=131.75ms
    βœ“ 'p(99)<300' p(99)=198.75ms

    admin_success
    βœ“ 'rate>0.99' rate=100.00%

    metrics_scrape_errors
    βœ“ 'count<10' count=0

    nodejs_eventloop_lag_p90_seconds
    βœ“ 'value<0.2' value=0.018514

    nodejs_eventloop_lag_p99_seconds
    βœ“ 'value<0.5' value=0.038896

    nodejs_eventloop_lag_seconds
    βœ“ 'value<0.1' value=0.010797

    nodejs_heap_size_used_bytes
    βœ“ 'value<3221225472' value=2436298456

    process_resident_memory_bytes
    βœ“ 'value<3221225472' value=2644525056

    sse_connection_errors
    βœ“ 'rate<0.01' rate=0/s

    sse_connection_failures
    βœ“ 'rate<0.01' rate=0/s

    sse_connection_success
    βœ“ 'rate>0.99' rate=100.00%

    sse_time_to_finished
    βœ“ 'p(95)>30000' p(95)=45.01s

    sse_time_to_first_message
    βœ“ 'p(95)<250' p(95)=60ms
    βœ“ 'p(99)<500' p(99)=176.47ms

    sse_time_to_init_message
    βœ“ 'p(95)<250' p(95)=60ms
    βœ“ 'p(99)<500' p(99)=176.47ms

    sse_time_to_opened
    βœ“ 'p(95)<250' p(95)=60ms
    βœ“ 'p(99)<500' p(99)=176.47ms


  β–ˆ TOTAL RESULTS 

    checks_total.......: 45606   337.211798/s
    checks_succeeded...: 100.00% 45606 out of 45606
    checks_failed......: 0.00%   0 out of 45606

    βœ“ create workspace status is 2xx
    βœ“ create project status is 2xx
    βœ“ list environments status is 2xx
    βœ“ create config status is 2xx
    βœ“ create sdk key status is 2xx
    βœ“ Metrics endpoint returns 200
    βœ“ Metrics response is not empty
    βœ“ update config status is 2xx
    βœ“ SSE connection status is 200
    βœ“ SSE opened
    βœ“ SSE first message
    βœ“ SSE init message
    βœ“ delete workspace status is 2xx

    CUSTOM
    admin_errors................................: 0           0/s
    admin_latency...............................: avg=56.84ms min=8ms      med=41ms   max=531ms   p(90)=109ms   p(95)=131.75ms
    admin_requests..............................: 2386        17.642138/s
    admin_success...............................: 100.00%     2386 out of 2386
    metrics_scrape_errors.......................: 0           0/s
    nodejs_active_handles_total.................: 4012        min=9              max=4018       
    nodejs_eventloop_lag_p90_seconds............: 0.018514    min=0.011706       max=0.020677   
    nodejs_eventloop_lag_p99_seconds............: 0.038896    min=0.012485       max=0.04345    
    nodejs_eventloop_lag_seconds................: 0.010797    min=0.001569       max=0.0204     
    nodejs_external_memory_bytes................: 6710385     min=4443995        max=6710385    
    nodejs_heap_size_total_bytes................: 2507522048  min=205217792      max=2507522048 
    nodejs_heap_size_used_bytes.................: 2436298456  min=175669392      max=2436298456 
    process_cpu_seconds_total...................: 97.828337   min=11.290928      max=97.828337  
    process_cpu_system_seconds_total............: 10.013919   min=0.913268       max=10.013919  
    process_cpu_user_seconds_total..............: 87.814418   min=10.37766       max=87.814418  
    process_resident_memory_bytes...............: 2644525056  min=305922048      max=2644525056 
    process_virtual_memory_bytes................: 14768648192 min=12451164160    max=14768648192
    replane_replication_streams_active..........: 3995        min=0              max=4000       
    replane_replication_streams_started_total...: 11891       min=0              max=11891      
    replane_replication_streams_stopped_total...: 7896        min=0              max=7896       
    sse_closed..................................: 10470       77.415417/s
    sse_config_update_messages..................: 89294       660.241861/s
    sse_connection_errors.......................: 0           0/s
    sse_connection_failures.....................: 0           0/s
    sse_connection_success......................: 100.00%     10470 out of 10470
    sse_connections.............................: 12253       90.59896/s
    sse_event...................................: 139068      1028.271946/s
    sse_finished................................: 10470       77.415417/s
    sse_got_first_message.......................: 12253       90.59896/s
    sse_got_init_message........................: 12253       90.59896/s
    sse_messages................................: 139068      1028.271946/s
    sse_opened..................................: 12253       90.59896/s
    sse_time_closed.............................: avg=31.6s   min=30s      med=30s    max=45.03s  p(90)=35.8s   p(95)=45s     
    sse_time_to_finished........................: avg=31.62s  min=30s      med=30.02s max=45.2s   p(90)=35.84s  p(95)=45.01s  
    sse_time_to_first_message...................: avg=21.04ms min=2ms      med=12ms   max=429ms   p(90)=44ms    p(95)=60ms    
    sse_time_to_init_message....................: avg=21.06ms min=2ms      med=12ms   max=429ms   p(90)=44ms    p(95)=60ms    
    sse_time_to_opened..........................: avg=20.88ms min=2ms      med=12ms   max=428ms   p(90)=44ms    p(95)=60ms    

    HTTP
    http_req_duration...........................: avg=23.36s  min=2.61ms   med=30.01s max=45.2s   p(90)=32.59s  p(95)=45s     
      { expected_response:true }................: avg=38.87ms min=2.61ms   med=20.3ms max=530.1ms p(90)=96.96ms p(95)=116.31ms
    http_req_failed.............................: 0.00%       0 out of 3707
    http_reqs...................................: 14177       104.825059/s

    EXECUTION
    iteration_duration..........................: avg=25.75s  min=108.24ms med=30.02s max=45.2s   p(90)=33.36s  p(95)=45.01s  
    iterations..................................: 12875       95.198042/s
    vus.........................................: 0           min=0              max=4006       
    vus_max.....................................: 4006        min=2078           max=4006       

    NETWORK
    data_received...............................: 69 MB       507 kB/s
    data_sent...................................: 8.9 MB      66 kB/s




running (2m15.2s), 0000/4006 VUs, 12875 complete and 1783 interrupted iterations
admin_api      βœ“ [ 100% ] 0/5 VUs        1m35s
metrics_scrape βœ“ [ 100% ] 0/1 VUs        1m35s
sse_stream     βœ“ [ 100% ] 0000/4000 VUs  1m35s

Full Changelog: v0.1.58...v0.1.59