[
    {
        "id": "blazemeter-debugger",
        "name": "BlazeMeter Step-by-step Debugger",
        "description": "This plugin enables step-by-step debugging of JMeter scripts",
        "screenshotUrl": "https://raw.githubusercontent.com/Blazemeter/jmeter-bzm-commons/refs/heads/master/src/main/resources/light-theme/blazemeter-by-perforce-logo.png",
        "helpUrl": "https://github.com/Blazemeter/jmeter-debugger",
        "vendor": "BlazeMeter.com",
        "markerClass": "com.blazemeter.jmeter.debugger.engine.Debugger",
        "versions": {
            "0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-debugger-0.1.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.2": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-debugger-0.2.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.3": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-debugger-0.3.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.4": {
                "changes": "Fixed bugs on not evaluating variables",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-debugger-0.4.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.5": {
                "changes": "<p>- Add last sampler result tab;</p><p>- Choose TG from context of tree;</p><p>- Fixed italic font in tree not shown on Mac;</p><p>- Fixed blue color for current element is blue-on-blue for Mac;</p><p>- Fixed logging lab for old jmeter versions;</p><p>- Fixed clear data in info tabs and listeners;</p><p>- Fixed modification thread groups;</p>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-debugger-0.5.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.6": {
                "changes": "Fix variables in assertions",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-debugger-0.6.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.6.1": {
                "changes": "BlazeMeter rebranding",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-debugger-0.6.1.jar",
                "libs": {
                    "jmeter-bzm-commons>=0.2.4": "https://github.com/Blazemeter/jmeter-debugger/releases/download/0.6.1/jmeter-bzm-commons-0.2.4.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            }
        }
    },
    {
        "id": "jpgc-directory-listing",
        "name": "Directory Listing Config",
        "description": "Directory listing config allows to set file path from source directory into jmeter-variable",
        "screenshotUrl": "https://raw.githubusercontent.com/Blazemeter/jmeter-bzm-plugins/master/directory-listing/directoryListing.png",
        "helpUrl": "https://github.com/Blazemeter/jmeter-bzm-plugins/blob/master/directory-listing/DirectoryListing.md",
        "vendor": "BlazeMeter",
        "markerClass": "com.blazemeter.jmeter.DirectoryListingConfig",
        "componentClasses": [
            "com.blazemeter.jmeter.DirectoryListingConfig",
            "com.blazemeter.jmeter.DirectoryListingConfigGui"
        ],
        "versions": {
            "0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-directory-listing-0.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "0.2": {
                "changes": "<p>Fixed resolve JMeter variables for Destination Variable name</p><p>Fix relative path</p>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-directory-listing-0.2.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "0.3": {
                "changes": "<p>Fixed synchronize access to underlying iterator</p><p>Allow copying Directory Listing Config elements in GUI</p>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-directory-listing-0.3.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "bzm-random-csv",
        "name": "Random CSV Data Set",
        "description": "Config item that allows reading CSV files in random order",
        "screenshotUrl": "https://raw.githubusercontent.com/Blazemeter/jmeter-bzm-plugins/master/random-csv-data-set/randomCSVDataSetConfig.png",
        "helpUrl": "https://github.com/Blazemeter/jmeter-bzm-plugins/blob/master/random-csv-data-set/RandomCSVDataSetConfig.md",
        "vendor": "BlazeMeter",
        "markerClass": "com.blazemeter.jmeter.RandomCSVDataSetConfig",
        "componentClasses": [
            "com.blazemeter.jmeter.RandomCSVDataSetConfig",
            "com.blazemeter.jmeter.RandomCSVDataSetConfigGui"
        ],
        "versions": {
            "0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-random-csv-data-set-0.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "0.2": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-random-csv-data-set-0.2.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "0.3": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-random-csv-data-set-0.3.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "0.4": {
                "changes": "optimize performance, fix empty lines processing, fix browse button dialog",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-random-csv-data-set-0.4.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "0.5": {
                "changes": "fix distributed functioning",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-random-csv-data-set-0.5.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "0.6": {
                "changes": "fix leak with open files",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-random-csv-data-set-0.6.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "0.7": {
                "changes": "added variable substitution in filenames",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-random-csv-data-set-0.7.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "0.8": {
                "changes": "fix nulll point exception when independent list",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-random-csv-data-set-0.8.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "bzm-parallel",
        "name": "Parallel Controller & Sampler",
        "description": "Parallel Controller makes all of its children to run in parallel to each other",
        "screenshotUrl": "https://github.com/Blazemeter/jmeter-bzm-plugins/raw/master/parallel/ParallelController.png",
        "helpUrl": "https://github.com/Blazemeter/jmeter-bzm-plugins/blob/master/parallel/Parallel.md",
        "vendor": "BlazeMeter",
        "markerClass": "com.blazemeter.jmeter.controller.ParallelSampler",
        "componentClasses": [
            "com.blazemeter.jmeter.controller.DummyThreadGroup",
            "com.blazemeter.jmeter.controller.ParallelControllerGui",
            "com.blazemeter.jmeter.controller.ParallelSampler",
            "com.blazemeter.jmeter.http.ParallelHTTPSampler",
            "com.blazemeter.jmeter.http.ParallelHTTPSamplerGui"
        ],
        "versions": {
            "0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-parallel-0.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                },
                "depends": [
                    "jmeter-http"
                ]
            },
            "0.2": {
                "changes": "Fixed class name clash with Debugger plugin",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-parallel-0.2.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                },
                "depends": [
                    "jmeter-http"
                ]
            },
            "0.3": {
                "changes": "Fixed remote execution",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-parallel-0.3.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                },
                "depends": [
                    "jmeter-http"
                ]
            },
            "0.4": {
                "changes": "Fixed reset Thread Context in all AbstractTestElements",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-parallel-0.4.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                },
                "depends": [
                    "jmeter-http"
                ]
            },
            "0.5": {
                "changes": "Fixed Concurrency Modification exception for Config elements",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-parallel-0.5.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                },
                "depends": [
                    "jmeter-http"
                ]
            },
            "0.7": {
                "changes": "Fixed unnecessary TE clone",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-parallel-0.7.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                },
                "depends": [
                    "jmeter-http"
                ]
            },
            "0.8": {
                "changes": "Fixed sample labels for JMeter 5.0",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-parallel-0.8.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                },
                "depends": [
                    "jmeter-http"
                ]
            },
            "0.9": {
                "changes": "Fixed Test Actions (Start Next Thread Loop, Stop Thread, Stop All Threads)",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-parallel-0.9.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                },
                "depends": [
                    "jmeter-http"
                ]
            },
            "0.10": {
                "changes": "Add ability to limit the number of thread to start to simulate browser's real threading",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-parallel-0.10.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                },
                "depends": [
                    "jmeter-http"
                ]
            },
            "0.11": {
                "changes": "Fix parallel controller for JMeter 5.3+",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-parallel-0.11.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                },
                "depends": [
                    "jmeter-http"
                ]
            },
            "0.12": {
                "changes": "Fix parallel controller for JMeter 5.6.x",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-parallel-0.12.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                },
                "depends": [
                    "jmeter-http"
                ]
            }
        }
    },
    {
        "id": "jpgc-rotating-listener",
        "name": "Rotating JTL Listener",
        "description": "Rotating listener provides writing sequence of files, limited by number of samples per file.",
        "screenshotUrl": "https://github.com/Blazemeter/jmeter-bzm-plugins/blob/master/rotating-listener/rotatingListener.png?raw=true",
        "helpUrl": "https://github.com/Blazemeter/jmeter-bzm-plugins/blob/master/rotating-listener/RotatingListener.md",
        "vendor": "BlazeMeter",
        "markerClass": "com.blazemeter.jmeter.RotatingResultCollector",
        "componentClasses": [
            "com.blazemeter.jmeter.RotatingResultCollector",
            "com.blazemeter.jmeter.RotatingResultCollectorGui"
        ],
        "versions": {
            "0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-rotating-listener-0.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "0.2": {
                "changes": "Fixed file naming when file hasn't extension",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-rotating-listener-0.2.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-sense",
        "name": "BlazeMeter Uploader",
        "description": "This is special plugin in for uploading results to BlazeMeter/BlazeMeter Sense during test running or immediately after test end",
        "screenshotUrl": "https://raw.githubusercontent.com/artem-fedorov/jmeter-bzm-plugins/bzm-uploader/sense-uploader/BlazeMeterPlugin.png",
        "helpUrl": "https://github.com/Blazemeter/jmeter-bzm-plugins/blob/master/sense-uploader/BlazemeterPlugin.md",
        "vendor": "BlazeMeter",
        "markerClass": "kg.apc.jmeter.reporters.LoadosophiaUploader",
        "componentClasses": [
            "kg.apc.jmeter.reporters.LoadosophiaUploader",
            "kg.apc.jmeter.reporters.LoadosophiaUploaderGui",
            "kg.apc.jmeter.reporters.bzm.BlazeMeterUploader",
            "kg.apc.jmeter.reporters.bzm.BlazeMeterUploaderGui"
        ],
        "versions": {
            "2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-senseuploader-2.0.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "2.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-senseuploader-2.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "2.2": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-senseuploader-2.2.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "2.3": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-senseuploader-2.3.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "2.4": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-senseuploader-2.4.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "3.0": {
                "changes": "Added BlazeMeter Uploader",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-senseuploader-3.0.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "3.2": {
                "changes": "Migrated to BackendListener",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-senseuploader-3.2.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "3.3": {
                "changes": "Fixed distributed mode",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-senseuploader-3.3.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "3.4": {
                "changes": "Fixed results saving",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-senseuploader-3.4.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "3.5": {
                "changes": "Fixed upload errors to BlazeMeter",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-senseuploader-3.5.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-wsc",
        "name": "Weighted Switch Controller",
        "description": "This controller takes the information about child elements and offers managing relative weights for them.",
        "screenshotUrl": "https://raw.githubusercontent.com/Blazemeter/jmeter-bzm-plugins/master/wsc/WeightedSwitchController.png",
        "helpUrl": "https://github.com/Blazemeter/jmeter-bzm-plugins/blob/master/wsc/WeightedSwitchController.md",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "com.blazemeter.jmeter.control.WeightedSwitchController",
        "componentClasses": [
            "com.blazemeter.jmeter.control.WeightedSwitchController",
            "com.blazemeter.jmeter.control.WeightedSwitchControllerGui"
        ],
        "versions": {
            "0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-wsc-0.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "0.2": {
                "changes": "<p>Fixed samples generation in nested controllers(Transaction, Simple, Weighted Switch);</p><p>- Fixed samples generation with disabled subgroups;</p><p>- Added effect of disabled subgroups in GUI;</p><p>- Added a ban on changing the column 'Name' and the disabled subgroup in GUI</p>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-wsc-0.2.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.5": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.5/jmeter-plugins-cmn-jmeter-0.5.jar"
                }
            },
            "0.3": {
                "changes": "fix test plan reloading",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-wsc-0.3.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.5": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.5/jmeter-plugins-cmn-jmeter-0.5.jar"
                }
            },
            "0.4": {
                "changes": "<p>Fixed samples generation in transaction controllers</p><p>Fixed styles for JMeter Darcula</p>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-wsc-0.4.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.5": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.5/jmeter-plugins-cmn-jmeter-0.5.jar"
                }
            },
            "0.5": {
                "changes": "<p>Fixed samples generation in transaction controllers (all nested levels)</p><p>Fixed samples generation with disabled subgroups</p>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-wsc-0.5.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.5": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.5/jmeter-plugins-cmn-jmeter-0.5.jar"
                }
            },
            "0.6": {
                "changes": "Added `Randomize choice`",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-wsc-0.6.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.5": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.5/jmeter-plugins-cmn-jmeter-0.5.jar"
                }
            },
            "0.7": {
                "changes": "Fixed random weight choose",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-wsc-0.7.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-xmpp",
        "name": "XMPP Protocol Support",
        "description": "Enables testing XMPP (Jabber) protocol servers",
        "screenshotUrl": "https://raw.githubusercontent.com/Blazemeter/jmeter-bzm-plugins/master/xmpp/xmpp-sampler.png",
        "helpUrl": "https://github.com/Blazemeter/jmeter-bzm-plugins/blob/master/xmpp/XMPPSampler.md",
        "vendor": "BlazeMeter.com",
        "markerClass": "com.blazemeter.jmeter.xmpp.JMeterXMPPSampler",
        "componentClasses": [
            "com.blazemeter.jmeter.xmpp.JMeterXMPPConnection",
            "com.blazemeter.jmeter.xmpp.JMeterXMPPConnectionGui",
            "com.blazemeter.jmeter.xmpp.JMeterXMPPSampler",
            "com.blazemeter.jmeter.xmpp.JMeterXMPPSamplerGui"
        ],
        "versions": {
            "1.4.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-xmpp-1.4.0.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar",
                    "smack-core": "https://search.maven.org/remotecontent?filepath=org/igniterealtime/smack/smack-core/4.0.7/smack-core-4.0.7.jar",
                    "smack-tcp": "https://search.maven.org/remotecontent?filepath=org/igniterealtime/smack/smack-tcp/4.0.7/smack-tcp-4.0.7.jar",
                    "smack-bosh": "https://search.maven.org/remotecontent?filepath=org/igniterealtime/smack/smack-bosh/4.0.7/smack-bosh-4.0.7.jar",
                    "smack-extensions": "https://search.maven.org/remotecontent?filepath=org/igniterealtime/smack/smack-extensions/4.0.7/smack-extensions-4.0.7.jar",
                    "jbosh": "https://search.maven.org/remotecontent?filepath=org/igniterealtime/jbosh/jbosh/0.8.0/jbosh-0.8.0.jar"
                }
            },
            "1.5.1": {
                "changes": "Added support for 'from mode' option in XMPP Connection",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-xmpp-1.5.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "smack-core": "https://search.maven.org/remotecontent?filepath=org/igniterealtime/smack/smack-core/4.0.7/smack-core-4.0.7.jar",
                    "smack-tcp": "https://search.maven.org/remotecontent?filepath=org/igniterealtime/smack/smack-tcp/4.0.7/smack-tcp-4.0.7.jar",
                    "smack-bosh": "https://search.maven.org/remotecontent?filepath=org/igniterealtime/smack/smack-bosh/4.0.7/smack-bosh-4.0.7.jar",
                    "smack-extensions": "https://search.maven.org/remotecontent?filepath=org/igniterealtime/smack/smack-extensions/4.0.7/smack-extensions-4.0.7.jar",
                    "jbosh": "https://search.maven.org/remotecontent?filepath=org/igniterealtime/jbosh/jbosh/0.8.0/jbosh-0.8.0.jar"
                }
            }
        }
    },
    {
        "id": "bzm-hls",
        "name": "BlazeMeter - HLS Plugin",
        "description": "HLS protocol sampler, enabling testing for streaming applications",
        "screenshotUrl": "https://raw.githubusercontent.com/Blazemeter/HLSPlugin/master/docs/sampler.png",
        "helpUrl": "https://github.com/Blazemeter/HLSPlugin/blob/master/README.md",
        "vendor": "BlazeMeter",
        "markerClass": "com.blazemeter.jmeter.hls.logic.HlsSampler",
        "componentClasses": [
            "com.blazemeter.jmeter.hls.gui.HlsSamplerGui",
            "com.blazemeter.jmeter.hls.logic.HlsSampler"
        ],
        "versions": {
            "1.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-hls-1.0.jar",
                "depends": [
                    "jmeter-http"
                ]
            },
            "1.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-hls-1.1.jar",
                "depends": [
                    "jmeter-http"
                ]
            },
            "1.2": {
                "changes": "Some bugs fixed",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-hls-1.2.jar",
                "depends": [
                    "jmeter-http"
                ]
            },
            "1.3": {
                "changes": "Plugin name has been changed to continue with the convention of BlazeMeter plugins.\nLogo has been added.\nIssue in live stream when it did not show results in View Results Tree has been fixed.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-hls-1.3.jar",
                "depends": [
                    "jmeter-http"
                ]
            },
            "2.0": {
                "changes": "Major new release with a lot of bug fixes and new features (simplified UI, granular assertions, etc). Please check the readme",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-hls-2.0.jar",
                "libs": {
                    "hlsparserj>=1.0.0": "https://github.com/Blazemeter/HLSPlugin/releases/download/v2.0/hlsparserj-1.0.0.jar"
                },
                "depends": [
                    "jmeter-http"
                ]
            },
            "3.0": {
                "changes": "Major new release with support for MPEG DASH and new features (like automatic protocol recognition, sampler renaming, etc). Please check the readme",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-hls-3.0.jar",
                "libs": {
                    "hlsparserj>=1.0.0": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0/hlsparserj-1.0.0.jar",
                    "mpd-parser>=release-0.8-jdk8": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0/mpd-parser-0.8-jdk8.jar",
                    "jackson-core>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0/jackson-core-2.10.2.jar",
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0/jackson-annotations-2.10.2.jar",
                    "jackson-databind>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0/jackson-databind-2.10.2.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0/jackson-module-jaxb-annotations-2.10.2.jar",
                    "stax2-api>=4.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0/stax2-api-4.2.jar",
                    "woodstox-core>=5.3.0": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0/woodstox-core-5.3.0.jar"
                },
                "depends": [
                    "jmeter-http"
                ]
            },
            "3.0.1": {
                "changes": "Patch fix for playlist reload timing and behaviour for interrupted tests",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-hls-3.0.1.jar",
                "libs": {
                    "hlsparserj>=1.0.0": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.1/hlsparserj-1.0.0.jar",
                    "mpd-parser>=release-0.8-jdk8": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.1/mpd-parser-0.8-jdk8.jar",
                    "jackson-core>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.1/jackson-core-2.10.2.jar",
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.1/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.1/jackson-annotations-2.10.2.jar",
                    "jackson-databind>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.1/jackson-databind-2.10.2.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.1/jackson-module-jaxb-annotations-2.10.2.jar",
                    "stax2-api>=4.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.1/stax2-api-4.2.jar",
                    "woodstox-core>=5.3.0": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.1/woodstox-core-5.3.0.jar"
                },
                "depends": [
                    "jmeter-http"
                ]
            },
            "3.0.2": {
                "changes": "Patch fix for equals signs on URIs, subtitles better handled",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-hls-3.0.2.jar",
                "libs": {
                    "hlsparserj>=1.0.1-c287e78": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.2/hlsparserj-c287e78.jar",
                    "mpd-parser>=release-0.8-jdk8": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.2/mpd-parser-0.8-jdk8.jar",
                    "jackson-core>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.2/jackson-core-2.10.2.jar",
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.2/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.2/jackson-annotations-2.10.2.jar",
                    "jackson-databind>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.2/jackson-databind-2.10.2.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.2/jackson-module-jaxb-annotations-2.10.2.jar",
                    "stax2-api>=4.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.2/stax2-api-4.2.jar",
                    "woodstox-core>=5.3.0": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.2/woodstox-core-5.3.0.jar"
                },
                "depends": [
                    "jmeter-http"
                ]
            },
            "3.0.3": {
                "changes": "Patch fix master-slave tests & URL protocol recognition improved",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-hls-3.0.3.jar",
                "libs": {
                    "hlsparserj>=1.0.1-c287e78": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.3/hlsparserj-c287e78.jar",
                    "mpd-parser>=release-0.8-jdk8": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.3/mpd-parser-0.8-jdk8.jar",
                    "jackson-core>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.3/jackson-core-2.10.2.jar",
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.3/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.3/jackson-annotations-2.10.2.jar",
                    "jackson-databind>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.3/jackson-databind-2.10.2.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.3/jackson-module-jaxb-annotations-2.10.2.jar",
                    "stax2-api>=4.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.3/stax2-api-4.2.jar",
                    "woodstox-core>=5.3.0": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.0.3/woodstox-core-5.3.0.jar"
                },
                "depends": [
                    "jmeter-http"
                ]
            },
            "3.1": {
                "changes": "Improved protocol recognition and fixed minor dash issues",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-hls-3.1.jar",
                "libs": {
                    "hlsparserj>=1.0.1-c287e78": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.1/hlsparserj-c287e78.jar",
                    "mpd-parser>=release-0.8-jdk8": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.1/mpd-parser-0.8-jdk8.jar",
                    "jackson-core>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.1/jackson-core-2.10.2.jar",
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.1/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.1/jackson-annotations-2.10.2.jar",
                    "jackson-databind>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.1/jackson-databind-2.10.2.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.1/jackson-module-jaxb-annotations-2.10.2.jar",
                    "jaxb-api>=2.3.1": "https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar",
                    "stax2-api>=4.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.1/stax2-api-4.2.jar",
                    "woodstox-core>=5.3.0": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.1/woodstox-core-5.3.0.jar"
                },
                "depends": [
                    "jmeter-http"
                ]
            },
            "3.2.1": {
                "changes": "BlazeMeter rebranding",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-hls-3.2.1.jar",
                "libs": {
                    "hlsparserj>=1.0.1": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.2.1/hlsparserj-1.0.1.jar",
                    "jackson-annotations>=2.11.0": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.2.1/jackson-annotations-2.11.0.jar",
                    "jackson-core>=2.10.0": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.2.1/jackson-core-2.10.0.jar",
                    "jackson-databind>=2.11.0": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.2.1/jackson-databind-2.11.0.jar",
                    "jackson-dataformat-xml>=2.10.0": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.2.1/jackson-dataformat-xml-2.10.0.jar",
                    "jackson-module-jaxb-annotations>=2.10.0": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.2.1/jackson-module-jaxb-annotations-2.10.0.jar",
                    "jaxb-api>=2.3.1": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.2.1/jaxb-api-2.3.1.jar",
                    "mpd-tools>=release-0.8-jdk8": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.2.1/mpd-tools-release-0.8-jdk8.jar",
                    "stax2-api>=4.2": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.2.1/stax2-api-4.2.jar",
                    "woodstox-core>=6.0.1": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.2.1/woodstox-core-6.0.1.jar",
                    "jmeter-bzm-commons>=0.2.3": "https://github.com/Blazemeter/HLSPlugin/releases/download/v3.2.1/jmeter-bzm-commons-0.2.3.jar"
                },
                "depends": [
                    "jmeter-http"
                ]
            }
        }
    },
    {
        "id": "bzm-http2-legacy",
        "name": "BlazeMeter - HTTP/2 Legacy Plugin",
        "description": "This is a deprecated HTTP/2 plugin which allows to test the HTTP2 protocol in java 8 (Recommended to migrate to v2.0 or higher)",
        "helpUrl": "https://github.com/Blazemeter/jmeter-http2-plugin/blob/LEGACY/README.md",
        "screenshotUrl": "https://raw.githubusercontent.com/Blazemeter/jmeter-http2-plugin/LEGACY/syncRequest.png",
        "vendor": "BlazeMeter",
        "markerClass": "com.blazemeter.jmeter.http2.sampler.HTTP2Request",
        "componentClasses": [
            "com.blazemeter.jmeter.http2.sampler.HTTP2Request",
            "com.blazemeter.jmeter.http2.sampler.gui.HTTP2RequestGui",
            "com.blazemeter.jmeter.http2.sampler.gui.Http2DefaultsGui",
            "com.blazemeter.jmeter.http2.visualizers.ResultCollector",
            "com.blazemeter.jmeter.http2.visualizers.SimpleDataWriter",
            "com.blazemeter.jmeter.http2.visualizers.ViewResultsFullVisualizer"
        ],
        "versions": {
            "1.6.2": {
                "changes": "Archive Java 8 HTTP2 Plugin",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-http2-1.6.2.jar",
                "depends": [
                    "jmeter-http"
                ],
                "libs": {
                    "http2-client>=9.4.35.v20201120": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6.2/http2-client-9.4.35.v20201120.jar",
                    "http2-common>=9.4.35.v20201120": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6.2/http2-common-9.4.35.v20201120.jar",
                    "http2-hpack>=9.4.35.v20201120": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6.2/http2-hpack-9.4.35.v20201120.jar",
                    "jetty-alpn-client>=9.4.35.v20201120": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6.2/jetty-alpn-client-9.4.35.v20201120.jar",
                    "jetty-alpn-openjdk8-client>=9.4.35.v20201120": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6.2/jetty-alpn-openjdk8-client-9.4.35.v20201120.jar",
                    "jetty-http>=9.4.35.v20201120": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6.2/jetty-http-9.4.35.v20201120.jar",
                    "jetty-io>=9.4.35.v20201120": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6.2/jetty-io-9.4.35.v20201120.jar",
                    "jetty-util>=9.4.35.v20201120": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6.2/jetty-util-9.4.35.v20201120.jar"
                }
            }
        }
    },
    {
        "id": "bzm-http2",
        "name": "BlazeMeter - HTTP/2 Plugin",
        "description": "HTTP/2 protocol sampler",
        "helpUrl": "https://github.com/Blazemeter/jmeter-http2-plugin/blob/master/README.md",
        "screenshotUrl": "https://raw.githubusercontent.com/Blazemeter/jmeter-http2-plugin/master/docs/addHTTP2Sampler.png",
        "vendor": "BlazeMeter",
        "installerClass": "com.blazemeter.jmeter.http2.Installer",
        "markerClass": "com.blazemeter.jmeter.http2.sampler.HTTP2Sampler",
        "componentClasses": [
            "com.blazemeter.jmeter.http2.sampler.gui.HTTP2SamplerGui"
        ],
        "versions": {
            "1.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-http2-1.0.jar",
                "depends": [
                    "jmeter-http"
                ],
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.5/jmeter-plugins-cmn-jmeter-0.5.jar",
                    "jetty-client": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-client/9.4.0.v20161208/jetty-client-9.4.0.v20161208.jar",
                    "jetty-util": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-util/9.4.0.v20161208/jetty-util-9.4.0.v20161208.jar",
                    "jetty-http": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-http/9.4.0.v20161208/jetty-http-9.4.0.v20161208.jar",
                    "jetty-io": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-io/9.4.0.v20161208/jetty-io-9.4.0.v20161208.jar",
                    "jetty-alpn-client": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-alpn-client/9.4.0.v20161208/jetty-alpn-client-9.4.0.v20161208.jar",
                    "http2-client": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/http2/http2-client/9.4.0.v20161208/http2-client-9.4.0.v20161208.jar",
                    "http2-common": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/http2/http2-common/9.4.0.v20161208/http2-common-9.4.0.v20161208.jar",
                    "http2-hpack": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/http2/http2-hpack/9.4.0.v20161208/http2-hpack-9.4.0.v20161208.jar",
                    "jetty-osgi-alpn": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/osgi/jetty-osgi-alpn/9.4.0.v20161208/jetty-osgi-alpn-9.4.0.v20161208.jar"
                }
            },
            "1.1": {
                "changes": "Fix memory leak and JTL output error",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-http2-1.1.jar",
                "depends": [
                    "jmeter-http"
                ],
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.5/jmeter-plugins-cmn-jmeter-0.5.jar",
                    "jetty-client": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-client/9.4.0.v20161208/jetty-client-9.4.0.v20161208.jar",
                    "jetty-util": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-util/9.4.0.v20161208/jetty-util-9.4.0.v20161208.jar",
                    "jetty-http": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-http/9.4.0.v20161208/jetty-http-9.4.0.v20161208.jar",
                    "jetty-io": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-io/9.4.0.v20161208/jetty-io-9.4.0.v20161208.jar",
                    "jetty-alpn-client": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-alpn-client/9.4.0.v20161208/jetty-alpn-client-9.4.0.v20161208.jar",
                    "http2-client": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/http2/http2-client/9.4.0.v20161208/http2-client-9.4.0.v20161208.jar",
                    "http2-common": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/http2/http2-common/9.4.0.v20161208/http2-common-9.4.0.v20161208.jar",
                    "http2-hpack": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/http2/http2-hpack/9.4.0.v20161208/http2-hpack-9.4.0.v20161208.jar",
                    "jetty-osgi-alpn": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/osgi/jetty-osgi-alpn/9.4.0.v20161208/jetty-osgi-alpn-9.4.0.v20161208.jar"
                }
            },
            "1.2": {
                "changes": "Fix HTTP2 plugin POST support to include proper request and fix issue with callback handler",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-http2-1.2.jar",
                "depends": [
                    "jmeter-http"
                ],
                "libs": {
                    "http2-client>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/http2/http2-client/9.4.9.v20180320/http2-client-9.4.9.v20180320.jar",
                    "http2-common>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/http2/http2-common/9.4.9.v20180320/http2-common-9.4.9.v20180320.jar",
                    "http2-hpack>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/http2/http2-hpack/9.4.9.v20180320/http2-hpack-9.4.9.v20180320.jar",
                    "jetty-alpn-client>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-alpn-client/9.4.9.v20180320/jetty-alpn-client-9.4.9.v20180320.jar",
                    "jetty-alpn-openjdk8-client>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-alpn-openjdk8-client/9.4.9.v20180320/jetty-alpn-openjdk8-client-9.4.9.v20180320.jar",
                    "jetty-http>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-http/9.4.9.v20180320/jetty-http-9.4.9.v20180320.jar",
                    "jetty-io>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-io/9.4.9.v20180320/jetty-io-9.4.9.v20180320.jar",
                    "jetty-util>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-util/9.4.9.v20180320/jetty-util-9.4.9.v20180320.jar"
                }
            },
            "1.3": {
                "changes": "Added support for standards JMeter listeners and partial support for push promise",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-http2-1.3.jar",
                "depends": [
                    "jmeter-http"
                ],
                "libs": {
                    "http2-client>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/http2/http2-client/9.4.9.v20180320/http2-client-9.4.9.v20180320.jar",
                    "http2-common>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/http2/http2-common/9.4.9.v20180320/http2-common-9.4.9.v20180320.jar",
                    "http2-hpack>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/http2/http2-hpack/9.4.9.v20180320/http2-hpack-9.4.9.v20180320.jar",
                    "jetty-alpn-client>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-alpn-client/9.4.9.v20180320/jetty-alpn-client-9.4.9.v20180320.jar",
                    "jetty-alpn-openjdk8-client>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-alpn-openjdk8-client/9.4.9.v20180320/jetty-alpn-openjdk8-client-9.4.9.v20180320.jar",
                    "jetty-http>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-http/9.4.9.v20180320/jetty-http-9.4.9.v20180320.jar",
                    "jetty-io>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-io/9.4.9.v20180320/jetty-io-9.4.9.v20180320.jar",
                    "jetty-util>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-util/9.4.9.v20180320/jetty-util-9.4.9.v20180320.jar"
                }
            },
            "1.4": {
                "changes": "Fixed serialization issue for JMeter distributed mode",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-http2-1.4.jar",
                "depends": [
                    "jmeter-http"
                ],
                "libs": {
                    "http2-client>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/http2/http2-client/9.4.9.v20180320/http2-client-9.4.9.v20180320.jar",
                    "http2-common>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/http2/http2-common/9.4.9.v20180320/http2-common-9.4.9.v20180320.jar",
                    "http2-hpack>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/http2/http2-hpack/9.4.9.v20180320/http2-hpack-9.4.9.v20180320.jar",
                    "jetty-alpn-client>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-alpn-client/9.4.9.v20180320/jetty-alpn-client-9.4.9.v20180320.jar",
                    "jetty-alpn-openjdk8-client>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-alpn-openjdk8-client/9.4.9.v20180320/jetty-alpn-openjdk8-client-9.4.9.v20180320.jar",
                    "jetty-http>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-http/9.4.9.v20180320/jetty-http-9.4.9.v20180320.jar",
                    "jetty-io>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-io/9.4.9.v20180320/jetty-io-9.4.9.v20180320.jar",
                    "jetty-util>=9.4.9.v20180320": "http://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-util/9.4.9.v20180320/jetty-util-9.4.9.v20180320.jar"
                }
            },
            "1.4.1": {
                "changes": "Fix issue handling http responses without body (like 204 status code)",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-http2-1.4.1.jar",
                "depends": [
                    "jmeter-http"
                ],
                "libs": {
                    "http2-client>=9.4.9.v20180320": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.4.1/http2-client-9.4.9.v20180320.jar",
                    "http2-common>=9.4.9.v20180320": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.4.1/http2-common-9.4.9.v20180320.jar",
                    "http2-hpack>=9.4.9.v20180320": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.4.1/http2-hpack-9.4.9.v20180320.jar",
                    "jetty-alpn-client>=9.4.9.v20180320": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.4.1/jetty-alpn-client-9.4.9.v20180320.jar",
                    "jetty-alpn-openjdk8-client>=9.4.9.v20180320": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.4.1/jetty-alpn-openjdk8-client-9.4.9.v20180320.jar",
                    "jetty-http>=9.4.9.v20180320": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.4.1/jetty-http-9.4.9.v20180320.jar",
                    "jetty-io>=9.4.9.v20180320": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.4.1/jetty-io-9.4.9.v20180320.jar",
                    "jetty-util>=9.4.9.v20180320": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.4.1/jetty-util-9.4.9.v20180320.jar"
                }
            },
            "1.5": {
                "changes": "Request methods PATCH & DELETE were added. Also support for no SSL connections and libraries updated.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-http2-1.5.jar",
                "depends": [
                    "jmeter-http"
                ],
                "libs": {
                    "http2-client>=9.4.26.v20200117": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.5/http2-client-9.4.26.v20200117.jar",
                    "http2-common>=9.4.26.v20200117": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.5/http2-common-9.4.26.v20200117.jar",
                    "http2-hpack>=9.4.26.v20200117": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.5/http2-hpack-9.4.26.v20200117.jar",
                    "jetty-alpn-client>=9.4.26.v20200117": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.5/jetty-alpn-client-9.4.26.v20200117.jar",
                    "jetty-alpn-openjdk8-client>=9.4.26.v20200117": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.5/jetty-alpn-openjdk8-client-9.4.26.v20200117.jar",
                    "jetty-http>=9.4.26.v20200117": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.5/jetty-http-9.4.26.v20200117.jar",
                    "jetty-io>=9.4.26.v20200117": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.5/jetty-io-9.4.26.v20200117.jar",
                    "jetty-util>=9.4.26.v20200117": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.5/jetty-util-9.4.26.v20200117.jar"
                }
            },
            "1.6": {
                "changes": "Added support for Gzip in response headers and added data frame to PUT method",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-http2-1.6.jar",
                "depends": [
                    "jmeter-http"
                ],
                "libs": {
                    "http2-client>=9.4.26.v20200117": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6/http2-client-9.4.26.v20200117.jar",
                    "http2-common>=9.4.26.v20200117": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6/http2-common-9.4.26.v20200117.jar",
                    "http2-hpack>=9.4.26.v20200117": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6/http2-hpack-9.4.26.v20200117.jar",
                    "jetty-alpn-client>=9.4.26.v20200117": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6/jetty-alpn-client-9.4.26.v20200117.jar",
                    "jetty-alpn-openjdk8-client>=9.4.26.v20200117": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6/jetty-alpn-openjdk8-client-9.4.26.v20200117.jar",
                    "jetty-http>=9.4.26.v20200117": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6/jetty-http-9.4.26.v20200117.jar",
                    "jetty-io>=9.4.26.v20200117": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6/jetty-io-9.4.26.v20200117.jar",
                    "jetty-util>=9.4.26.v20200117": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6/jetty-util-9.4.26.v20200117.jar"
                }
            },
            "1.6.1": {
                "changes": "Updated Jetty dependencies",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-http2-1.6.1.jar",
                "depends": [
                    "jmeter-http"
                ],
                "libs": {
                    "http2-client>=9.4.35.v20201120": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6.1/http2-client-9.4.35.v20201120.jar",
                    "http2-common>=9.4.35.v20201120": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6.1/http2-common-9.4.35.v20201120.jar",
                    "http2-hpack>=9.4.35.v20201120": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6.1/http2-hpack-9.4.35.v20201120.jar",
                    "jetty-alpn-client>=9.4.35.v20201120": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6.1/jetty-alpn-client-9.4.35.v20201120.jar",
                    "jetty-alpn-openjdk8-client>=9.4.35.v20201120": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6.1/jetty-alpn-openjdk8-client-9.4.35.v20201120.jar",
                    "jetty-http>=9.4.35.v20201120": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6.1/jetty-http-9.4.35.v20201120.jar",
                    "jetty-io>=9.4.35.v20201120": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6.1/jetty-io-9.4.35.v20201120.jar",
                    "jetty-util>=9.4.35.v20201120": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v1.6.1/jetty-util-9.4.35.v20201120.jar"
                }
            },
            "2.0": {
                "changes": "Major release using as baseline Java 11 and Jetty 11, proxy support and many other new functionalities!",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-http2-2.0.jar",
                "depends": [
                    "jmeter-http"
                ],
                "libs": {
                    "http2-client>=11.0.6": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0/http2-client-11.0.6.jar",
                    "http2-common>=11.0.6": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0/http2-common-11.0.6.jar",
                    "http2-hpack>=11.0.6": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0/http2-hpack-11.0.6.jar",
                    "http2-http-client-transport>=11.0.6": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0/http2-http-client-transport-11.0.6.jar",
                    "jetty-alpn-client>=11.0.6": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0/jetty-alpn-client-11.0.6.jar",
                    "jetty-alpn-java-client>=11.0.6": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0/jetty-alpn-java-client-11.0.6.jar",
                    "jetty-client>=11.0.6": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0/jetty-client-11.0.6.jar",
                    "jetty-http>=11.0.6": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0/jetty-http-11.0.6.jar",
                    "jetty-io>=11.0.6": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0/jetty-io-11.0.6.jar",
                    "jetty-util>=11.0.6": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0/jetty-util-11.0.6.jar"
                }
            },
            "2.0.1": {
                "changes": "Fixed NPE issues with resources took too long to answer",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-http2-2.0.1.jar",
                "depends": [
                    "jmeter-http"
                ],
                "libs": {
                    "http2-client>=11.0.6": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.1/http2-client-11.0.6.jar",
                    "http2-common>=11.0.6": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.1/http2-common-11.0.6.jar",
                    "http2-hpack>=11.0.6": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.1/http2-hpack-11.0.6.jar",
                    "http2-http-client-transport>=11.0.6": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.1/http2-http-client-transport-11.0.6.jar",
                    "jetty-alpn-client>=11.0.6": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.1/jetty-alpn-client-11.0.6.jar",
                    "jetty-alpn-java-client>=11.0.6": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.1/jetty-alpn-java-client-11.0.6.jar",
                    "jetty-client>=11.0.6": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.1/jetty-client-11.0.6.jar",
                    "jetty-http>=11.0.6": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.1/jetty-http-11.0.6.jar",
                    "jetty-io>=11.0.6": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.1/jetty-io-11.0.6.jar",
                    "jetty-util>=11.0.6": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.1/jetty-util-11.0.6.jar"
                }
            },
            "2.0.2": {
                "changes": "Improvements in performance, memory usage and connections",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-http2-2.0.2.jar",
                "depends": [
                    "jmeter-http"
                ],
                "libs": {
                    "http2-client>=11.0.10": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.2/http2-client-11.0.10.jar",
                    "http2-common>=11.0.10": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.2/http2-common-11.0.10.jar",
                    "http2-hpack>=11.0.10": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.2/http2-hpack-11.0.10.jar",
                    "http2-http-client-transport>=11.0.10": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.2/http2-http-client-transport-11.0.10.jar",
                    "jetty-alpn-client>=11.0.10": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.2/jetty-alpn-client-11.0.10.jar",
                    "jetty-alpn-java-client>=11.0.10": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.2/jetty-alpn-java-client-11.0.10.jar",
                    "jetty-client>=11.0.10": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.2/jetty-client-11.0.10.jar",
                    "jetty-http>=11.0.10": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.2/jetty-http-11.0.10.jar",
                    "jetty-io>=11.0.10": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.2/jetty-io-11.0.10.jar",
                    "jetty-util>=11.0.10": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.2/jetty-util-11.0.10.jar"
                }
            },
            "2.0.3": {
                "changes": "Added support for HTTP 1.x, ALPN, multiplexing, and parallel execution. Also improvements in performance, memory and connection usage",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-http2-2.0.3.jar",
                "depends": [
                    "jmeter-http"
                ],
                "libs": {
                    "http2-client>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.3/http2-client-11.0.15.jar",
                    "http2-common>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.3/http2-common-11.0.15.jar",
                    "http2-hpack>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.3/http2-hpack-11.0.15.jar",
                    "http2-http-client-transport>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.3/http2-http-client-transport-11.0.15.jar",
                    "jetty-alpn-client>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.3/jetty-alpn-client-11.0.15.jar",
                    "jetty-alpn-java-client>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.3/jetty-alpn-java-client-11.0.15.jar",
                    "jetty-client>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.3/jetty-client-11.0.15.jar",
                    "jetty-http>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.3/jetty-http-11.0.15.jar",
                    "jetty-io>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.3/jetty-io-11.0.15.jar",
                    "jetty-util>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.3/jetty-util-11.0.15.jar"
                }
            },
            "2.0.4": {
                "changes": "Added support for JMeter 5.6.x",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-http2-2.0.4.jar",
                "depends": [
                    "jmeter-http"
                ],
                "libs": {
                    "http2-client>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.4/http2-client-11.0.15.jar",
                    "http2-common>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.4/http2-common-11.0.15.jar",
                    "http2-hpack>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.4/http2-hpack-11.0.15.jar",
                    "http2-http-client-transport>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.4/http2-http-client-transport-11.0.15.jar",
                    "jetty-alpn-client>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.4/jetty-alpn-client-11.0.15.jar",
                    "jetty-alpn-java-client>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.4/jetty-alpn-java-client-11.0.15.jar",
                    "jetty-client>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.4/jetty-client-11.0.15.jar",
                    "jetty-http>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.4/jetty-http-11.0.15.jar",
                    "jetty-io>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.4/jetty-io-11.0.15.jar",
                    "jetty-util>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.4/jetty-util-11.0.15.jar"
                }
            },
            "2.0.5": {
                "changes": "Fixes around iteration support in Thread Group and Loop Controllers, fixes in embedded resources, and better support for HTTP/1.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-http2-2.0.5.jar",
                "depends": [
                    "jmeter-http"
                ],
                "libs": {
                    "http2-client>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.5/http2-client-11.0.15.jar",
                    "http2-common>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.5/http2-common-11.0.15.jar",
                    "http2-hpack>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.5/http2-hpack-11.0.15.jar",
                    "http2-http-client-transport>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.5/http2-http-client-transport-11.0.15.jar",
                    "jetty-alpn-client>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.5/jetty-alpn-client-11.0.15.jar",
                    "jetty-alpn-java-client>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.5/jetty-alpn-java-client-11.0.15.jar",
                    "jetty-client>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.5/jetty-client-11.0.15.jar",
                    "jetty-http>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.5/jetty-http-11.0.15.jar",
                    "jetty-io>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.5/jetty-io-11.0.15.jar",
                    "jetty-util>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.5/jetty-util-11.0.15.jar"
                }
            },
            "2.0.6": {
                "changes": "BlazeMeter rebranding",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-http2-2.0.6.jar",
                "libs": {
                    "http2-client>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.6/http2-client-11.0.15.jar",
                    "http2-common>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.6/http2-common-11.0.15.jar",
                    "http2-hpack>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.6/http2-hpack-11.0.15.jar",
                    "http2-http-client-transport>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.6/http2-http-client-transport-11.0.15.jar",
                    "jetty-alpn-client>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.6/jetty-alpn-client-11.0.15.jar",
                    "jetty-alpn-java-client>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.6/jetty-alpn-java-client-11.0.15.jar",
                    "jetty-client>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.6/jetty-client-11.0.15.jar",
                    "jetty-http>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.6/jetty-http-11.0.15.jar",
                    "jetty-io>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.6/jetty-io-11.0.15.jar",
                    "jetty-util>=11.0.15": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.6/jetty-util-11.0.15.jar",
                    "jmeter-bzm-commons>=0.2.3": "https://github.com/Blazemeter/jmeter-http2-plugin/releases/download/v2.0.6/jmeter-bzm-commons-0.2.3.jar"
                },
                "depends": [
                    "jmeter-http"
                ]
            }
        }
    },
    {
        "id": "bzm-rte",
        "name": "BlazeMeter - RTE Plugin",
        "description": "Support for RTE (remote terminal emulation), providing a recorder, sampler and config element to interact with remote terminal servers",
        "screenshotUrl": "https://raw.githubusercontent.com/Blazemeter/RTEPlugin/master/docs/recorder/recorder-panel.png",
        "helpUrl": "https://github.com/Blazemeter/RTEPlugin/blob/master/README.md",
        "vendor": "BlazeMeter",
        "markerClass": "com.blazemeter.jmeter.rte.sampler.RTESampler",
        "componentClasses": [
            "com.blazemeter.jmeter.rte.sampler.Inputs",
            "com.blazemeter.jmeter.rte.sampler.RTESampler",
            "com.blazemeter.jmeter.rte.sampler.gui.RTEConfigGui",
            "com.blazemeter.jmeter.rte.sampler.gui.RTESamplerGui",
            "com.blazemeter.jmeter.rte.recorder.RTERecorderGui",
            "com.blazemeter.jmeter.rte.extractor.RTEExtractorGui"
        ],
        "versions": {
            "1.0.2": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-rte-1.0.2.jar",
                "libs": {
                    "xtn5250": "https://github.com/Blazemeter/RTEPlugin/releases/download/v1.0.2/xtn5250-2.0.1.jar",
                    "dm3270-lib": "https://github.com/Blazemeter/RTEPlugin/releases/download/v1.0.2/dm3270-lib-0.5.1.jar"
                }
            },
            "1.0.3": {
                "changes": "Fix TN5250 protocol keys mapping for F13-F24, roll down and roll up keys",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-rte-1.0.3.jar",
                "libs": {
                    "xtn5250": "https://github.com/Blazemeter/RTEPlugin/releases/download/v1.0.3/xtn5250-2.0.1.jar",
                    "dm3270-lib": "https://github.com/Blazemeter/RTEPlugin/releases/download/v1.0.3/dm3270-lib-0.5.1.jar"
                }
            },
            "1.0.4": {
                "changes": "Allow sending text to TN3230 server when screen has no defined fields",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-rte-1.0.4.jar",
                "libs": {
                    "xtn5250": "https://github.com/Blazemeter/RTEPlugin/releases/download/v1.0.4/xtn5250-2.0.1.jar",
                    "dm3270-lib>=0.6": "https://github.com/Blazemeter/RTEPlugin/releases/download/v1.0.4/dm3270-lib-0.6.jar"
                }
            },
            "1.1": {
                "changes": "Support for setting fields by label and update dm3270 which includes tn3270 protocol enhancements support improvements (SSCP LU DATA, BID) and additional fixes (hiding invisible fields from screen and sending some fields back to server)",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-rte-1.1.jar",
                "libs": {
                    "xtn5250>=2.1": "https://github.com/Blazemeter/RTEPlugin/releases/download/v1.1/xtn5250-2.1.jar",
                    "dm3270-lib>=0.7": "https://github.com/Blazemeter/RTEPlugin/releases/download/v1.1/dm3270-lib-0.7.jar"
                }
            },
            "1.1.1": {
                "changes": "This version fixes property naming for inputs by label feature",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-rte-1.1.1.jar",
                "libs": {
                    "xtn5250>=2.1": "https://github.com/Blazemeter/RTEPlugin/releases/download/v1.1.1/xtn5250-2.1.jar",
                    "dm3270-lib>=0.7": "https://github.com/Blazemeter/RTEPlugin/releases/download/v1.1.1/dm3270-lib-0.7.jar"
                }
            },
            "2.0": {
                "changes": "New rte recorder test element added and a many fixes!",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-rte-2.0.jar",
                "libs": {
                    "xtn5250>=3.0": "https://github.com/Blazemeter/RTEPlugin/releases/download/v2.0/xtn5250-3.0.jar",
                    "dm3270-lib>=0.10": "https://github.com/Blazemeter/RTEPlugin/releases/download/v2.0/dm3270-lib-0.10.jar"
                }
            },
            "2.1": {
                "changes": "New recorder features allowing to record input by label, wait for text and assertions",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-rte-2.1.jar",
                "libs": {
                    "xtn5250>=3.1": "https://github.com/Blazemeter/RTEPlugin/releases/download/v2.1/xtn5250-3.1.jar",
                    "dm3270-lib>=0.11": "https://github.com/Blazemeter/RTEPlugin/releases/download/v2.1/dm3270-lib-0.11.jar"
                }
            },
            "2.1.1": {
                "changes": "Fix bug originated in version 2.0 which could not allow user to insert empty inputs.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-rte-2.1.1.jar",
                "libs": {
                    "xtn5250>=3.1": "https://github.com/Blazemeter/RTEPlugin/releases/download/v2.1/xtn5250-3.1.jar",
                    "dm3270-lib>=0.11.1": "https://github.com/Blazemeter/dm3270/releases/download/v0.11.1-lib/dm3270-lib-0.11.1.jar"
                }
            },
            "2.2": {
                "changes": "Extractor post-processor added, hide credentials and sampler naming while recording!",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-rte-2.2.jar",
                "libs": {
                    "xtn5250>=3.1": "https://github.com/Blazemeter/RTEPlugin/releases/download/v2.2/xtn5250-3.1.jar",
                    "dm3270-lib>=0.11.1": "https://github.com/Blazemeter/RTEPlugin/releases/download/v2.2/dm3270-lib-0.11.1.jar"
                }
            },
            "2.2.1": {
                "changes": "Wait conditions behaviour changed and some reported issues fixed",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-rte-2.2.1.jar",
                "libs": {
                    "xtn5250>=3.2": "https://github.com/Blazemeter/xtn5250/releases/download/v3.2/xtn5250-3.2.jar",
                    "dm3270-lib>=0.12.1": "https://github.com/Blazemeter/dm3270/releases/download/v0.12.1-lib/dm3270-lib-0.12.1.jar"
                }
            },
            "2.3": {
                "changes": "Tabulator input support!",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-rte-2.3.jar",
                "libs": {
                    "xtn5250>=3.2": "https://github.com/Blazemeter/RTEPlugin/releases/download/v2.3/xtn5250-3.2.jar",
                    "dm3270-lib>=0.12.1": "https://github.com/Blazemeter/RTEPlugin/releases/download/v2.3/dm3270-lib-0.12.1.jar"
                }
            },
            "3.0": {
                "changes": "Now we support VT420 protocol!",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-rte-3.0.jar",
                "libs": {
                    "xtn5250>=3.2.1": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.0/xtn5250-3.2.1.jar",
                    "dm3270-lib>=0.12.3": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.0/dm3270-lib-0.12.3.jar",
                    "jVT220>=1.3": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.0/jVT220-1.3.jar"
                }
            },
            "3.0.1": {
                "changes": "Fix issue with no screen interaction after sample naming",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-rte-3.0.1.jar",
                "libs": {
                    "xtn5250>=3.2.1": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.0.1/xtn5250-3.2.1.jar",
                    "dm3270-lib>=0.12.3": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.0.1/dm3270-lib-0.12.3.jar",
                    "jVT220>=1.3": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.0.1/jVT220-1.3.jar"
                }
            },
            "3.1": {
                "changes": "Send attention key to a determined position, and some bug fix!",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-rte-3.1.jar",
                "libs": {
                    "xtn5250>=3.2.1": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.1/xtn5250-3.2.2.jar",
                    "dm3270-lib>=0.12.3": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.1/dm3270-lib-0.12.3.2.jar",
                    "jVT220>=1.3": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.1/jVT220-1.3.1.jar"
                }
            },
            "3.1.1": {
                "changes": "Fix various issues regarding input by tab, input by label, screen painting, and added support for ALP charset",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-rte-3.1.1.jar",
                "libs": {
                    "xtn5250>=3.2.1": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.1.1/xtn5250-3.2.2.jar",
                    "dm3270-lib>=0.12.4": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.1.1/dm3270-lib-0.12.4.jar",
                    "jVT220>=1.3.1": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.1.1/jVT220-1.3.1.jar"
                }
            },
            "3.2": {
                "changes": "Wait for disconnect support in RTESampler and automatic detection by RTERecorder",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-rte-3.2.jar",
                "libs": {
                    "xtn5250>=3.2.3": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.2/xtn5250-3.2.3.jar",
                    "dm3270-lib>=0.13": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.2/dm3270-lib-0.13.jar",
                    "jVT220>=1.3.1": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.2/jVT220-1.3.1.jar"
                }
            },
            "3.2.1": {
                "changes": "Circular field support, alarm for VT420 and many bug fixes!",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-rte-3.2.1.jar",
                "libs": {
                    "xtn5250>=3.2.4": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.2.1/xtn5250-3.2.4.jar",
                    "dm3270-lib>=0.14": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.2.1/dm3270-lib-0.14.jar",
                    "jVT220>=1.3.2": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.2.1/jVT220-1.3.2.jar"
                }
            },
            "3.2.2": {
                "changes": "Add support to continue on unknown terminal command on TN3270",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-rte-3.2.2.jar",
                "libs": {
                    "xtn5250>=3.2.4": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.2.2/xtn5250-3.2.4.jar",
                    "dm3270-lib>=0.15": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.2.2/dm3270-lib-0.15.jar",
                    "jVT220>=1.3.2": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.2.2/jVT220-1.3.2.jar"
                }
            },
            "3.3": {
                "changes": "Changed the behavior of the VT protocol to avoid waiting for server response in each character sent",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-rte-3.3.jar",
                "libs": {
                    "xtn5250>=3.2.4": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.3/xtn5250-3.2.4.jar",
                    "dm3270-lib>=0.15": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.2.2/dm3270-lib-0.15.jar",
                    "jVT220>=1.3.2": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.3/jVT220-1.3.2.jar"
                }
            },
            "3.3.1": {
                "changes": "BlazeMeter rebranding",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-rte-3.3.1.jar",
                "libs": {
                    "dm3270-lib>=0.15": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.3.1/dm3270-lib-0.15.jar",
                    "jmeter-bzm-commons>=0.2.4": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.3.1/jmeter-bzm-commons-0.2.4.jar",
                    "jVT220>=1.3.2": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.3.1/jVT220-1.3.2.jar",
                    "xtn5250>=3.2.4": "https://github.com/Blazemeter/RTEPlugin/releases/download/v3.3.1/xtn5250-3.2.4.jar"
                }
            }
        }
    },
    {
        "id": "bzm-siebel",
        "name": "BlazeMeter - Auto Correlation Recorder Plugin",
        "description": "Auto Correlation Recorder provides automatic correlation and detection of variables at recording time",
        "screenshotUrl": "https://raw.githubusercontent.com/Blazemeter/CorrelationRecorder/master/docs/jmeterpluginsScreenshot.png",
        "helpUrl": "https://github.com/Blazemeter/CorrelationRecorder/blob/master/README.md",
        "vendor": "BlazeMeter",
        "markerClass": "com.blazemeter.jmeter.correlation.CorrelationProxyControl",
        "componentClasses": [
            "com.blazemeter.jmeter.correlation.CorrelationProxyControl",
            "com.blazemeter.jmeter.correlation.CorrelationProxyControlGui",
            "com.blazemeter.jmeter.correlation.gui.CorrelationRuleTestElement",
            "com.blazemeter.jmeter.correlation.gui.CorrelationRulesTestElement"
        ],
        "versions": {
            "0.1.0-beta": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-siebel-correlation-0.1.0-beta.jar"
            },
            "1.0": {
                "changes": "Siebel Plugin has evolved into Correlation Recorder with lots of new features. Please check documentation to learn about all the new goodies!",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-1.0.jar",
                "libs": {
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.0/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.0/jackson-annotations-2.10.2.jar",
                    "jackson-databind>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.0/jackson-databind-2.10.2.jar",
                    "jackson-core>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.0/jackson-core-2.10.2.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.0/jackson-module-jaxb-annotations-2.10.2.jar"
                }
            },
            "1.1": {
                "changes": "Improvement in ui, documentation and new functionalities for Correlation Extractor and Replacements ",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-1.1.jar",
                "libs": {
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.1/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.1/jackson-annotations-2.10.2.jar",
                    "jackson-databind>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.1/jackson-databind-2.10.2.jar",
                    "jackson-core>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.1/jackson-core-2.10.2.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.1/jackson-module-jaxb-annotations-2.10.2.jar"
                }
            },
            "1.1.1": {
                "changes": "Fixed issue with duplicated rules with disable them",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-1.1.1.jar",
                "libs": {
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.1.1/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.1.1/jackson-annotations-2.10.2.jar",
                    "jackson-databind>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.1.1/jackson-databind-2.10.2.jar",
                    "jackson-core>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.1.1/jackson-core-2.10.2.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.1.1/jackson-module-jaxb-annotations-2.10.2.jar"
                }
            },
            "1.1.2": {
                "changes": "Fixed issue that removed equals sign from request body",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-1.1.2.jar",
                "libs": {
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.1.2/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.1.2/jackson-annotations-2.10.2.jar",
                    "jackson-databind>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.1.2/jackson-databind-2.10.2.jar",
                    "jackson-core>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.1.2/jackson-core-2.10.2.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.1.2/jackson-module-jaxb-annotations-2.10.2.jar"
                }
            },
            "1.2": {
                "changes": "Added Groups of Correlation Rules",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-1.2.jar",
                "libs": {
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.2/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.12.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.2/jackson-annotations-2.12.0.jar",
                    "jackson-databind>=2.12.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.2/jackson-databind-2.12.0.jar",
                    "jackson-core>=2.12.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.2/jackson-core-2.12.0.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.2/jackson-module-jaxb-annotations-2.10.2.jar"
                }
            },
            "1.2.2": {
                "changes": "Provided some minor fixes and tweaks for the Regex Extractors, UI behaviors and Correlation Repositories.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-1.2.2.jar",
                "libs": {
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.2.2/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.12.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.2.2/jackson-annotations-2.12.0.jar",
                    "jackson-databind>=2.12.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.2.2/jackson-databind-2.12.0.jar",
                    "jackson-core>=2.12.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.2.2/jackson-core-2.12.0.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.2.2/jackson-module-jaxb-annotations-2.10.2.jar"
                }
            },
            "1.2.3": {
                "changes": "Improved compatibility with new versions of JMeter and with MS Windows.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-1.2.3.jar",
                "libs": {
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.2.3/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.12.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.2.3/jackson-annotations-2.12.0.jar",
                    "jackson-databind>=2.12.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.2.3/jackson-databind-2.12.0.jar",
                    "jackson-core>=2.12.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.2.3/jackson-core-2.12.0.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v1.2.3/jackson-module-jaxb-annotations-2.10.2.jar"
                }
            },
            "2.0": {
                "changes": "Added support for automatic correlations and rules analysis, alongside general improvements.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-2.0.0.jar",
                "libs": {
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.0/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.0/jackson-annotations-2.13.0.jar",
                    "jackson-databind>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.0/jackson-databind-2.13.0.jar",
                    "jackson-core>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.0/jackson-core-2.13.0.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.0/jackson-module-jaxb-annotations-2.10.2.jar",
                    "jmeter-bzm-commons>=0.2.1": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.0/jmeter-bzm-commons-0.2.1.jar",
                    "json>=20190722": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.0/json-20190722.jar"
                }
            },
            "2.0.1": {
                "changes": "Fixed a UI update lock issue.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-2.0.1.jar",
                "libs": {
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.1/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.1/jackson-annotations-2.13.0.jar",
                    "jackson-databind>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.1/jackson-databind-2.13.0.jar",
                    "jackson-core>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.1/jackson-core-2.13.0.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.1/jackson-module-jaxb-annotations-2.10.2.jar",
                    "jmeter-bzm-commons>=0.2.1": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.1/jmeter-bzm-commons-0.2.1.jar",
                    "json>=20190722": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.1/json-20190722.jar"
                }
            },
            "2.0.2": {
                "changes": "Minor fixes and improvements in rule export.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-2.0.2.jar",
                "libs": {
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.2/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.2/jackson-annotations-2.13.0.jar",
                    "jackson-databind>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.2/jackson-databind-2.13.0.jar",
                    "jackson-core>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.2/jackson-core-2.13.0.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.2/jackson-module-jaxb-annotations-2.10.2.jar",
                    "jmeter-bzm-commons>=0.2.1": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.2/jmeter-bzm-commons-0.2.1.jar",
                    "json>=20190722": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.2/json-20190722.jar"
                }
            },
            "2.0.3": {
                "changes": "Minor fixes and improvements.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-2.0.3.jar",
                "libs": {
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.3/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.3/jackson-annotations-2.13.0.jar",
                    "jackson-databind>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.3/jackson-databind-2.13.0.jar",
                    "jackson-core>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.3/jackson-core-2.13.0.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.3/jackson-module-jaxb-annotations-2.10.2.jar",
                    "jmeter-bzm-commons>=0.2.1": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.3/jmeter-bzm-commons-0.2.1.jar",
                    "json>=20190722": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.0.3/json-20190722.jar"
                }
            },
            "2.1": {
                "changes": "Improvements and fixes, as well as integration with the BlazeMeter correlation rules repository.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-2.1.jar",
                "libs": {
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.1/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.1/jackson-annotations-2.13.0.jar",
                    "jackson-databind>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.1/jackson-databind-2.13.0.jar",
                    "jackson-core>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.1/jackson-core-2.13.0.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.1/jackson-module-jaxb-annotations-2.10.2.jar",
                    "jmeter-bzm-commons>=0.2.1": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.1/jmeter-bzm-commons-0.2.1.jar",
                    "json>=20190722": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.1/json-20190722.jar"
                },
                "depends": [
                    "bzm-repositories"
                ]
            },
            "2.2": {
                "changes": "Improvements and fixes, as well saving of rules to remote repositories was also incorporate.d",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-2.2.jar",
                "libs": {
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.2/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.2/jackson-annotations-2.13.0.jar",
                    "jackson-databind>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.2/jackson-databind-2.13.0.jar",
                    "jackson-core>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.2/jackson-core-2.13.0.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.2/jackson-module-jaxb-annotations-2.10.2.jar",
                    "jmeter-bzm-commons>=0.2.1": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.2/jmeter-bzm-commons-0.2.1.jar",
                    "json>=20190722": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.2/json-20190722.jar",
                    "maven-artifact>=3.8.4": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.2/maven-artifact-3.8.4.jar"
                },
                "depends": [
                    "bzm-repositories"
                ]
            },
            "2.2.1": {
                "changes": "Improvements and fixes",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-2.2.1.jar",
                "libs": {
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.2.1/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.2.1/jackson-annotations-2.13.0.jar",
                    "jackson-databind>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.2.1/jackson-databind-2.13.0.jar",
                    "jackson-core>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.2.1/jackson-core-2.13.0.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.2.1/jackson-module-jaxb-annotations-2.10.2.jar",
                    "jmeter-bzm-commons>=0.2.1": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.2.1/jmeter-bzm-commons-0.2.1.jar",
                    "json>=20190722": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.2.1/json-20190722.jar",
                    "maven-artifact>=3.8.4": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.2.1/maven-artifact-3.8.4.jar"
                },
                "depends": [
                    "bzm-repositories"
                ]
            },
            "2.3": {
                "changes": "History Manager and bug fixes.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-2.3.jar",
                "libs": {
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.3/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.3/jackson-annotations-2.13.0.jar",
                    "jackson-databind>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.3/jackson-databind-2.13.0.jar",
                    "jackson-core>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.3/jackson-core-2.13.0.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.3/jackson-module-jaxb-annotations-2.10.2.jar",
                    "jmeter-bzm-commons>=0.2.1": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.3/jmeter-bzm-commons-0.2.1.jar",
                    "json>=20190722": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.3/json-20190722.jar",
                    "maven-artifact>=3.8.4": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.3/maven-artifact-3.8.4.jar"
                },
                "depends": [
                    "bzm-repositories"
                ]
            },
            "2.4": {
                "changes": "JSON Extractor and Replacement analysis and legacy support and bug fixes",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-2.4.jar",
                "libs": {
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.4/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.4/jackson-annotations-2.13.0.jar",
                    "jackson-databind>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.4/jackson-databind-2.13.0.jar",
                    "jackson-core>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.4/jackson-core-2.13.0.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.4/jackson-module-jaxb-annotations-2.10.2.jar",
                    "jmeter-bzm-commons>=0.2.1": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.4/jmeter-bzm-commons-0.2.1.jar",
                    "json>=20190722": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.4/json-20190722.jar",
                    "maven-artifact>=3.8.4": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.4/maven-artifact-3.8.4.jar"
                },
                "depends": [
                    "bzm-repositories"
                ]
            },
            "2.5": {
                "changes": "JSON Extractor and Replacement support on automatic comparison and variable detection",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-2.5.jar",
                "libs": {
                    "jackson-dataformat-xml>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.5/jackson-dataformat-xml-2.10.2.jar",
                    "jackson-annotations>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.5/jackson-annotations-2.13.0.jar",
                    "jackson-databind>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.5/jackson-databind-2.13.0.jar",
                    "jackson-core>=2.13.0": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.5/jackson-core-2.13.0.jar",
                    "jackson-module-jaxb-annotations>=2.10.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.5/jackson-module-jaxb-annotations-2.10.2.jar",
                    "jmeter-bzm-commons>=0.2.1": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.5/jmeter-bzm-commons-0.2.1.jar",
                    "json>=20190722": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.5/json-20190722.jar",
                    "maven-artifact>=3.8.4": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.5/maven-artifact-3.8.4.jar"
                },
                "depends": [
                    "bzm-repositories"
                ]
            },
            "2.5.1": {
                "changes": "Draft template feature and performance improvements",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-2.5.1.jar",
                "libs": {
                    "jackson-dataformat-xml>=2.10.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.5.1/jackson-dataformat-xml-2.10.3.jar",
                    "jackson-annotations>=2.13.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.5.1/jackson-annotations-2.13.3.jar",
                    "jackson-databind>=2.10.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.5.1/jackson-databind-2.10.3.jar",
                    "jackson-core>=2.13.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.5.1/jackson-core-2.13.3.jar",
                    "jackson-module-jaxb-annotations>=2.10.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.5.1/jackson-module-jaxb-annotations-2.10.3.jar",
                    "jmeter-bzm-commons>=0.2.1": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.5.1/jmeter-bzm-commons-0.2.1.jar",
                    "json>=20190722": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.5.1/json-20190722.jar",
                    "maven-artifact>=3.8.4": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.5.1/maven-artifact-3.8.4.jar"
                },
                "depends": [
                    "bzm-repositories"
                ]
            },
            "2.6": {
                "changes": "Encode and decode automatic correlation",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-2.6.jar",
                "libs": {
                    "jackson-dataformat-xml>=2.10.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.6/jackson-dataformat-xml-2.10.3.jar",
                    "jackson-annotations>=2.13.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.6/jackson-annotations-2.13.3.jar",
                    "jackson-databind>=2.10.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.6/jackson-databind-2.10.3.jar",
                    "jackson-core>=2.13.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.6/jackson-core-2.13.3.jar",
                    "jackson-module-jaxb-annotations>=2.10.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.6/jackson-module-jaxb-annotations-2.10.3.jar",
                    "jmeter-bzm-commons>=0.2.1": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.6/jmeter-bzm-commons-0.2.1.jar",
                    "json>=20190722": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.6/json-20190722.jar",
                    "maven-artifact>=3.8.4": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v2.6/maven-artifact-3.8.4.jar"
                },
                "depends": [
                    "bzm-repositories"
                ]
            },
            "3.0": {
                "changes": "Siebel components removed and many bug fixes!",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-3.0.jar",
                "libs": {
                    "jackson-dataformat-xml>=2.10.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.0/jackson-dataformat-xml-2.10.3.jar",
                    "jackson-annotations>=2.13.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.0/jackson-annotations-2.13.0.jar",
                    "jackson-databind>=2.10.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.0/jackson-databind-2.10.3.jar",
                    "jackson-core>=2.13.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.0/jackson-core-2.13.3.jar",
                    "jackson-module-jaxb-annotations>=2.10.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.0/jackson-module-jaxb-annotations-2.10.3.jar",
                    "jmeter-bzm-commons>=0.2.1": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.0/jmeter-bzm-commons-0.2.1.jar",
                    "json>=20190722": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.0/json-20190722.jar",
                    "maven-artifact>=3.8.4": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.0/maven-artifact-3.8.4.jar"
                },
                "depends": [
                    "bzm-repositories"
                ]
            },
            "3.1": {
                "changes": "Many improvements in generation of suggestions from templates!",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-3.1.jar",
                "libs": {
                    "jackson-dataformat-xml>=2.10.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.1/jackson-dataformat-xml-2.10.3.jar",
                    "jackson-annotations>=2.13.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.1/jackson-annotations-2.13.3.jar",
                    "jackson-databind>=2.10.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.1/jackson-databind-2.10.3.jar",
                    "jackson-core>=2.13.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.1/jackson-core-2.13.3.jar",
                    "jackson-module-jaxb-annotations>=2.10.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.1/jackson-module-jaxb-annotations-2.10.3.jar",
                    "jmeter-bzm-commons>=0.2.1": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.1/jmeter-bzm-commons-0.2.1.jar",
                    "json>=20190722": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.1/json-20190722.jar",
                    "maven-artifact>=3.8.4": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.1/maven-artifact-3.8.4.jar"
                },
                "depends": [
                    "bzm-repositories"
                ]
            },
            "3.1.1": {
                "changes": "BlazeMeter rebranding",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-bzm-correlation-recorder-3.1.1.jar",
                "libs": {
                    "jackson-annotations>=2.13.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.1.1/jackson-annotations-2.13.3.jar",
                    "jackson-core>=2.13.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.1.1/jackson-core-2.13.3.jar",
                    "jackson-databind>=2.10.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.1.1/jackson-databind-2.10.3.jar",
                    "jackson-dataformat-xml>=2.10.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.1.1/jackson-dataformat-xml-2.10.3.jar",
                    "jackson-module-jaxb-annotations>=2.10.3": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.1.1/jackson-module-jaxb-annotations-2.10.3.jar",
                    "jmeter-bzm-commons>=0.2.2": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.1.1/jmeter-bzm-commons-0.2.2.jar",
                    "json>=20190722": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.1.1/json-20190722.jar",
                    "maven-artifact>=3.8.4": "https://github.com/Blazemeter/CorrelationRecorder/releases/download/v3.1.1/maven-artifact-3.8.4.jar"
                },
                "depends": [
                    "bzm-repositories"
                ]
            }
        }
    },
    {
        "id": "bzm-repositories",
        "name": "BlazeMeter - Repositories",
        "description": "BlazeMeter repositories functionality for the Auto Correlation Recorder Plugin",
        "screenshotUrl": "https://raw.githubusercontent.com/Blazemeter/CorrelationRecorder/master/docs/bzmRepositoriesScreenshot.png",
        "helpUrl": "https://blazemeter.github.io/CorrelationRecorder/guide/installation-guide.html#integration-with-blazemeter",
        "vendor": "BlazeMeter",
        "markerClass": "com.blazemeter.jmeter.repository.plugin.system.SystemManager",
        "componentClasses": [],
        "versions": {
            "1.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/bzm-repositories-plugin-1.0.jar"
            },
            "1.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/bzm-repositories-plugin-1.1.jar"
            },
            "1.2": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/bzm-repositories-plugin-1.2.jar"
            },
            "1.3": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/bzm-repositories-plugin-1.3.jar"
            }
        }
    },
    {
        "id": "mqmeter",
        "name": "IBM MQ Support",
        "description": "A JMeter Plugin to put and get message on IBM MQ Queue, also publish message on Topic. It connect to MQ Server through server channel using ip address, port number, userID and password (if the channel has CHLAUTH rules).",
        "screenshotUrl": "https://github.com/JoseLuisSR/img2/blob/master/mqmeter/MQClientSampler.png",
        "helpUrl": "https://github.com/JoseLuisSR/mqmeter",
        "vendor": "JoseLuisSR",
        "markerClass": "co.signal.mqmeter.MQClientSampler",
        "componentClasses": [
            "co.signal.mqmeter.MQPublishSampler",
            "co.signal.mqmeter.MQClientSampler"
        ],
        "versions": {
            "2.1.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/mqmeter-2.1.0.jar",
                "libs": {
                    "com.ibm.mq": "https://search.maven.org/remotecontent?filepath=com/ibm/mq/com.ibm.mq.allclient/9.0.4.0/com.ibm.mq.allclient-9.0.4.0.jar"
                }
            }
        }
    },
    {
        "id": "bzm-jmeter-citrix-plugin",
        "name": "BlazeMeter - Citrix Plugin",
        "description": "Support for Citrix protocol (only available for Microsoft Windows)",
        "screenshotUrl": "https://github.com/Blazemeter/CitrixPlugin/raw/master/citrix-jmeter/plugin-metadata/presentationScreenshot.png",
        "helpUrl": "https://github.com/Blazemeter/CitrixPlugin/blob/master/README.md",
        "vendor": "BlazeMeter",
        "markerClass": "com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI",
        "componentClasses": [
            "com.blazemeter.jmeter.citrix.assertion.CitrixAssertion",
            "com.blazemeter.jmeter.citrix.assertion.gui.CitrixAssertionGui",
            "com.blazemeter.jmeter.citrix.assertion.CitrixSessionAssertion",
            "com.blazemeter.jmeter.citrix.assertion.gui.CitrixSessionAssertionGui",
            "com.blazemeter.jmeter.citrix.gui.CitrixResultRenderer",
            "com.blazemeter.jmeter.citrix.listener.CitrixIcaFileSaver",
            "com.blazemeter.jmeter.citrix.listener.gui.CitrixIcaFileSaverGui",
            "com.blazemeter.jmeter.citrix.recorder.CitrixRecorder",
            "com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI",
            "com.blazemeter.jmeter.citrix.sampler.StartApplicationSampler",
            "com.blazemeter.jmeter.citrix.sampler.gui.StartApplicationSamplerGUI",
            "com.blazemeter.jmeter.citrix.sampler.InteractionSampler",
            "com.blazemeter.jmeter.citrix.sampler.gui.CitrixSamplerGUI"
        ],
        "versions": {
            "0.5.5": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/citrix-jmeter-0.5.5.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "0.6.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/citrix-jmeter-0.6.0.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "0.7.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/citrix-jmeter-0.7.0.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "0.7.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/citrix-jmeter-0.7.1.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "0.7.2": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/citrix-jmeter-0.7.2.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "0.7.3": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/citrix-jmeter-0.7.3.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "0.7.4": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/citrix-jmeter-0.7.4.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "0.7.5": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/citrix-jmeter-0.7.5.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "0.7.6": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/citrix-jmeter-0.7.6.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "0.7.7": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/citrix-jmeter-0.7.7.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "0.7.8": {
                "changes": "BlazeMeter rebranding",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/citrix-jmeter-0.7.8.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            }
        }
    },
    {
        "id": "jmeter-core",
        "name": "jmeter - Core",
        "description": "Core functionality for JMeter, including GUI and engine.",
        "vendor": "JMeter Core Team",
        "screenshotUrl": "http://jmeter.apache.org/images/screenshots/http-config/http-config-example.png",
        "helpUrl": "http://jmeter.apache.org/usermanual/index.html",
        "markerClass": "org.apache.jmeter.engine.JMeterEngine",
        "componentClasses": [
            "org.apache.jmeter.config.Arguments",
            "org.apache.jmeter.config.ConfigTestElement",
            "org.apache.jmeter.config.LoginConfig",
            "org.apache.jmeter.config.gui.ArgumentsPanel",
            "org.apache.jmeter.config.gui.LoginConfigGui",
            "org.apache.jmeter.config.gui.ObsoleteGui",
            "org.apache.jmeter.config.gui.SimpleConfigGui",
            "org.apache.jmeter.control.GenericController",
            "org.apache.jmeter.control.IfController",
            "org.apache.jmeter.control.LoopController",
            "org.apache.jmeter.control.RunTime",
            "org.apache.jmeter.control.TestFragmentController",
            "org.apache.jmeter.control.TransactionController",
            "org.apache.jmeter.control.TransactionSampler",
            "org.apache.jmeter.control.WhileController",
            "org.apache.jmeter.control.gui.IfControllerPanel",
            "org.apache.jmeter.control.gui.LogicControllerGui",
            "org.apache.jmeter.control.gui.LoopControlPanel",
            "org.apache.jmeter.control.gui.RunTimeGui",
            "org.apache.jmeter.control.gui.TestFragmentControllerGui",
            "org.apache.jmeter.control.gui.TestPlanGui",
            "org.apache.jmeter.control.gui.TransactionControllerGui",
            "org.apache.jmeter.control.gui.WhileControllerGui",
            "org.apache.jmeter.control.gui.WorkBenchGui",
            "org.apache.jmeter.gui.NamePanel",
            "org.apache.jmeter.reporters.ResultAction",
            "org.apache.jmeter.reporters.ResultCollector",
            "org.apache.jmeter.reporters.ResultSaver",
            "org.apache.jmeter.reporters.Summariser",
            "org.apache.jmeter.reporters.gui.ResultActionGui",
            "org.apache.jmeter.reporters.gui.ResultSaverGui",
            "org.apache.jmeter.reporters.gui.SummariserGui",
            "org.apache.jmeter.samplers.RemoteListenerWrapper",
            "org.apache.jmeter.samplers.RemoteSampleListenerImpl",
            "org.apache.jmeter.samplers.RemoteSampleListenerWrapper",
            "org.apache.jmeter.testbeans.gui.TestBeanGUI",
            "org.apache.jmeter.threads.PostThreadGroup",
            "org.apache.jmeter.threads.SetupThreadGroup",
            "org.apache.jmeter.threads.ThreadGroup",
            "org.apache.jmeter.threads.gui.PostThreadGroupGui",
            "org.apache.jmeter.threads.gui.SetupThreadGroupGui",
            "org.apache.jmeter.threads.gui.ThreadGroupGui"
        ],
        "canUninstall": false,
        "versions": {
            "": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ApacheJMeter_core-%1$s.jar"
            }
        }
    },
    {
        "id": "jmeter-tcp",
        "name": "jmeter - TCP Protocol Support",
        "description": "The TCP Sampler opens a TCP/IP connection to the specified server. It then sends the text, and waits for a response.",
        "vendor": "JMeter Core Team",
        "screenshotUrl": "http://jmeter.apache.org/images/screenshots/tcpsampler.png",
        "helpUrl": "http://jmeter.apache.org/usermanual/component_reference.html#TCP_Sampler",
        "markerClass": "org.apache.jmeter.protocol.tcp.sampler.TCPSampler",
        "componentClasses": [
            "org.apache.jmeter.protocol.tcp.config.gui.TCPConfigGui",
            "org.apache.jmeter.protocol.tcp.control.gui.TCPSamplerGui",
            "org.apache.jmeter.protocol.tcp.sampler.TCPSampler"
        ],
        "versions": {
            "": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ApacheJMeter_tcp-%1$s.jar"
            }
        }
    },
    {
        "id": "jmeter-ldap",
        "name": "jmeter - LDAP Protocol Support",
        "description": "This Sampler lets you send a different Ldap request(Add, Modify, Delete and Search) to an LDAP server.",
        "vendor": "JMeter Core Team",
        "screenshotUrl": "http://jmeter.apache.org/images/screenshots/ldap_request.png",
        "helpUrl": "http://jmeter.apache.org/usermanual/component_reference.html#LDAP_Request",
        "markerClass": "org.apache.jmeter.protocol.ldap.sampler.LDAPSampler",
        "componentClasses": [
            "org.apache.jmeter.protocol.ldap.config.gui.LDAPArguments",
            "org.apache.jmeter.protocol.ldap.config.gui.LDAPArgumentsPanel",
            "org.apache.jmeter.protocol.ldap.config.gui.LdapConfigGui",
            "org.apache.jmeter.protocol.ldap.config.gui.LdapExtConfigGui",
            "org.apache.jmeter.protocol.ldap.control.gui.LdapExtTestSamplerGui",
            "org.apache.jmeter.protocol.ldap.control.gui.LdapTestSamplerGui",
            "org.apache.jmeter.protocol.ldap.sampler.LDAPExtSampler",
            "org.apache.jmeter.protocol.ldap.sampler.LDAPSampler"
        ],
        "versions": {
            "": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ApacheJMeter_ldap-%1$s.jar"
            }
        }
    },
    {
        "id": "jmeter-native",
        "name": "jmeter - OS Process Support",
        "description": "The OS Process Sampler is a sampler that can be used to execute commands on the local machine.",
        "vendor": "JMeter Core Team",
        "screenshotUrl": "http://jmeter.apache.org/images/screenshots/os_process_sampler.png",
        "helpUrl": "http://jmeter.apache.org/usermanual/component_reference.html#OS_Process_Sampler",
        "markerClass": "org.apache.jmeter.protocol.system.SystemSampler",
        "componentClasses": [
            "org.apache.jmeter.protocol.system.SystemSampler",
            "org.apache.jmeter.protocol.system.gui.SystemSamplerGui"
        ],
        "versions": {
            "": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ApacheJMeter_native-%1$s.jar"
            }
        }
    },
    {
        "id": "jmeter-mongodb",
        "name": "jmeter - MongoDB Support",
        "description": "Supports testing MongoDB performance",
        "vendor": "JMeter Core Team",
        "screenshotUrl": "http://jmeter.apache.org/images/screenshots/mongodb-source-config.png",
        "helpUrl": "http://jmeter.apache.org/usermanual/component_reference.html#MongoDB_Script",
        "markerClass": "org.apache.jmeter.protocol.mongodb.sampler.MongoScriptSampler",
        "componentClasses": [
            "org.apache.jmeter.protocol.mongodb.config.MongoSourceElement",
            "org.apache.jmeter.protocol.mongodb.sampler.MongoScriptSampler"
        ],
        "versions": {
            "": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ApacheJMeter_mongodb-%1$s.jar"
            }
        }
    },
    {
        "id": "jmeter-mail",
        "name": "jmeter - Mail/SMTP Support",
        "description": "The SMTP Sampler can send mail messages using SMTP/SMTPS protocol.",
        "vendor": "JMeter Core Team",
        "screenshotUrl": "http://jmeter.apache.org/images/screenshots/smtp_sampler.png",
        "helpUrl": "http://jmeter.apache.org/usermanual/component_reference.html#SMTP_Sampler",
        "markerClass": "org.apache.jmeter.protocol.smtp.sampler.SmtpSampler",
        "componentClasses": [
            "org.apache.jmeter.protocol.mail.sampler.MailReaderSampler",
            "org.apache.jmeter.protocol.mail.sampler.gui.MailReaderSamplerGui",
            "org.apache.jmeter.protocol.smtp.sampler.SmtpSampler",
            "org.apache.jmeter.protocol.smtp.sampler.gui.SmtpSamplerGui"
        ],
        "versions": {
            "": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ApacheJMeter_mail-%1$s.jar"
            }
        }
    },
    {
        "id": "jmeter-junit",
        "name": "jmeter - JUnit Support",
        "description": "Executes JUnit tests compiled into JARs",
        "vendor": "JMeter Core Team",
        "screenshotUrl": "http://jmeter.apache.org/images/screenshots/junit_sampler.png",
        "helpUrl": "http://jmeter.apache.org/usermanual/component_reference.html#JUnit_Request",
        "markerClass": "org.apache.jmeter.protocol.java.sampler.JUnitSampler",
        "componentClasses": [
            "org.apache.jmeter.protocol.java.control.gui.JUnitTestSamplerGui",
            "org.apache.jmeter.protocol.java.sampler.JUnitSampler"
        ],
        "versions": {
            "": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ApacheJMeter_junit-%1$s.jar"
            }
        }
    },
    {
        "id": "jmeter-jms",
        "name": "jmeter - JMS Support",
        "description": "Offers JMS Subscriber, Publisher and JMS P2P",
        "vendor": "JMeter Core Team",
        "screenshotUrl": "http://jmeter.apache.org/images/screenshots/jmssubscriber.png",
        "helpUrl": "http://jmeter.apache.org/usermanual/component_reference.html#JMS_Subscriber",
        "markerClass": "org.apache.jmeter.protocol.jms.sampler.JMSSampler",
        "componentClasses": [
            "org.apache.jmeter.protocol.jms.control.gui.JMSPublisherGui",
            "org.apache.jmeter.protocol.jms.control.gui.JMSSamplerGui",
            "org.apache.jmeter.protocol.jms.control.gui.JMSSubscriberGui",
            "org.apache.jmeter.protocol.jms.sampler.JMSSampler",
            "org.apache.jmeter.protocol.jms.sampler.PublisherSampler",
            "org.apache.jmeter.protocol.jms.sampler.SubscriberSampler"
        ],
        "versions": {
            "": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ApacheJMeter_jms-%1$s.jar"
            }
        }
    },
    {
        "id": "jmeter-jdbc",
        "name": "jmeter - JDBC Support",
        "description": "This sampler lets you send an JDBC Request (an SQL query) to a database.",
        "vendor": "JMeter Core Team",
        "screenshotUrl": "http://jmeter.apache.org/images/screenshots/jdbctest/jdbc-request.png",
        "helpUrl": "http://jmeter.apache.org/usermanual/component_reference.html#JDBC_Request",
        "markerClass": "org.apache.jmeter.protocol.jdbc.sampler.JDBCSampler",
        "componentClasses": [
            "org.apache.jmeter.protocol.jdbc.config.DataSourceElement",
            "org.apache.jmeter.protocol.jdbc.processor.JDBCPostProcessor",
            "org.apache.jmeter.protocol.jdbc.processor.JDBCPreProcessor",
            "org.apache.jmeter.protocol.jdbc.sampler.JDBCSampler"
        ],
        "versions": {
            "": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ApacheJMeter_jdbc-%1$s.jar"
            }
        }
    },
    {
        "id": "jmeter-java",
        "name": "jmeter - Java Components",
        "description": "Java Sampler and other components",
        "vendor": "JMeter Core Team",
        "screenshotUrl": "",
        "helpUrl": "",
        "markerClass": "org.apache.jmeter.protocol.java.sampler.JavaSampler",
        "componentClasses": [
            "org.apache.jmeter.protocol.java.config.JavaConfig",
            "org.apache.jmeter.protocol.java.config.gui.JavaConfigGui",
            "org.apache.jmeter.protocol.java.control.gui.BeanShellSamplerGui",
            "org.apache.jmeter.protocol.java.control.gui.JavaTestSamplerGui",
            "org.apache.jmeter.protocol.java.sampler.BSFSampler",
            "org.apache.jmeter.protocol.java.sampler.BeanShellSampler",
            "org.apache.jmeter.protocol.java.sampler.JSR223Sampler",
            "org.apache.jmeter.protocol.java.sampler.JavaSampler"
        ],
        "versions": {
            "": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ApacheJMeter_java-%1$s.jar"
            }
        }
    },
    {
        "id": "jmeter-ftp",
        "name": "jmeter - FTP Protocol Support",
        "description": "This controller lets you send an FTP 'retrieve file' or 'upload file' request to an FTP server.",
        "vendor": "JMeter Core Team",
        "screenshotUrl": "http://jmeter.apache.org/images/screenshots/ftptest/ftp-request.png",
        "helpUrl": "http://jmeter.apache.org/usermanual/component_reference.html#FTP_Request",
        "markerClass": "org.apache.jmeter.protocol.ftp.sampler.FTPSampler",
        "componentClasses": [
            "org.apache.jmeter.protocol.ftp.config.gui.FtpConfigGui",
            "org.apache.jmeter.protocol.ftp.control.gui.FtpTestSamplerGui",
            "org.apache.jmeter.protocol.ftp.sampler.FTPSampler"
        ],
        "versions": {
            "": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ApacheJMeter_ftp-%1$s.jar"
            }
        }
    },
    {
        "id": "jmeter-http",
        "name": "jmeter - HTTP Protocol Support",
        "description": "This sampler lets you send an HTTP/HTTPS request to a web server.",
        "vendor": "JMeter Core Team",
        "screenshotUrl": "http://jmeter.apache.org/images/screenshots/http-request.png",
        "helpUrl": "http://jmeter.apache.org/usermanual/component_reference.html#HTTP_Request",
        "markerClass": "org.apache.jmeter.protocol.http.sampler.HTTPSampler",
        "componentClasses": [
            "org.apache.jmeter.protocol.http.config.gui.HttpDefaultsGui",
            "org.apache.jmeter.protocol.http.control.AuthManager",
            "org.apache.jmeter.protocol.http.control.CacheManager",
            "org.apache.jmeter.protocol.http.control.CookieManager",
            "org.apache.jmeter.protocol.http.control.DNSCacheManager",
            "org.apache.jmeter.protocol.http.control.HeaderManager",
            "org.apache.jmeter.protocol.http.control.RecordingController",
            "org.apache.jmeter.protocol.http.control.gui.AjpSamplerGui",
            "org.apache.jmeter.protocol.http.control.gui.HttpMirrorControlGui",
            "org.apache.jmeter.protocol.http.control.gui.HttpTestSampleGui",
            "org.apache.jmeter.protocol.http.control.gui.RecordController",
            "org.apache.jmeter.protocol.http.gui.AuthPanel",
            "org.apache.jmeter.protocol.http.gui.CacheManagerGui",
            "org.apache.jmeter.protocol.http.gui.CookiePanel",
            "org.apache.jmeter.protocol.http.gui.DNSCachePanel",
            "org.apache.jmeter.protocol.http.gui.HTTPArgumentsPanel",
            "org.apache.jmeter.protocol.http.gui.HeaderPanel",
            "org.apache.jmeter.protocol.http.modifier.AnchorModifier",
            "org.apache.jmeter.protocol.http.modifier.RegExUserParameters",
            "org.apache.jmeter.protocol.http.modifier.URLRewritingModifier",
            "org.apache.jmeter.protocol.http.modifier.gui.AnchorModifierGui",
            "org.apache.jmeter.protocol.http.modifier.gui.RegExUserParametersGui",
            "org.apache.jmeter.protocol.http.modifier.gui.URLRewritingModifierGui",
            "org.apache.jmeter.protocol.http.proxy.ProxyControl",
            "org.apache.jmeter.protocol.http.proxy.gui.ProxyControlGui",
            "org.apache.jmeter.protocol.http.sampler.AccessLogSampler",
            "org.apache.jmeter.protocol.http.sampler.AjpSampler",
            "org.apache.jmeter.protocol.http.sampler.HTTPSampler",
            "org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy",
            "org.apache.jmeter.protocol.http.util.HTTPFileArgs"
        ],
        "versions": {
            "": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ApacheJMeter_http-%1$s.jar"
            }
        }
    },
    {
        "id": "jmeter-components",
        "name": "jmeter - Various Core Components",
        "description": "Ships a lot of various components for JMeter, including Debug Sampler",
        "vendor": "JMeter Core Team",
        "screenshotUrl": "http://jmeter.apache.org/images/screenshots/debug_sampler.png",
        "helpUrl": "http://jmeter.apache.org/usermanual/component_reference.html",
        "markerClass": "org.apache.jmeter.sampler.DebugSampler",
        "componentClasses": [
            "org.apache.jmeter.assertions.BSFAssertion",
            "org.apache.jmeter.assertions.BeanShellAssertion",
            "org.apache.jmeter.assertions.CompareAssertion",
            "org.apache.jmeter.assertions.DurationAssertion",
            "org.apache.jmeter.assertions.HTMLAssertion",
            "org.apache.jmeter.assertions.JSR223Assertion",
            "org.apache.jmeter.assertions.MD5HexAssertion",
            "org.apache.jmeter.assertions.ResponseAssertion",
            "org.apache.jmeter.assertions.SMIMEAssertionTestElement",
            "org.apache.jmeter.assertions.SizeAssertion",
            "org.apache.jmeter.assertions.XMLAssertion",
            "org.apache.jmeter.assertions.XMLSchemaAssertion",
            "org.apache.jmeter.assertions.XPathAssertion",
            "org.apache.jmeter.assertions.gui.AssertionGui",
            "org.apache.jmeter.assertions.gui.BeanShellAssertionGui",
            "org.apache.jmeter.assertions.gui.DurationAssertionGui",
            "org.apache.jmeter.assertions.gui.HTMLAssertionGui",
            "org.apache.jmeter.assertions.gui.MD5HexAssertionGUI",
            "org.apache.jmeter.assertions.gui.SMIMEAssertionGui",
            "org.apache.jmeter.assertions.gui.SizeAssertionGui",
            "org.apache.jmeter.assertions.gui.XMLAssertionGui",
            "org.apache.jmeter.assertions.gui.XMLSchemaAssertionGUI",
            "org.apache.jmeter.assertions.gui.XPathAssertionGui",
            "org.apache.jmeter.config.CSVDataSet",
            "org.apache.jmeter.config.KeystoreConfig",
            "org.apache.jmeter.config.RandomVariableConfig",
            "org.apache.jmeter.control.CriticalSectionController",
            "org.apache.jmeter.control.ForeachController",
            "org.apache.jmeter.control.IncludeController",
            "org.apache.jmeter.control.InterleaveControl",
            "org.apache.jmeter.control.ModuleController",
            "org.apache.jmeter.control.OnceOnlyController",
            "org.apache.jmeter.control.RandomController",
            "org.apache.jmeter.control.RandomOrderController",
            "org.apache.jmeter.control.SwitchController",
            "org.apache.jmeter.control.ThroughputController",
            "org.apache.jmeter.control.gui.CriticalSectionControllerGui",
            "org.apache.jmeter.control.gui.ForeachControlPanel",
            "org.apache.jmeter.control.gui.IncludeControllerGui",
            "org.apache.jmeter.control.gui.InterleaveControlGui",
            "org.apache.jmeter.control.gui.ModuleControllerGui",
            "org.apache.jmeter.control.gui.OnceOnlyControllerGui",
            "org.apache.jmeter.control.gui.RandomControlGui",
            "org.apache.jmeter.control.gui.RandomOrderControllerGui",
            "org.apache.jmeter.control.gui.SwitchControllerGui",
            "org.apache.jmeter.control.gui.ThroughputControllerGui",
            "org.apache.jmeter.extractor.BSFPostProcessor",
            "org.apache.jmeter.extractor.BeanShellPostProcessor",
            "org.apache.jmeter.extractor.DebugPostProcessor",
            "org.apache.jmeter.extractor.HtmlExtractor",
            "org.apache.jmeter.extractor.JSR223PostProcessor",
            "org.apache.jmeter.extractor.RegexExtractor",
            "org.apache.jmeter.extractor.XPathExtractor",
            "org.apache.jmeter.extractor.gui.HtmlExtractorGui",
            "org.apache.jmeter.extractor.gui.RegexExtractorGui",
            "org.apache.jmeter.extractor.gui.XPathExtractorGui",
            "org.apache.jmeter.extractor.json.jsonpath.JSONPostProcessor",
            "org.apache.jmeter.extractor.json.jsonpath.gui.JSONPostProcessorGui",
            "org.apache.jmeter.modifiers.BSFPreProcessor",
            "org.apache.jmeter.modifiers.BeanShellPreProcessor",
            "org.apache.jmeter.modifiers.JSR223PreProcessor",
            "org.apache.jmeter.modifiers.UserParameters",
            "org.apache.jmeter.modifiers.gui.CounterConfigGui",
            "org.apache.jmeter.modifiers.gui.SampleTimeoutGui",
            "org.apache.jmeter.modifiers.gui.UserParametersGui",
            "org.apache.jmeter.reporters.MailerResultCollector",
            "org.apache.jmeter.sampler.DebugSampler",
            "org.apache.jmeter.sampler.TestAction",
            "org.apache.jmeter.sampler.gui.TestActionGui",
            "org.apache.jmeter.timers.BSFTimer",
            "org.apache.jmeter.timers.BeanShellTimer",
            "org.apache.jmeter.timers.ConstantThroughputTimer",
            "org.apache.jmeter.timers.ConstantTimer",
            "org.apache.jmeter.timers.GaussianRandomTimer",
            "org.apache.jmeter.timers.JSR223Timer",
            "org.apache.jmeter.timers.PoissonRandomTimer",
            "org.apache.jmeter.timers.SyncTimer",
            "org.apache.jmeter.timers.UniformRandomTimer",
            "org.apache.jmeter.timers.gui.ConstantTimerGui",
            "org.apache.jmeter.timers.gui.GaussianRandomTimerGui",
            "org.apache.jmeter.timers.gui.PoissonRandomTimerGui",
            "org.apache.jmeter.timers.gui.UniformRandomTimerGui",
            "org.apache.jmeter.visualizers.AssertionVisualizer",
            "org.apache.jmeter.visualizers.BSFListener",
            "org.apache.jmeter.visualizers.BeanShellListener",
            "org.apache.jmeter.visualizers.ComparisonVisualizer",
            "org.apache.jmeter.visualizers.GraphVisualizer",
            "org.apache.jmeter.visualizers.JSR223Listener",
            "org.apache.jmeter.visualizers.MailerVisualizer",
            "org.apache.jmeter.visualizers.PropertyControlGui",
            "org.apache.jmeter.visualizers.RespTimeGraphVisualizer",
            "org.apache.jmeter.visualizers.SimpleDataWriter",
            "org.apache.jmeter.visualizers.StatGraphVisualizer",
            "org.apache.jmeter.visualizers.StatVisualizer",
            "org.apache.jmeter.visualizers.SummaryReport",
            "org.apache.jmeter.visualizers.TableVisualizer",
            "org.apache.jmeter.visualizers.ViewResultsFullVisualizer",
            "org.apache.jmeter.visualizers.backend.BackendListener",
            "org.apache.jmeter.visualizers.backend.BackendListenerGui"
        ],
        "versions": {
            "": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ApacheJMeter_components-%1$s.jar",
                "libs": {
                    "json-path": "http://search.maven.org/remotecontent?filepath=com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar",
                    "json-lib": "http://search.maven.org/remotecontent?filepath=net/sf/json-lib/json-lib/2.4/json-lib-2.4-jdk15.jar",
                    "json-smart": "http://search.maven.org/remotecontent?filepath=net/minidev/json-smart/2.3/json-smart-2.3.jar",
                    "asm": "http://search.maven.org/remotecontent?filepath=net/minidev/asm/1.0.2/asm-1.0.2.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-graphs-basic",
        "name": "3 Basic Graphs",
        "description": "<ul><li>Average Response Time</li><li>Active Threads</li><li>Successful/Failed Transactions</li></ul>",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/response_times_over_time.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/ResponseTimesOverTime/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.vizualizers.ResponseTimesOverTimeGui",
        "componentClasses": [
            "kg.apc.jmeter.vizualizers.ResponseTimesOverTimeGui",
            "kg.apc.jmeter.vizualizers.ThreadsStateOverTimeGui",
            "kg.apc.jmeter.vizualizers.TransactionsPerSecondGui"
        ],
        "versions": {
            "2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-graphs-basic-2.0.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-graphs-additional",
        "name": "5 Additional Graphs",
        "description": "<ul><li>Response Codes</li><li>Bytes Throughput</li><li>Connect Times</li><li>Latency</li><li>Hits/s</li></ul>",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/response_codes_per_second.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/ResponseCodesPerSecond/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.vizualizers.LatenciesOverTimeGui",
        "componentClasses": [
            "kg.apc.jmeter.vizualizers.BytesThroughputOverTimeGui",
            "kg.apc.jmeter.vizualizers.ConnectTimesOverTimeGui",
            "kg.apc.jmeter.vizualizers.HitsPerSecondGui",
            "kg.apc.jmeter.vizualizers.LatenciesOverTimeGui",
            "kg.apc.jmeter.vizualizers.ResponseCodesPerSecondGui"
        ],
        "versions": {
            "2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-graphs-additional-2.0.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-graphs-composite",
        "name": "Composite Timeline Graph",
        "description": "Graph that is able to show several other graphs data in single place",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/composite_chart.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/CompositeGraph/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.vizualizers.CompositeGraphGui",
        "componentClasses": [
            "kg.apc.jmeter.vizualizers.CompositeGraphGui"
        ],
        "versions": {
            "2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-graphs-composite-2.0.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-graphs-dist",
        "name": "Distribution/Percentile Graphs",
        "description": "<ul><li>Response Times Distribution</li><li>Response Times Percentiles</li></ul>",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/response_times_distribution.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/RespTimesDistribution/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.vizualizers.ResponseTimesDistributionGui",
        "componentClasses": [
            "kg.apc.jmeter.vizualizers.ResponseTimesDistributionGui",
            "kg.apc.jmeter.vizualizers.ResponseTimesPercentilesGui",
            "kg.apc.jmeter.vizualizers.ResponseTimesPercentilesOverTimeGui"
        ],
        "versions": {
            "2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-graphs-dist-2.0.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            },
            "2.1": {
                "changes": "New chart: Response Times Percentiles Over Time",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-graphs-dist-2.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.9": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.9/jmeter-plugins-cmn-jmeter-0.9.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-graphs-vs",
        "name": "KPI vs KPI Graphs",
        "description": "<ul><li>Hits/s vs Active Threads</li><li>Avg Response Time vs Active Threads</li></ul>",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/timevsthreads.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/ResponseTimesVsThreads/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.vizualizers.ThroughputVsThreadsGui",
        "componentClasses": [
            "kg.apc.jmeter.vizualizers.ThroughputVsThreadsGui",
            "kg.apc.jmeter.vizualizers.TimesVsThreadsGui"
        ],
        "versions": {
            "2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-graphs-vs-2.0.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-autostop",
        "name": "Auto-Stop Listener",
        "description": "Ability to stop test based on runtime KPIs",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/AutoStop2.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/AutoStop/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.reporters.AutoStop",
        "componentClasses": [
            "kg.apc.jmeter.reporters.AutoStop",
            "kg.apc.jmeter.reporters.AutoStopGui"
        ],
        "versions": {
            "0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-autostop-0.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            },
            "0.2": {
                "changes": "added environment variable setting when auto-stopped",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-autostop-0.2.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            },
            "0.3": {
                "changes": "added autostop criteria based on response time percentile",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-autostop-0.3.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.8/jmeter-plugins-cmn-jmeter-0.8.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-casutg",
        "name": "Custom Thread Groups",
        "description": "Adds new Thread Groups: <ul><li><a href=https://jmeter-plugins.org/wiki/SteppingThreadGroup>Stepping Thread Group</a></li><li><a href=https://jmeter-plugins.org/wiki/UltimateThreadGroup >Ultimate Thread Group</a></li><li><a href=https://jmeter-plugins.org/wiki/ConcurrencyThreadGroup>Concurrency Thread Group</a></li><li><a href=https://jmeter-plugins.org/wiki/ArrivalsThreadGroup>Arrivals Thread Group</a></li><li><a href=https://jmeter-plugins.org/wiki/FreeFormArrivalsThreadGroup>Free-Form Arrivals Thread Group</a></li></ul>",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/ConcurrencyThreadGroup.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/ConcurrencyThreadGroup/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "com.blazemeter.jmeter.threads.concurrency.ConcurrencyThreadGroup",
        "componentClasses": [
            "com.blazemeter.jmeter.control.VirtualUserController",
            "com.blazemeter.jmeter.reporters.FlushingResultCollector",
            "com.blazemeter.jmeter.threads.arrivals.ArrivalsThreadGroup",
            "com.blazemeter.jmeter.threads.arrivals.ArrivalsThreadGroupGui",
            "com.blazemeter.jmeter.threads.arrivals.FreeFormArrivalsThreadGroup",
            "com.blazemeter.jmeter.threads.arrivals.FreeFormArrivalsThreadGroupGui",
            "com.blazemeter.jmeter.threads.concurrency.ConcurrencyThreadGroup",
            "com.blazemeter.jmeter.threads.concurrency.ConcurrencyThreadGroupGui",
            "kg.apc.jmeter.threads.SteppingThreadGroup",
            "kg.apc.jmeter.threads.SteppingThreadGroupGui",
            "kg.apc.jmeter.threads.UltimateThreadGroup",
            "kg.apc.jmeter.threads.UltimateThreadGroupGui"
        ],
        "versions": {
            "2.9": {
                "changes": "Support JMeter's way of prefixing threads for distributed testing",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-casutg-2.9.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.6/jmeter-plugins-cmn-jmeter-0.6.jar"
                }
            },
            "2.10": {
                "changes": "Remove deprecation flag from Stepping Thread Group",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-casutg-2.10.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            },
            "3.0": {
                "changes": "Support for 'Same User On Each Iteration' on ConcurrencyThreadGroup, ArrivalsThreadGroup and FreeFormArrivalsThreadGroup",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-casutg-3.0.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            },
            "3.1": {
                "changes": "IteratingController support for built-in iteration variable support in JMeter 5.2+",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-casutg-3.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            },
            "3.1.1": {
                "changes": "Minor fix related to IteratingController support and reported starting index",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-casutg-3.1.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-csl",
        "name": "Console Status Logger",
        "description": "Small listener that prints each second a line with runtime stats into console",
        "screenshotUrl": "",
        "helpUrl": "https://jmeter-plugins.org/wiki/ConsoleStatusLogger/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.reporters.ConsoleStatusLogger",
        "componentClasses": [
            "kg.apc.jmeter.reporters.ConsoleStatusLogger",
            "kg.apc.jmeter.reporters.ConsoleStatusLoggerGui"
        ],
        "versions": {
            "0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-csl-0.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-csvars",
        "name": "Variables from CSV File",
        "description": "Config item to load one-line CSV file into JMeter variables on startup. Helps to have external configuration file for test plan.",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/varsfromcsv1.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/VariablesFromCSV/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.config.VariablesFromCSV",
        "componentClasses": [
            "kg.apc.jmeter.config.VariablesFromCSV",
            "kg.apc.jmeter.config.VariablesFromCSVGui"
        ],
        "versions": {
            "0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-csvars-0.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            },
            "0.2": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-csvars-0.2.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.8/jmeter-plugins-cmn-jmeter-0.8.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-dbmon",
        "name": "DBMon Sample Collector",
        "description": "DbMon lets you plot performance counters accessible via SQL when the test is running.",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/dbmon_samples_collector.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/DbMon/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.dbmon.DbMonCollector",
        "componentClasses": [
            "kg.apc.jmeter.dbmon.DbMonCollector",
            "kg.apc.jmeter.vizualizers.DbMonGui"
        ],
        "versions": {
            "0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-dbmon-0.1.jar",
                "depends": [
                    "jmeter-jdbc"
                ],
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-dummy",
        "name": "Dummy Sampler",
        "description": "Debugging sampler that just generates result as you specified. Very convenient to debug your complex scripts",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/dummy_sampler.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/DummySampler/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.samplers.DummySampler",
        "componentClasses": [
            "kg.apc.jmeter.samplers.DummySampler",
            "kg.apc.jmeter.samplers.DummySamplerGui",
            "kg.apc.jmeter.modifiers.DummySubPostProcessor",
            "kg.apc.jmeter.modifiers.DummySubPostProcessorGui"
        ],
        "versions": {
            "0.4": {
                "changes": "Fix serialization",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-dummy-0.4.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-ffw",
        "name": "Flexible File Writer",
        "description": "Flexible File Writer plugin allows writing test results in flexible format, specified via GUI.",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/FlexibleFileWriter.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/FlexibleFileWriter/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.reporters.FlexibleFileWriter",
        "componentClasses": [
            "kg.apc.jmeter.reporters.FlexibleFileWriter",
            "kg.apc.jmeter.reporters.FlexibleFileWriterGui"
        ],
        "versions": {
            "2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-ffw-2.0.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-fifo",
        "name": "Inter-Thread Communication",
        "description": "Global string queues for inter-thread communication",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/synchronization.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/InterThreadCommunication/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.modifiers.FifoPopPreProcessorGui",
        "componentClasses": [
            "kg.apc.jmeter.modifiers.FifoPopPreProcessor",
            "kg.apc.jmeter.modifiers.FifoPopPreProcessorGui",
            "kg.apc.jmeter.modifiers.FifoPutPostProcessor",
            "kg.apc.jmeter.modifiers.FifoPutPostProcessorGui"
        ],
        "versions": {
            "0.2": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-fifo-0.2.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-functions",
        "name": "Custom JMeter Functions",
        "description": "A number of additional JMeter functions that cover more of typical needs.",
        "screenshotUrl": "",
        "helpUrl": "https://jmeter-plugins.org/wiki/Functions/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.functions.Base64Decode",
        "versions": {
            "2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-functions-2.0.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "2.1": {
                "changes": "add caseFormat function",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-functions-2.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            },
            "2.2": {
                "changes": "fix __strReplaceRegex unusable",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-functions-2.2.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-httpraw",
        "name": "HTTP Raw Request",
        "description": "Low-level HTTP request, solves memory problem for huge file upload/download case. Also ships Raw Data Source preprocessor.",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/rawrequest.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/RawRequest/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.samplers.HTTPRawSampler",
        "componentClasses": [
            "kg.apc.jmeter.modifiers.RawRequestSourcePreProcessor",
            "kg.apc.jmeter.modifiers.RawRequestSourcePreProcessorGui",
            "kg.apc.jmeter.samplers.HTTPRawSampler",
            "kg.apc.jmeter.samplers.HTTPRawSamplerGui"
        ],
        "versions": {
            "0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-httpraw-0.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jmeter-plugins-common-io": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-common-io/0.2/jmeter-plugins-common-io-0.2.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-jms",
        "name": "JMS Send and Receive Sampler",
        "description": "If you are using JMS (Java Message Service) to send and receive messages between two or more clients, we have created a sampler which enables you to send and receive messages.",
        "screenshotUrl": "",
        "helpUrl": "https://jmeter-plugins.org/wiki/JMSSampler/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "com.atlantbh.jmeter.plugins.jmstools.BinaryMessagepostProcessor",
        "versions": {
            "0.2": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-jms-0.2.jar",
                "depends": [
                    "jmeter-java"
                ],
                "libs": {
                    "qpid-common": "https://search.maven.org/remotecontent?filepath=org/apache/qpid/qpid-common/0.20/qpid-common-0.20.jar",
                    "qpid-client": "https://search.maven.org/remotecontent?filepath=org/apache/qpid/qpid-client/0.20/qpid-client-0.20.jar",
                    "spring-core": "https://search.maven.org/remotecontent?filepath=org/springframework/spring-core/2.5.6/spring-core-2.5.6.jar",
                    "spring-jms": "https://search.maven.org/remotecontent?filepath=org/springframework/spring-jms/2.5.6/spring-jms-2.5.6.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-jmxmon",
        "name": "JMXMon Sample Collector",
        "description": "JMXMon lets you plot JMX performance metrics over time when the test is running.",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/jmxmon_samples_collector.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/JMXMon/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.jmxmon.JMXMonCollector",
        "componentClasses": [
            "kg.apc.jmeter.jmxmon.JMXMonCollector",
            "kg.apc.jmeter.vizualizers.JMXMonGui"
        ],
        "versions": {
            "0.2": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-jmxmon-0.2.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "0.3": {
                "changes": "Local JVM connection option (for JMeter self-monitoring)",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-jmxmon-0.3.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-json",
        "name": "JSON/YAML Plugins (deprecated)",
        "description": "[Deprecated in favor of core JMeter 4.0+] Allows extracting values from JSON/YAML responses using JSONPath syntax. Also ships JSONPath Assertion.",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/JSONPathExtractor.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/JSONPathExtractor/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "com.atlantbh.jmeter.plugins.jsonutils.jsonpathextractor.JSONPathExtractor",
        "componentClasses": [
            "com.atlantbh.jmeter.plugins.jsontoxmlconverter.JSONToXMLConverter",
            "com.atlantbh.jmeter.plugins.jsontoxmlconverter.gui.JSONToXMLConverterGui",
            "com.atlantbh.jmeter.plugins.jsonutils.jsonformatter.JSONFormatter",
            "com.atlantbh.jmeter.plugins.jsonutils.jsonformatter.gui.JSONFormatterGui",
            "com.atlantbh.jmeter.plugins.jsonutils.jsonpathassertion.JSONPathAssertion",
            "com.atlantbh.jmeter.plugins.jsonutils.jsonpathassertion.gui.JSONPathAssertionGui",
            "com.atlantbh.jmeter.plugins.jsonutils.jsonpathextractor.JSONPathExtractor",
            "com.atlantbh.jmeter.plugins.jsonutils.jsonpathextractor.gui.JSONPathExtractorGui"
        ],
        "versions": {
            "2.6": {
                "changes": "Fix case of asserting array against array",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-json-2.6.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar",
                    "json-path": "https://search.maven.org/remotecontent?filepath=com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar",
                    "json-lib": "https://search.maven.org/remotecontent?filepath=net/sf/json-lib/json-lib/2.4/json-lib-2.4-jdk15.jar",
                    "json-smart": "https://search.maven.org/remotecontent?filepath=net/minidev/json-smart/2.3/json-smart-2.3.jar",
                    "asm": "https://search.maven.org/remotecontent?filepath=net/minidev/asm/1.0.2/asm-1.0.2.jar"
                }
            },
            "2.7": {
                "changes": "Added YAML path extractor and assertion",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-json-2.7.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "json-path": "https://search.maven.org/remotecontent?filepath=com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar",
                    "json-lib": "https://search.maven.org/remotecontent?filepath=net/sf/json-lib/json-lib/2.4/json-lib-2.4-jdk15.jar",
                    "json-smart": "https://search.maven.org/remotecontent?filepath=net/minidev/json-smart/2.3/json-smart-2.3.jar",
                    "asm": "https://search.maven.org/remotecontent?filepath=net/minidev/asm/1.0.2/asm-1.0.2.jar",
                    "snakeyaml": "https://search.maven.org/remotecontent?filepath=org/yaml/snakeyaml/1.21/snakeyaml-1.21.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-lockfile",
        "name": "Lock File Config",
        "description": "Lock file allows you to set locks to prevent multiple JMeters from running on the same machine",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/lock_file.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/LockFile/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.config.LockFile",
        "componentClasses": [
            "kg.apc.jmeter.config.LockFile",
            "kg.apc.jmeter.config.LockFileGui"
        ],
        "versions": {
            "0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-lockfile-0.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-oauth",
        "name": "OAuth Sampler (Deprecated)",
        "description": "Does not work with JMeter v3.2+. OAuth sampler is an extended REST sampler which in addition includes the properties needed for this authorization",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/OAuth-Sampler.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/OAuthSampler/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "com.atlantbh.jmeter.plugins.oauth.OAuthSampler",
        "versions": {
            "0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-oauth-0.1.jar",
                "depends": [
                    "jmeter-http"
                ],
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "commons-lang": "https://search.maven.org/remotecontent?filepath=commons-lang/commons-lang/2.6/commons-lang-2.6.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-perfmon",
        "name": "PerfMon (Servers Performance Monitoring)",
        "description": "Allows collecting target server resource metrics. You need to start ServerAgent on a target machine.",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/servers_performance_monitoring.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/PerfMon/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.perfmon.PerfMonCollector",
        "componentClasses": [
            "kg.apc.jmeter.perfmon.PerfMonCollector",
            "kg.apc.jmeter.vizualizers.PerfMonGui"
        ],
        "versions": {
            "2.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-perfmon-2.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "perfmon": "https://search.maven.org/remotecontent?filepath=kg/apc/perfmon/2.2.2/perfmon-2.2.2.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-prmctl",
        "name": "Parameterized Controller & Set Variables Action",
        "description": "A controller and sampler to help reuse modules with variables in the scope",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/parameterizedcontroller.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/ParameterizedController/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.control.ParameterizedController",
        "componentClasses": [
            "kg.apc.jmeter.control.ParameterizedController",
            "kg.apc.jmeter.control.ParameterizedControllerGui",
            "kg.apc.jmeter.control.sampler.SetVariablesAction",
            "kg.apc.jmeter.control.sampler.SetVariablesActionGui"
        ],
        "versions": {
            "0.4": {
                "changes": "Added Set Variables Action",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-prmctl-0.4.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-redis",
        "name": "Redis Data Set",
        "description": "Allows reading test data from Redis storage",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/redis/RedisDataSet.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/RedisDataSet/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.config.redis.RedisDataSet",
        "componentClasses": [
            "kg.apc.jmeter.config.redis.RedisDataSet"
        ],
        "versions": {
            "0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-redis-0.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar",
                    "jedis": "https://search.maven.org/remotecontent?filepath=redis/clients/jedis/2.2.1/jedis-2.2.1.jar",
                    "commons-beanutils": "https://search.maven.org/remotecontent?filepath=commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar",
                    "qpid-common": "https://search.maven.org/remotecontent?filepath=org/apache/qpid/qpid-common/0.20/qpid-common-0.20.jar",
                    "xom": "https://search.maven.org/remotecontent?filepath=com/io7m/xom/xom/1.2.10/xom-1.2.10.jar",
                    "commons-pool": "https://search.maven.org/remotecontent?filepath=commons-pool/commons-pool/1.6/commons-pool-1.6.jar"
                }
            },
            "0.2": {
                "changes": "fixed GUI for component",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-redis-0.2.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar",
                    "jedis": "https://search.maven.org/remotecontent?filepath=redis/clients/jedis/2.2.1/jedis-2.2.1.jar",
                    "commons-beanutils": "https://search.maven.org/remotecontent?filepath=commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar",
                    "qpid-common": "https://search.maven.org/remotecontent?filepath=org/apache/qpid/qpid-common/0.20/qpid-common-0.20.jar",
                    "xom": "https://search.maven.org/remotecontent?filepath=com/io7m/xom/xom/1.2.10/xom-1.2.10.jar",
                    "commons-pool": "https://search.maven.org/remotecontent?filepath=commons-pool/commons-pool/1.6/commons-pool-1.6.jar"
                }
            },
            "0.3": {
                "changes": "fixed exception when RANDOM_KEEP chosen on a list",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-redis-0.3.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar",
                    "jedis": "https://search.maven.org/remotecontent?filepath=redis/clients/jedis/2.2.1/jedis-2.2.1.jar",
                    "commons-beanutils": "https://search.maven.org/remotecontent?filepath=commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar",
                    "qpid-common": "https://search.maven.org/remotecontent?filepath=org/apache/qpid/qpid-common/0.20/qpid-common-0.20.jar",
                    "xom": "https://search.maven.org/remotecontent?filepath=com/io7m/xom/xom/1.2.10/xom-1.2.10.jar",
                    "commons-pool": "https://search.maven.org/remotecontent?filepath=commons-pool/commons-pool/1.6/commons-pool-1.6.jar"
                }
            },
            "0.5": {
                "changes": "fixed ssl config in redis dataset so it actually gets used",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-redis-0.5.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jedis": "https://search.maven.org/remotecontent?filepath=redis/clients/jedis/3.6.3/jedis-3.6.3.jar",
                    "commons-pool2": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-pool2/2.9.0/commons-pool2-2.9.0.jar"
                }
            },
            "0.6": {
                "changes": "Performance improvements and update",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-redis-0.6.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jedis": "https://search.maven.org/remotecontent?filepath=redis/clients/jedis/3.6.3/jedis-3.6.3.jar",
                    "commons-pool2": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-pool2/2.9.0/commons-pool2-2.9.0.jar"
                }
            },
            "0.7": {
                "changes": "Fix JedisException when test ends",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-redis-0.7.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jedis": "https://search.maven.org/remotecontent?filepath=redis/clients/jedis/3.6.3/jedis-3.6.3.jar",
                    "commons-pool2": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-pool2/2.9.0/commons-pool2-2.9.0.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-tst",
        "name": "Throughput Shaping Timer",
        "description": "A plugin to set desired hits/s (RPS) schedule",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/throughput_shaping_timer1.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/ThroughputShapingTimer/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.timers.VariableThroughputTimer",
        "componentClasses": [
            "kg.apc.jmeter.timers.VariableThroughputTimer",
            "kg.apc.jmeter.timers.VariableThroughputTimerGui"
        ],
        "versions": {
            "2.5": {
                "changes": "Fix negative values from TSTFeedback function",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-tst-2.5.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            },
            "2.6": {
                "changes": "Added support for multiple load_profile properties",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-tst-2.6.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-udp",
        "name": "UDP Protocol Support",
        "description": "This plugin adds UDP protocol support to JMeter. With this plugin you can load test DNS, NTP, TFTP, Boot servers and many-many other systems.",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/UDPRequest.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/UDPRequest/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.samplers.UDPSampler",
        "componentClasses": [
            "kg.apc.jmeter.samplers.UDPSampler",
            "kg.apc.jmeter.samplers.UDPSamplerGui"
        ],
        "versions": {
            "0.3": {
                "changes": "Fixed bind to local address/port",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-udp-0.3.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar",
                    "jmeter-plugins-common-io": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-common-io/0.2/jmeter-plugins-common-io-0.2.jar"
                }
            },
            "0.4": {
                "changes": "Fixed bind to local address/port",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-udp-0.4.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jmeter-plugins-common-io": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-common-io/0.2/jmeter-plugins-common-io-0.2.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-webdriver",
        "name": "Selenium/WebDriver Support",
        "description": "This plugin allows testing real browser behavior at UI level using Selenium/WebDriver technology",
        "screenshotUrl": "https://github.com/undera/jmeter-plugins-webdriver/raw/master/img/web-driver-tutorial-web-sampler.png",
        "helpUrl": "https://github.com/undera/jmeter-plugins-webdriver",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "com.googlecode.jmeter.plugins.webdriver.sampler.WebDriverSampler",
        "componentClasses": [
            "com.googlecode.jmeter.plugins.webdriver.config.ChromeDriverConfig",
            "com.googlecode.jmeter.plugins.webdriver.config.EdgeDriverConfig",
            "com.googlecode.jmeter.plugins.webdriver.config.FirefoxDriverConfig",
            "com.googlecode.jmeter.plugins.webdriver.config.HtmlUnitDriverConfig",
            "com.googlecode.jmeter.plugins.webdriver.config.InternetExplorerDriverConfig",
            "com.googlecode.jmeter.plugins.webdriver.config.RemoteDriverConfig",
            "com.googlecode.jmeter.plugins.webdriver.config.gui.ChromeDriverConfigGui",
            "com.googlecode.jmeter.plugins.webdriver.config.gui.EdgeDriverConfigGui",
            "com.googlecode.jmeter.plugins.webdriver.config.gui.FirefoxDriverConfigGui",
            "com.googlecode.jmeter.plugins.webdriver.config.gui.HtmlUnitDriverConfigGui",
            "com.googlecode.jmeter.plugins.webdriver.config.gui.InternetExplorerDriverConfigGui",
            "com.googlecode.jmeter.plugins.webdriver.config.gui.RemoteDriverConfigGui",
            "com.googlecode.jmeter.plugins.webdriver.sampler.WebDriverSampler",
            "com.googlecode.jmeter.plugins.webdriver.sampler.gui.WebDriverSamplerGui"
        ],
        "versions": {
            "1.4.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-webdriver-1.4.0.jar",
                "libs": {
                    "selenium-support": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-support/2.52.0/selenium-support-2.52.0.jar",
                    "selenium-api": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-api/2.52.0/selenium-api-2.52.0.jar",
                    "selenium-firefox-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-firefox-driver/2.52.0/selenium-firefox-driver-2.52.0.jar",
                    "selenium-remote-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-remote-driver/2.52.0/selenium-remote-driver-2.52.0.jar",
                    "selenium-ie-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-ie-driver/2.52.0/selenium-ie-driver-2.52.0.jar",
                    "selenium-chrome-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chrome-driver/2.52.0/selenium-chrome-driver-2.52.0.jar",
                    "selenium-htmlunit-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-htmlunit-driver/2.52.0/selenium-htmlunit-driver-2.52.0.jar",
                    "phantomjsdriver": "https://search.maven.org/remotecontent?filepath=com/codeborne/phantomjsdriver/1.2.1/phantomjsdriver-1.2.1.jar",
                    "nekohtml": "https://search.maven.org/remotecontent?filepath=net/sourceforge/nekohtml/nekohtml/1.9.22/nekohtml-1.9.22.jar",
                    "jsyntaxpane": "https://search.maven.org/remotecontent?filepath=de/sciss/jsyntaxpane/1.0.0/jsyntaxpane-1.0.0.jar",
                    "htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit/2.18/htmlunit-2.18.jar",
                    "htmlunit-core-js": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-core-js/2.17/htmlunit-core-js-2.17.jar",
                    "commons-exec": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar",
                    "gson": "https://search.maven.org/remotecontent?filepath=com/google/code/gson/gson/2.3.1/gson-2.3.1.jar",
                    "cglib-nodep": "https://search.maven.org/remotecontent?filepath=cglib/cglib-nodep/2.1_3/cglib-nodep-2.1_3.jar",
                    "cssparser": "https://search.maven.org/remotecontent?filepath=net/sourceforge/cssparser/cssparser/0.9.16/cssparser-0.9.16.jar",
                    "guava": "https://search.maven.org/remotecontent?filepath=io/janusproject/guava/guava/19.0.0/guava-19.0.0.jar",
                    "sac": "https://search.maven.org/remotecontent?filepath=org/w3c/css/sac/1.3/sac-1.3.jar"
                }
            },
            "2.2": {
                "changes": "added headless chrome support",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-webdriver-2.2.jar",
                "libs": {
                    "selenium-support": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-support/2.52.0/selenium-support-2.52.0.jar",
                    "selenium-api": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-api/2.52.0/selenium-api-2.52.0.jar",
                    "selenium-firefox-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-firefox-driver/2.52.0/selenium-firefox-driver-2.52.0.jar",
                    "selenium-remote-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-remote-driver/2.52.0/selenium-remote-driver-2.52.0.jar",
                    "selenium-ie-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-ie-driver/2.52.0/selenium-ie-driver-2.52.0.jar",
                    "selenium-chrome-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chrome-driver/2.52.0/selenium-chrome-driver-2.52.0.jar",
                    "selenium-htmlunit-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-htmlunit-driver/2.52.0/selenium-htmlunit-driver-2.52.0.jar",
                    "phantomjsdriver": "https://search.maven.org/remotecontent?filepath=com/codeborne/phantomjsdriver/1.2.1/phantomjsdriver-1.2.1.jar",
                    "nekohtml": "https://search.maven.org/remotecontent?filepath=net/sourceforge/nekohtml/nekohtml/1.9.22/nekohtml-1.9.22.jar",
                    "jsyntaxpane": "https://search.maven.org/remotecontent?filepath=de/sciss/jsyntaxpane/1.0.0/jsyntaxpane-1.0.0.jar",
                    "htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit/2.18/htmlunit-2.18.jar",
                    "htmlunit-core-js": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-core-js/2.17/htmlunit-core-js-2.17.jar",
                    "commons-exec": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar",
                    "gson": "https://search.maven.org/remotecontent?filepath=com/google/code/gson/gson/2.3.1/gson-2.3.1.jar",
                    "cglib-nodep": "https://search.maven.org/remotecontent?filepath=cglib/cglib-nodep/2.1_3/cglib-nodep-2.1_3.jar",
                    "cssparser": "https://search.maven.org/remotecontent?filepath=net/sourceforge/cssparser/cssparser/0.9.16/cssparser-0.9.16.jar",
                    "guava": "https://search.maven.org/remotecontent?filepath=io/janusproject/guava/guava/19.0.0/guava-19.0.0.jar",
                    "sac": "https://search.maven.org/remotecontent?filepath=org/w3c/css/sac/1.3/sac-1.3.jar",
                    "jna": "https://search.maven.org/remotecontent?filepath=net/java/dev/jna/jna/3.5.2/jna-3.5.2.jar",
                    "platform": "https://search.maven.org/remotecontent?filepath=net/java/dev/jna/platform/3.5.2/platform-3.5.2.jar",
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "2.3": {
                "changes": "Add vars, props and ctx to Sampler",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-webdriver-2.3.jar",
                "libs": {
                    "selenium-support": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-support/2.52.0/selenium-support-2.52.0.jar",
                    "selenium-api": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-api/2.52.0/selenium-api-2.52.0.jar",
                    "selenium-firefox-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-firefox-driver/2.52.0/selenium-firefox-driver-2.52.0.jar",
                    "selenium-remote-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-remote-driver/2.52.0/selenium-remote-driver-2.52.0.jar",
                    "selenium-ie-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-ie-driver/2.52.0/selenium-ie-driver-2.52.0.jar",
                    "selenium-chrome-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chrome-driver/2.52.0/selenium-chrome-driver-2.52.0.jar",
                    "selenium-htmlunit-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-htmlunit-driver/2.52.0/selenium-htmlunit-driver-2.52.0.jar",
                    "phantomjsdriver": "https://search.maven.org/remotecontent?filepath=com/codeborne/phantomjsdriver/1.2.1/phantomjsdriver-1.2.1.jar",
                    "nekohtml": "https://search.maven.org/remotecontent?filepath=net/sourceforge/nekohtml/nekohtml/1.9.22/nekohtml-1.9.22.jar",
                    "jsyntaxpane": "https://search.maven.org/remotecontent?filepath=de/sciss/jsyntaxpane/1.0.0/jsyntaxpane-1.0.0.jar",
                    "htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit/2.18/htmlunit-2.18.jar",
                    "htmlunit-core-js": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-core-js/2.17/htmlunit-core-js-2.17.jar",
                    "commons-exec": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar",
                    "gson": "https://search.maven.org/remotecontent?filepath=com/google/code/gson/gson/2.3.1/gson-2.3.1.jar",
                    "cglib-nodep": "https://search.maven.org/remotecontent?filepath=cglib/cglib-nodep/2.1_3/cglib-nodep-2.1_3.jar",
                    "cssparser": "https://search.maven.org/remotecontent?filepath=net/sourceforge/cssparser/cssparser/0.9.16/cssparser-0.9.16.jar",
                    "guava": "https://search.maven.org/remotecontent?filepath=io/janusproject/guava/guava/19.0.0/guava-19.0.0.jar",
                    "sac": "https://search.maven.org/remotecontent?filepath=org/w3c/css/sac/1.3/sac-1.3.jar",
                    "jna": "https://search.maven.org/remotecontent?filepath=net/java/dev/jna/jna/3.5.2/jna-3.5.2.jar",
                    "platform": "https://search.maven.org/remotecontent?filepath=net/java/dev/jna/platform/3.5.2/platform-3.5.2.jar",
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "3.0": {
                "changes": "Upgrade Selenium library to version 3.14.0",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-webdriver-3.0.jar",
                "libs": {
                    "selenium-support": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-support/3.14.0/selenium-support-3.14.0.jar",
                    "selenium-api": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-api/3.14.0/selenium-api-3.14.0.jar",
                    "selenium-java": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-java/3.14.0/selenium-java-3.14.0.jar",
                    "selenium-firefox-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-firefox-driver/3.14.0/selenium-firefox-driver-3.14.0.jar",
                    "selenium-remote-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-remote-driver/3.14.0/selenium-remote-driver-3.14.0.jar",
                    "selenium-ie-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-ie-driver/3.14.0/selenium-ie-driver-3.14.0.jar",
                    "selenium-chrome-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chrome-driver/3.14.0/selenium-chrome-driver-3.14.0.jar",
                    "htmlunit-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/htmlunit-driver/2.33.0/htmlunit-driver-2.33.0.jar",
                    "phantomjsdriver": "https://search.maven.org/remotecontent?filepath=com/codeborne/phantomjsdriver/1.4.4/phantomjsdriver-1.4.4.jar",
                    "jsyntaxpane": "https://search.maven.org/remotecontent?filepath=de/sciss/jsyntaxpane/1.0.0/jsyntaxpane-1.0.0.jar",
                    "htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit/2.32/htmlunit-2.32.jar",
                    "htmlunit-core-js": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-core-js/2.32/htmlunit-core-js-2.32.jar",
                    "htmlunit-cssparser": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-cssparser/1.2.0/htmlunit-cssparser-1.2.0.jar",
                    "neko-htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/neko-htmlunit/2.32/neko-htmlunit-2.32.jar",
                    "commons-exec": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar",
                    "byte-buddy": "https://search.maven.org/remotecontent?filepath=net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar",
                    "guava": "https://search.maven.org/remotecontent?filepath=com/google/guava/guava/25.0-jre/guava-25.0-jre.jar",
                    "okio": "https://search.maven.org/remotecontent?filepath=com/squareup/okio/okio/1.14.1/okio-1.14.1.jar",
                    "okhttp": "https://search.maven.org/remotecontent?filepath=com/squareup/okhttp3/okhttp/3.10.0/okhttp-3.10.0.jar",
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "3.1": {
                "changes": "Fix htmlunit browser name",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-webdriver-3.1.jar",
                "libs": {
                    "selenium-support": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-support/3.14.0/selenium-support-3.14.0.jar",
                    "selenium-api": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-api/3.14.0/selenium-api-3.14.0.jar",
                    "selenium-java": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-java/3.14.0/selenium-java-3.14.0.jar",
                    "selenium-firefox-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-firefox-driver/3.14.0/selenium-firefox-driver-3.14.0.jar",
                    "selenium-remote-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-remote-driver/3.14.0/selenium-remote-driver-3.14.0.jar",
                    "selenium-ie-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-ie-driver/3.14.0/selenium-ie-driver-3.14.0.jar",
                    "selenium-chrome-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chrome-driver/3.14.0/selenium-chrome-driver-3.14.0.jar",
                    "htmlunit-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/htmlunit-driver/2.33.0/htmlunit-driver-2.33.0.jar",
                    "phantomjsdriver": "https://search.maven.org/remotecontent?filepath=com/codeborne/phantomjsdriver/1.4.4/phantomjsdriver-1.4.4.jar",
                    "jsyntaxpane": "https://search.maven.org/remotecontent?filepath=de/sciss/jsyntaxpane/1.0.0/jsyntaxpane-1.0.0.jar",
                    "htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit/2.32/htmlunit-2.32.jar",
                    "htmlunit-core-js": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-core-js/2.32/htmlunit-core-js-2.32.jar",
                    "htmlunit-cssparser": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-cssparser/1.2.0/htmlunit-cssparser-1.2.0.jar",
                    "neko-htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/neko-htmlunit/2.32/neko-htmlunit-2.32.jar",
                    "commons-exec": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar",
                    "byte-buddy": "https://search.maven.org/remotecontent?filepath=net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar",
                    "guava": "https://search.maven.org/remotecontent?filepath=com/google/guava/guava/25.0-jre/guava-25.0-jre.jar",
                    "okio": "https://search.maven.org/remotecontent?filepath=com/squareup/okio/okio/1.14.1/okio-1.14.1.jar",
                    "okhttp": "https://search.maven.org/remotecontent?filepath=com/squareup/okhttp3/okhttp/3.10.0/okhttp-3.10.0.jar",
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "3.2": {
                "changes": "Add Chrome incognito flag",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-webdriver-3.2.jar",
                "libs": {
                    "selenium-support": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-support/3.14.0/selenium-support-3.14.0.jar",
                    "selenium-api": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-api/3.14.0/selenium-api-3.14.0.jar",
                    "selenium-java": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-java/3.14.0/selenium-java-3.14.0.jar",
                    "selenium-firefox-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-firefox-driver/3.14.0/selenium-firefox-driver-3.14.0.jar",
                    "selenium-remote-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-remote-driver/3.14.0/selenium-remote-driver-3.14.0.jar",
                    "selenium-ie-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-ie-driver/3.14.0/selenium-ie-driver-3.14.0.jar",
                    "selenium-chrome-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chrome-driver/3.14.0/selenium-chrome-driver-3.14.0.jar",
                    "htmlunit-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/htmlunit-driver/2.33.0/htmlunit-driver-2.33.0.jar",
                    "phantomjsdriver": "https://search.maven.org/remotecontent?filepath=com/codeborne/phantomjsdriver/1.4.4/phantomjsdriver-1.4.4.jar",
                    "jsyntaxpane": "https://search.maven.org/remotecontent?filepath=de/sciss/jsyntaxpane/1.0.0/jsyntaxpane-1.0.0.jar",
                    "htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit/2.32/htmlunit-2.32.jar",
                    "htmlunit-core-js": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-core-js/2.32/htmlunit-core-js-2.32.jar",
                    "htmlunit-cssparser": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-cssparser/1.2.0/htmlunit-cssparser-1.2.0.jar",
                    "neko-htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/neko-htmlunit/2.32/neko-htmlunit-2.32.jar",
                    "commons-exec": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar",
                    "byte-buddy": "https://search.maven.org/remotecontent?filepath=net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar",
                    "guava": "https://search.maven.org/remotecontent?filepath=com/google/guava/guava/25.0-jre/guava-25.0-jre.jar",
                    "okio": "https://search.maven.org/remotecontent?filepath=com/squareup/okio/okio/1.14.1/okio-1.14.1.jar",
                    "okhttp": "https://search.maven.org/remotecontent?filepath=com/squareup/okhttp3/okhttp/3.10.0/okhttp-3.10.0.jar",
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "3.3": {
                "changes": "Add Chrome no-sandbox flag",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-webdriver-3.3.jar",
                "libs": {
                    "selenium-support": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-support/3.14.0/selenium-support-3.14.0.jar",
                    "selenium-api": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-api/3.14.0/selenium-api-3.14.0.jar",
                    "selenium-java": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-java/3.14.0/selenium-java-3.14.0.jar",
                    "selenium-firefox-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-firefox-driver/3.14.0/selenium-firefox-driver-3.14.0.jar",
                    "selenium-remote-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-remote-driver/3.14.0/selenium-remote-driver-3.14.0.jar",
                    "selenium-ie-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-ie-driver/3.14.0/selenium-ie-driver-3.14.0.jar",
                    "selenium-chrome-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chrome-driver/3.14.0/selenium-chrome-driver-3.14.0.jar",
                    "htmlunit-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/htmlunit-driver/2.33.0/htmlunit-driver-2.33.0.jar",
                    "phantomjsdriver": "https://search.maven.org/remotecontent?filepath=com/codeborne/phantomjsdriver/1.4.4/phantomjsdriver-1.4.4.jar",
                    "jsyntaxpane": "https://search.maven.org/remotecontent?filepath=de/sciss/jsyntaxpane/1.0.0/jsyntaxpane-1.0.0.jar",
                    "htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit/2.32/htmlunit-2.32.jar",
                    "htmlunit-core-js": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-core-js/2.32/htmlunit-core-js-2.32.jar",
                    "htmlunit-cssparser": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-cssparser/1.2.0/htmlunit-cssparser-1.2.0.jar",
                    "neko-htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/neko-htmlunit/2.32/neko-htmlunit-2.32.jar",
                    "commons-exec": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar",
                    "byte-buddy": "https://search.maven.org/remotecontent?filepath=net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar",
                    "guava": "https://search.maven.org/remotecontent?filepath=com/google/guava/guava/25.0-jre/guava-25.0-jre.jar",
                    "okio": "https://search.maven.org/remotecontent?filepath=com/squareup/okio/okio/1.14.1/okio-1.14.1.jar",
                    "okhttp": "https://search.maven.org/remotecontent?filepath=com/squareup/okhttp3/okhttp/3.10.0/okhttp-3.10.0.jar",
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            },
            "4.5.1": {
                "changes": "Upgrade to Selenium 4.5",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-webdriver-4.5.1.jar",
                "libs": {
                    "async-http-client": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client/2.12.3/async-http-client-2.12.3.jar",
                    "async-http-client-netty-utils": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client-netty-utils/2.12.3/async-http-client-netty-utils-2.12.3.jar",
                    "byte-buddy": "https://search.maven.org/remotecontent?filepath=net/bytebuddy/byte-buddy/1.12.18/byte-buddy-1.12.18.jar",
                    "commons-exec": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar",
                    "failsafe": "https://search.maven.org/remotecontent?filepath=dev/failsafe/failsafe/3.3.0/failsafe-3.3.0.jar",
                    "guava": "https://search.maven.org/remotecontent?filepath=com/google/guava/guava/31.1-jre/guava-31.1-jre.jar",
                    "htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit/2.65.1/htmlunit-2.65.1.jar",
                    "htmlunit-core-js": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-core-js/2.65.0/htmlunit-core-js-2.65.0.jar",
                    "htmlunit-cssparser": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-cssparser/1.12.0/htmlunit-cssparser-1.12.0.jar",
                    "htmlunit-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/htmlunit-driver/4.5.0/htmlunit-driver-4.5.0.jar",
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jsyntaxpane": "https://search.maven.org/remotecontent?filepath=de/sciss/jsyntaxpane/1.0.0/jsyntaxpane-1.0.0.jar",
                    "neko-htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/neko-htmlunit/2.65.0/neko-htmlunit-2.65.0.jar",
                    "netty-buffer": "https://search.maven.org/remotecontent?filepath=io/netty/netty-buffer/4.1.84.Final/netty-buffer-4.1.84.Final.jar",
                    "netty-codec": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec/4.1.84.Final/netty-codec-4.1.84.Final.jar",
                    "netty-codec-http": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec-http/4.1.84.Final/netty-codec-http-4.1.84.Final.jar",
                    "netty-common": "https://search.maven.org/remotecontent?filepath=io/netty/netty-common/4.1.84.Final/netty-common-4.1.84.Final.jar",
                    "netty-handler": "https://search.maven.org/remotecontent?filepath=io/netty/netty-handler/4.1.84.Final/netty-handler-4.1.84.Final.jar",
                    "netty-reactive-streams": "https://search.maven.org/remotecontent?filepath=com/typesafe/netty/netty-reactive-streams/2.0.7/netty-reactive-streams-2.0.7.jar",
                    "netty-resolver": "https://search.maven.org/remotecontent?filepath=io/netty/netty-resolver/4.1.84.Final/netty-resolver-4.1.84.Final.jar",
                    "netty-transport": "https://search.maven.org/remotecontent?filepath=io/netty/netty-transport/4.1.84.Final/netty-transport-4.1.84.Final.jar",
                    "opentelemetry-api": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api/1.19.0/opentelemetry-api-1.19.0.jar",
                    "opentelemetry-context": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-context/1.19.0/opentelemetry-context-1.19.0.jar",
                    "opentelemetry-exporter-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-common/1.19.0/opentelemetry-exporter-common-1.19.0.jar",
                    "opentelemetry-exporter-logging": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-logging/1.19.0/opentelemetry-exporter-logging-1.19.0.jar",
                    "opentelemetry-sdk": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk/1.19.0/opentelemetry-sdk-1.19.0.jar",
                    "opentelemetry-sdk-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-common/1.19.0/opentelemetry-sdk-common-1.19.0.jar",
                    "opentelemetry-sdk-extension-autoconfigure": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure/1.19.0-alpha/opentelemetry-sdk-extension-autoconfigure-1.19.0-alpha.jar",
                    "opentelemetry-sdk-extension-autoconfigure-spi": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.19.0/opentelemetry-sdk-extension-autoconfigure-spi-1.19.0.jar",
                    "opentelemetry-sdk-logs": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-logs/1.19.0-alpha/opentelemetry-sdk-logs-1.19.0-alpha.jar",
                    "opentelemetry-sdk-metrics": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-metrics/1.19.0/opentelemetry-sdk-metrics-1.19.0.jar",
                    "opentelemetry-sdk-trace": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-trace/1.19.0/opentelemetry-sdk-trace-1.19.0.jar",
                    "opentelemetry-semconv": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-semconv/1.19.0-alpha/opentelemetry-semconv-1.19.0-alpha.jar",
                    "selenium-api": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-api/4.5.0/selenium-api-4.5.0.jar",
                    "selenium-chrome-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chrome-driver/4.5.0/selenium-chrome-driver-4.5.0.jar",
                    "selenium-chromium-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chromium-driver/4.5.0/selenium-chromium-driver-4.5.0.jar",
                    "selenium-firefox-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-firefox-driver/4.5.0/selenium-firefox-driver-4.5.0.jar",
                    "selenium-http": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-http/4.5.0/selenium-http-4.5.0.jar",
                    "selenium-ie-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-ie-driver/4.5.0/selenium-ie-driver-4.5.0.jar",
                    "selenium-java": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-java/4.5.0/selenium-java-4.5.0.jar",
                    "selenium-json": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-json/4.5.0/selenium-json-4.5.0.jar",
                    "selenium-remote-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-remote-driver/4.5.0/selenium-remote-driver-4.5.0.jar",
                    "selenium-support": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-support/4.5.0/selenium-support-4.5.0.jar"
                }
            },
            "4.6.0": {
                "changes": "UI Refactoring and upgrade to Selenium 4.6.0",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-webdriver-4.6.0.jar",
                "libs": {
                    "async-http-client": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client/2.12.3/async-http-client-2.12.3.jar",
                    "async-http-client-netty-utils": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client-netty-utils/2.12.3/async-http-client-netty-utils-2.12.3.jar",
                    "byte-buddy": "https://search.maven.org/remotecontent?filepath=net/bytebuddy/byte-buddy/1.12.19/byte-buddy-1.12.19.jar",
                    "commons-exec": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar",
                    "failsafe": "https://search.maven.org/remotecontent?filepath=dev/failsafe/failsafe/3.3.0/failsafe-3.3.0.jar",
                    "guava": "https://search.maven.org/remotecontent?filepath=com/google/guava/guava/31.1-jre/guava-31.1-jre.jar",
                    "htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit/2.67.0/htmlunit-2.67.0.jar",
                    "htmlunit-core-js": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-core-js/2.67.0/htmlunit-core-js-2.67.0.jar",
                    "htmlunit-cssparser": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-cssparser/1.12.0/htmlunit-cssparser-1.12.0.jar",
                    "htmlunit-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/htmlunit-driver/4.6.0/htmlunit-driver-4.6.0.jar",
                    "htmlunit-xpath": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-xpath/2.67.0/htmlunit-xpath-2.67.0.jar",
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jsyntaxpane": "https://search.maven.org/remotecontent?filepath=de/sciss/jsyntaxpane/1.0.0/jsyntaxpane-1.0.0.jar",
                    "neko-htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/neko-htmlunit/2.67.0/neko-htmlunit-2.67.0.jar",
                    "netty-buffer": "https://search.maven.org/remotecontent?filepath=io/netty/netty-buffer/4.1.85.Final/netty-buffer-4.1.85.Final.jar",
                    "netty-codec": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec/4.1.85.Final/netty-codec-4.1.85.Final.jar",
                    "netty-codec-http": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec-http/4.1.85.Final/netty-codec-http-4.1.85.Final.jar",
                    "netty-common": "https://search.maven.org/remotecontent?filepath=io/netty/netty-common/4.1.85.Final/netty-common-4.1.85.Final.jar",
                    "netty-handler": "https://search.maven.org/remotecontent?filepath=io/netty/netty-handler/4.1.85.Final/netty-handler-4.1.85.Final.jar",
                    "netty-reactive-streams": "https://search.maven.org/remotecontent?filepath=com/typesafe/netty/netty-reactive-streams/2.0.8/netty-reactive-streams-2.0.8.jar",
                    "netty-resolver": "https://search.maven.org/remotecontent?filepath=io/netty/netty-resolver/4.1.85.Final/netty-resolver-4.1.85.Final.jar",
                    "netty-transport": "https://search.maven.org/remotecontent?filepath=io/netty/netty-transport/4.1.85.Final/netty-transport-4.1.85.Final.jar",
                    "opentelemetry-api": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api/1.20.1/opentelemetry-api-1.20.1.jar",
                    "opentelemetry-api-logs": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api-logs/1.20.1-alpha/opentelemetry-api-logs-1.20.1-alpha.jar",
                    "opentelemetry-context": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-context/1.20.1/opentelemetry-context-1.20.1.jar",
                    "opentelemetry-exporter-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-common/1.20.1/opentelemetry-exporter-common-1.20.1.jar",
                    "opentelemetry-exporter-logging": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-logging/1.20.1/opentelemetry-exporter-logging-1.20.1.jar",
                    "opentelemetry-sdk": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk/1.20.1/opentelemetry-sdk-1.20.1.jar",
                    "opentelemetry-sdk-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-common/1.20.1/opentelemetry-sdk-common-1.20.1.jar",
                    "opentelemetry-sdk-extension-autoconfigure": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure/1.20.1-alpha/opentelemetry-sdk-extension-autoconfigure-1.20.1-alpha.jar",
                    "opentelemetry-sdk-extension-autoconfigure-spi": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.20.1/opentelemetry-sdk-extension-autoconfigure-spi-1.20.1.jar",
                    "opentelemetry-sdk-logs": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-logs/1.20.1-alpha/opentelemetry-sdk-logs-1.20.1-alpha.jar",
                    "opentelemetry-sdk-metrics": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-metrics/1.20.1/opentelemetry-sdk-metrics-1.20.1.jar",
                    "opentelemetry-sdk-trace": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-trace/1.20.1/opentelemetry-sdk-trace-1.20.1.jar",
                    "opentelemetry-semconv": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-semconv/1.20.1-alpha/opentelemetry-semconv-1.20.1-alpha.jar",
                    "selenium-api": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-api/4.6.0/selenium-api-4.6.0.jar",
                    "selenium-chrome-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chrome-driver/4.6.0/selenium-chrome-driver-4.6.0.jar",
                    "selenium-chromium-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chromium-driver/4.6.0/selenium-chromium-driver-4.6.0.jar",
                    "selenium-firefox-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-firefox-driver/4.6.0/selenium-firefox-driver-4.6.0.jar",
                    "selenium-http": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-http/4.6.0/selenium-http-4.6.0.jar",
                    "selenium-ie-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-ie-driver/4.6.0/selenium-ie-driver-4.6.0.jar",
                    "selenium-java": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-java/4.6.0/selenium-java-4.6.0.jar",
                    "selenium-json": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-json/4.6.0/selenium-json-4.6.0.jar",
                    "selenium-remote-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-remote-driver/4.6.0/selenium-remote-driver-4.6.0.jar",
                    "selenium-support": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-support/4.6.0/selenium-support-4.6.0.jar"
                }
            },
            "4.7.2": {
                "changes": "Addition of driver for Edge and upgrade to Selenium 4.7.2",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-webdriver-4.7.2.jar",
                "libs": {
                    "async-http-client": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client/2.12.3/async-http-client-2.12.3.jar",
                    "async-http-client-netty-utils": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client-netty-utils/2.12.3/async-http-client-netty-utils-2.12.3.jar",
                    "byte-buddy": "https://search.maven.org/remotecontent?filepath=net/bytebuddy/byte-buddy/1.12.19/byte-buddy-1.12.19.jar",
                    "commons-exec": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar",
                    "failsafe": "https://search.maven.org/remotecontent?filepath=dev/failsafe/failsafe/3.3.0/failsafe-3.3.0.jar",
                    "guava": "https://search.maven.org/remotecontent?filepath=com/google/guava/guava/31.1-jre/guava-31.1-jre.jar",
                    "htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit/2.67.0/htmlunit-2.67.0.jar",
                    "htmlunit-core-js": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-core-js/2.67.0/htmlunit-core-js-2.67.0.jar",
                    "htmlunit-cssparser": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-cssparser/1.12.0/htmlunit-cssparser-1.12.0.jar",
                    "htmlunit-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/htmlunit-driver/4.7.0/htmlunit-driver-4.7.0.jar",
                    "htmlunit-xpath": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-xpath/2.67.0/htmlunit-xpath-2.67.0.jar",
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jsyntaxpane": "https://search.maven.org/remotecontent?filepath=de/sciss/jsyntaxpane/1.0.0/jsyntaxpane-1.0.0.jar",
                    "neko-htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/neko-htmlunit/2.67.0/neko-htmlunit-2.67.0.jar",
                    "netty-buffer": "https://search.maven.org/remotecontent?filepath=io/netty/netty-buffer/4.1.86.Final/netty-buffer-4.1.86.Final.jar",
                    "netty-codec": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec/4.1.86.Final/netty-codec-4.1.86.Final.jar",
                    "netty-codec-http": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec-http/4.1.86.Final/netty-codec-http-4.1.86.Final.jar",
                    "netty-common": "https://search.maven.org/remotecontent?filepath=io/netty/netty-common/4.1.86.Final/netty-common-4.1.86.Final.jar",
                    "netty-handler": "https://search.maven.org/remotecontent?filepath=io/netty/netty-handler/4.1.86.Final/netty-handler-4.1.86.Final.jar",
                    "netty-reactive-streams": "https://search.maven.org/remotecontent?filepath=com/typesafe/netty/netty-reactive-streams/2.0.8/netty-reactive-streams-2.0.8.jar",
                    "netty-resolver": "https://search.maven.org/remotecontent?filepath=io/netty/netty-resolver/4.1.86.Final/netty-resolver-4.1.86.Final.jar",
                    "netty-transport": "https://search.maven.org/remotecontent?filepath=io/netty/netty-transport/4.1.86.Final/netty-transport-4.1.86.Final.jar",
                    "opentelemetry-api": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api/1.21.0/opentelemetry-api-1.21.0.jar",
                    "opentelemetry-api-logs": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api-logs/1.21.0-alpha/opentelemetry-api-logs-1.21.0-alpha.jar",
                    "opentelemetry-context": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-context/1.21.0/opentelemetry-context-1.21.0.jar",
                    "opentelemetry-exporter-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-common/1.21.0/opentelemetry-exporter-common-1.21.0.jar",
                    "opentelemetry-exporter-logging": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-logging/1.21.0/opentelemetry-exporter-logging-1.21.0.jar",
                    "opentelemetry-sdk": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk/1.21.0/opentelemetry-sdk-1.21.0.jar",
                    "opentelemetry-sdk-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-common/1.21.0/opentelemetry-sdk-common-1.21.0.jar",
                    "opentelemetry-sdk-extension-autoconfigure": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure/1.21.0-alpha/opentelemetry-sdk-extension-autoconfigure-1.21.0-alpha.jar",
                    "opentelemetry-sdk-extension-autoconfigure-spi": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.21.0/opentelemetry-sdk-extension-autoconfigure-spi-1.21.0.jar",
                    "opentelemetry-sdk-logs": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-logs/1.21.0-alpha/opentelemetry-sdk-logs-1.21.0-alpha.jar",
                    "opentelemetry-sdk-metrics": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-metrics/1.21.0/opentelemetry-sdk-metrics-1.21.0.jar",
                    "opentelemetry-sdk-trace": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-trace/1.21.0/opentelemetry-sdk-trace-1.21.0.jar",
                    "opentelemetry-semconv": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-semconv/1.21.0-alpha/opentelemetry-semconv-1.21.0-alpha.jar",
                    "selenium-api": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-api/4.7.2/selenium-api-4.7.2.jar",
                    "selenium-chrome-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chrome-driver/4.7.2/selenium-chrome-driver-4.7.2.jar",
                    "selenium-chromium-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chromium-driver/4.7.2/selenium-chromium-driver-4.7.2.jar",
                    "selenium-edge-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-edge-driver/4.7.2/selenium-edge-driver-4.7.2.jar",
                    "selenium-firefox-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-firefox-driver/4.7.2/selenium-firefox-driver-4.7.2.jar",
                    "selenium-http": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-http/4.7.2/selenium-http-4.7.2.jar",
                    "selenium-ie-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-ie-driver/4.7.2/selenium-ie-driver-4.7.2.jar",
                    "selenium-java": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-java/4.7.2/selenium-java-4.7.2.jar",
                    "selenium-json": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-json/4.7.2/selenium-json-4.7.2.jar",
                    "selenium-remote-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-remote-driver/4.7.2/selenium-remote-driver-4.7.2.jar",
                    "selenium-support": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-support/4.7.2/selenium-support-4.7.2.jar"
                }
            },
            "4.8.0": {
                "changes": "Upgrade to Selenium 4.8.0",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-webdriver-4.8.0.jar",
                "libs": {
                    "async-http-client": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client/2.12.3/async-http-client-2.12.3.jar",
                    "async-http-client-netty-utils": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client-netty-utils/2.12.3/async-http-client-netty-utils-2.12.3.jar",
                    "byte-buddy": "https://search.maven.org/remotecontent?filepath=net/bytebuddy/byte-buddy/1.12.22/byte-buddy-1.12.22.jar",
                    "commons-exec": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar",
                    "failsafe": "https://search.maven.org/remotecontent?filepath=dev/failsafe/failsafe/3.3.0/failsafe-3.3.0.jar",
                    "guava": "https://search.maven.org/remotecontent?filepath=com/google/guava/guava/31.1-jre/guava-31.1-jre.jar",
                    "htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit/2.70.0/htmlunit-2.70.0.jar",
                    "htmlunit-core-js": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-core-js/2.70.0/htmlunit-core-js-2.70.0.jar",
                    "htmlunit-cssparser": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-cssparser/1.14.0/htmlunit-cssparser-1.14.0.jar",
                    "htmlunit-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/htmlunit-driver/4.8.0/htmlunit-driver-4.8.0.jar",
                    "htmlunit-xpath": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-xpath/2.70.0/htmlunit-xpath-2.70.0.jar",
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jsyntaxpane": "https://search.maven.org/remotecontent?filepath=de/sciss/jsyntaxpane/1.0.0/jsyntaxpane-1.0.0.jar",
                    "neko-htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/neko-htmlunit/2.70.0/neko-htmlunit-2.70.0.jar",
                    "netty-buffer": "https://search.maven.org/remotecontent?filepath=io/netty/netty-buffer/4.1.87.Final/netty-buffer-4.1.87.Final.jar",
                    "netty-codec": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec/4.1.87.Final/netty-codec-4.1.87.Final.jar",
                    "netty-codec-http": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec-http/4.1.87.Final/netty-codec-http-4.1.87.Final.jar",
                    "netty-common": "https://search.maven.org/remotecontent?filepath=io/netty/netty-common/4.1.87.Final/netty-common-4.1.87.Final.jar",
                    "netty-handler": "https://search.maven.org/remotecontent?filepath=io/netty/netty-handler/4.1.87.Final/netty-handler-4.1.87.Final.jar",
                    "netty-reactive-streams": "https://search.maven.org/remotecontent?filepath=com/typesafe/netty/netty-reactive-streams/2.0.8/netty-reactive-streams-2.0.8.jar",
                    "netty-resolver": "https://search.maven.org/remotecontent?filepath=io/netty/netty-resolver/4.1.87.Final/netty-resolver-4.1.87.Final.jar",
                    "netty-transport": "https://search.maven.org/remotecontent?filepath=io/netty/netty-transport/4.1.87.Final/netty-transport-4.1.87.Final.jar",
                    "opentelemetry-api": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api/1.22.0/opentelemetry-api-1.22.0.jar",
                    "opentelemetry-api-logs": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api-logs/1.22.0-alpha/opentelemetry-api-logs-1.22.0-alpha.jar",
                    "opentelemetry-context": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-context/1.22.0/opentelemetry-context-1.22.0.jar",
                    "opentelemetry-exporter-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-common/1.22.0/opentelemetry-exporter-common-1.22.0.jar",
                    "opentelemetry-exporter-logging": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-logging/1.22.0/opentelemetry-exporter-logging-1.22.0.jar",
                    "opentelemetry-sdk": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk/1.22.0/opentelemetry-sdk-1.22.0.jar",
                    "opentelemetry-sdk-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-common/1.22.0/opentelemetry-sdk-common-1.22.0.jar",
                    "opentelemetry-sdk-extension-autoconfigure": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure/1.22.0-alpha/opentelemetry-sdk-extension-autoconfigure-1.22.0-alpha.jar",
                    "opentelemetry-sdk-extension-autoconfigure-spi": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.22.0/opentelemetry-sdk-extension-autoconfigure-spi-1.22.0.jar",
                    "opentelemetry-sdk-logs": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-logs/1.22.0-alpha/opentelemetry-sdk-logs-1.22.0-alpha.jar",
                    "opentelemetry-sdk-metrics": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-metrics/1.22.0/opentelemetry-sdk-metrics-1.22.0.jar",
                    "opentelemetry-sdk-trace": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-trace/1.22.0/opentelemetry-sdk-trace-1.22.0.jar",
                    "opentelemetry-semconv": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-semconv/1.22.0-alpha/opentelemetry-semconv-1.22.0-alpha.jar",
                    "selenium-api": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-api/4.8.0/selenium-api-4.8.0.jar",
                    "selenium-chrome-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chrome-driver/4.8.0/selenium-chrome-driver-4.8.0.jar",
                    "selenium-chromium-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chromium-driver/4.8.0/selenium-chromium-driver-4.8.0.jar",
                    "selenium-edge-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-edge-driver/4.8.0/selenium-edge-driver-4.8.0.jar",
                    "selenium-firefox-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-firefox-driver/4.8.0/selenium-firefox-driver-4.8.0.jar",
                    "selenium-http": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-http/4.8.0/selenium-http-4.8.0.jar",
                    "selenium-ie-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-ie-driver/4.8.0/selenium-ie-driver-4.8.0.jar",
                    "selenium-java": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-java/4.8.0/selenium-java-4.8.0.jar",
                    "selenium-json": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-json/4.8.0/selenium-json-4.8.0.jar",
                    "selenium-remote-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-remote-driver/4.8.0/selenium-remote-driver-4.8.0.jar",
                    "selenium-support": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-support/4.8.0/selenium-support-4.8.0.jar"
                }
            },
            "4.8.1": {
                "changes": "Upgrade to Selenium 4.8.1 and UI bug fix in Proxy settings for Firefox.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-webdriver-4.8.1.jar",
                "libs": {
                    "async-http-client": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client/2.12.3/async-http-client-2.12.3.jar",
                    "async-http-client-netty-utils": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client-netty-utils/2.12.3/async-http-client-netty-utils-2.12.3.jar",
                    "byte-buddy": "https://search.maven.org/remotecontent?filepath=net/bytebuddy/byte-buddy/1.14.1/byte-buddy-1.14.1.jar",
                    "commons-exec": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar",
                    "failsafe": "https://search.maven.org/remotecontent?filepath=dev/failsafe/failsafe/3.3.0/failsafe-3.3.0.jar",
                    "guava": "https://search.maven.org/remotecontent?filepath=com/google/guava/guava/31.1-jre/guava-31.1-jre.jar",
                    "htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit/2.70.0/htmlunit-2.70.0.jar",
                    "htmlunit-core-js": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-core-js/2.70.0/htmlunit-core-js-2.70.0.jar",
                    "htmlunit-cssparser": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-cssparser/1.14.0/htmlunit-cssparser-1.14.0.jar",
                    "htmlunit-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/htmlunit-driver/4.8.0/htmlunit-driver-4.8.0.jar",
                    "htmlunit-xpath": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-xpath/2.70.0/htmlunit-xpath-2.70.0.jar",
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jsyntaxpane": "https://search.maven.org/remotecontent?filepath=de/sciss/jsyntaxpane/1.0.0/jsyntaxpane-1.0.0.jar",
                    "neko-htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/neko-htmlunit/2.70.0/neko-htmlunit-2.70.0.jar",
                    "netty-buffer": "https://search.maven.org/remotecontent?filepath=io/netty/netty-buffer/4.1.89.Final/netty-buffer-4.1.89.Final.jar",
                    "netty-codec": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec/4.1.89.Final/netty-codec-4.1.89.Final.jar",
                    "netty-codec-http": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec-http/4.1.89.Final/netty-codec-http-4.1.89.Final.jar",
                    "netty-common": "https://search.maven.org/remotecontent?filepath=io/netty/netty-common/4.1.89.Final/netty-common-4.1.89.Final.jar",
                    "netty-handler": "https://search.maven.org/remotecontent?filepath=io/netty/netty-handler/4.1.89.Final/netty-handler-4.1.89.Final.jar",
                    "netty-reactive-streams": "https://search.maven.org/remotecontent?filepath=com/typesafe/netty/netty-reactive-streams/2.0.8/netty-reactive-streams-2.0.8.jar",
                    "netty-resolver": "https://search.maven.org/remotecontent?filepath=io/netty/netty-resolver/4.1.89.Final/netty-resolver-4.1.89.Final.jar",
                    "netty-transport": "https://search.maven.org/remotecontent?filepath=io/netty/netty-transport/4.1.89.Final/netty-transport-4.1.89.Final.jar",
                    "opentelemetry-api": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api/1.24.0/opentelemetry-api-1.24.0.jar",
                    "opentelemetry-api-events": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api-events/1.24.0-alpha/opentelemetry-api-events-1.24.0-alpha.jar",
                    "opentelemetry-api-logs": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api-logs/1.24.0-alpha/opentelemetry-api-logs-1.24.0-alpha.jar",
                    "opentelemetry-context": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-context/1.24.0/opentelemetry-context-1.24.0.jar",
                    "opentelemetry-exporter-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-common/1.24.0/opentelemetry-exporter-common-1.24.0.jar",
                    "opentelemetry-exporter-logging": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-logging/1.24.0/opentelemetry-exporter-logging-1.24.0.jar",
                    "opentelemetry-sdk": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk/1.24.0/opentelemetry-sdk-1.24.0.jar",
                    "opentelemetry-sdk-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-common/1.24.0/opentelemetry-sdk-common-1.24.0.jar",
                    "opentelemetry-sdk-extension-autoconfigure": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure/1.24.0-alpha/opentelemetry-sdk-extension-autoconfigure-1.24.0-alpha.jar",
                    "opentelemetry-sdk-extension-autoconfigure-spi": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.24.0/opentelemetry-sdk-extension-autoconfigure-spi-1.24.0.jar",
                    "opentelemetry-sdk-logs": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-logs/1.24.0-alpha/opentelemetry-sdk-logs-1.24.0-alpha.jar",
                    "opentelemetry-sdk-metrics": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-metrics/1.24.0/opentelemetry-sdk-metrics-1.24.0.jar",
                    "opentelemetry-sdk-trace": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-trace/1.24.0/opentelemetry-sdk-trace-1.24.0.jar",
                    "opentelemetry-semconv": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-semconv/1.24.0-alpha/opentelemetry-semconv-1.24.0-alpha.jar",
                    "selenium-api": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-api/4.8.1/selenium-api-4.8.1.jar",
                    "selenium-chrome-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chrome-driver/4.8.1/selenium-chrome-driver-4.8.1.jar",
                    "selenium-chromium-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chromium-driver/4.8.1/selenium-chromium-driver-4.8.1.jar",
                    "selenium-edge-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-edge-driver/4.8.1/selenium-edge-driver-4.8.1.jar",
                    "selenium-firefox-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-firefox-driver/4.8.1/selenium-firefox-driver-4.8.1.jar",
                    "selenium-http": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-http/4.8.1/selenium-http-4.8.1.jar",
                    "selenium-ie-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-ie-driver/4.8.1/selenium-ie-driver-4.8.1.jar",
                    "selenium-java": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-java/4.8.1/selenium-java-4.8.1.jar",
                    "selenium-json": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-json/4.8.1/selenium-json-4.8.1.jar",
                    "selenium-remote-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-remote-driver/4.8.1/selenium-remote-driver-4.8.1.jar",
                    "selenium-support": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-support/4.8.1/selenium-support-4.8.1.jar"
                }
            },
            "4.8.3.1": {
                "changes": "New tab to customise browser extensions and upgrade to Selenium 4.8.3.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-webdriver-4.8.3.1.jar",
                "libs": {
                    "async-http-client": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client/2.12.3/async-http-client-2.12.3.jar",
                    "async-http-client-netty-utils": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client-netty-utils/2.12.3/async-http-client-netty-utils-2.12.3.jar",
                    "byte-buddy": "https://search.maven.org/remotecontent?filepath=net/bytebuddy/byte-buddy/1.14.2/byte-buddy-1.14.2.jar",
                    "commons-exec": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar",
                    "failsafe": "https://search.maven.org/remotecontent?filepath=dev/failsafe/failsafe/3.3.1/failsafe-3.3.1.jar",
                    "guava": "https://search.maven.org/remotecontent?filepath=com/google/guava/guava/31.1-jre/guava-31.1-jre.jar",
                    "htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit/2.70.0/htmlunit-2.70.0.jar",
                    "htmlunit-core-js": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-core-js/2.70.0/htmlunit-core-js-2.70.0.jar",
                    "htmlunit-cssparser": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-cssparser/1.14.0/htmlunit-cssparser-1.14.0.jar",
                    "htmlunit-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/htmlunit-driver/4.8.1.1/htmlunit-driver-4.8.1.1.jar",
                    "htmlunit-xpath": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-xpath/2.70.0/htmlunit-xpath-2.70.0.jar",
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jsyntaxpane": "https://search.maven.org/remotecontent?filepath=de/sciss/jsyntaxpane/1.0.0/jsyntaxpane-1.0.0.jar",
                    "neko-htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/neko-htmlunit/2.70.0/neko-htmlunit-2.70.0.jar",
                    "netty-buffer": "https://search.maven.org/remotecontent?filepath=io/netty/netty-buffer/4.1.90.Final/netty-buffer-4.1.90.Final.jar",
                    "netty-codec": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec/4.1.90.Final/netty-codec-4.1.90.Final.jar",
                    "netty-codec-http": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec-http/4.1.90.Final/netty-codec-http-4.1.90.Final.jar",
                    "netty-common": "https://search.maven.org/remotecontent?filepath=io/netty/netty-common/4.1.90.Final/netty-common-4.1.90.Final.jar",
                    "netty-handler": "https://search.maven.org/remotecontent?filepath=io/netty/netty-handler/4.1.90.Final/netty-handler-4.1.90.Final.jar",
                    "netty-reactive-streams": "https://search.maven.org/remotecontent?filepath=com/typesafe/netty/netty-reactive-streams/2.0.8/netty-reactive-streams-2.0.8.jar",
                    "netty-resolver": "https://search.maven.org/remotecontent?filepath=io/netty/netty-resolver/4.1.90.Final/netty-resolver-4.1.90.Final.jar",
                    "netty-transport": "https://search.maven.org/remotecontent?filepath=io/netty/netty-transport/4.1.90.Final/netty-transport-4.1.90.Final.jar",
                    "opentelemetry-api": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api/1.24.0/opentelemetry-api-1.24.0.jar",
                    "opentelemetry-api-events": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api-events/1.24.0-alpha/opentelemetry-api-events-1.24.0-alpha.jar",
                    "opentelemetry-api-logs": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api-logs/1.24.0-alpha/opentelemetry-api-logs-1.24.0-alpha.jar",
                    "opentelemetry-context": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-context/1.24.0/opentelemetry-context-1.24.0.jar",
                    "opentelemetry-exporter-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-common/1.24.0/opentelemetry-exporter-common-1.24.0.jar",
                    "opentelemetry-exporter-logging": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-logging/1.24.0/opentelemetry-exporter-logging-1.24.0.jar",
                    "opentelemetry-sdk": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk/1.24.0/opentelemetry-sdk-1.24.0.jar",
                    "opentelemetry-sdk-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-common/1.24.0/opentelemetry-sdk-common-1.24.0.jar",
                    "opentelemetry-sdk-extension-autoconfigure": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure/1.24.0-alpha/opentelemetry-sdk-extension-autoconfigure-1.24.0-alpha.jar",
                    "opentelemetry-sdk-extension-autoconfigure-spi": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.24.0/opentelemetry-sdk-extension-autoconfigure-spi-1.24.0.jar",
                    "opentelemetry-sdk-logs": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-logs/1.24.0-alpha/opentelemetry-sdk-logs-1.24.0-alpha.jar",
                    "opentelemetry-sdk-metrics": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-metrics/1.24.0/opentelemetry-sdk-metrics-1.24.0.jar",
                    "opentelemetry-sdk-trace": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-trace/1.24.0/opentelemetry-sdk-trace-1.24.0.jar",
                    "opentelemetry-semconv": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-semconv/1.24.0-alpha/opentelemetry-semconv-1.24.0-alpha.jar",
                    "selenium-api": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-api/4.8.3/selenium-api-4.8.3.jar",
                    "selenium-chrome-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chrome-driver/4.8.3/selenium-chrome-driver-4.8.3.jar",
                    "selenium-chromium-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chromium-driver/4.8.3/selenium-chromium-driver-4.8.3.jar",
                    "selenium-edge-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-edge-driver/4.8.3/selenium-edge-driver-4.8.3.jar",
                    "selenium-firefox-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-firefox-driver/4.8.3/selenium-firefox-driver-4.8.3.jar",
                    "selenium-http": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-http/4.8.3/selenium-http-4.8.3.jar",
                    "selenium-ie-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-ie-driver/4.8.3/selenium-ie-driver-4.8.3.jar",
                    "selenium-java": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-java/4.8.3/selenium-java-4.8.3.jar",
                    "selenium-json": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-json/4.8.3/selenium-json-4.8.3.jar",
                    "selenium-remote-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-remote-driver/4.8.3/selenium-remote-driver-4.8.3.jar",
                    "selenium-support": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-support/4.8.3/selenium-support-4.8.3.jar"
                }
            },
            "4.8.3.2": {
                "changes": "Support of Java 1.8 for Capabilities Management tab.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-webdriver-4.8.3.2.jar",
                "libs": {
                    "async-http-client": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client/2.12.3/async-http-client-2.12.3.jar",
                    "async-http-client-netty-utils": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client-netty-utils/2.12.3/async-http-client-netty-utils-2.12.3.jar",
                    "byte-buddy": "https://search.maven.org/remotecontent?filepath=net/bytebuddy/byte-buddy/1.14.2/byte-buddy-1.14.2.jar",
                    "commons-exec": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar",
                    "failsafe": "https://search.maven.org/remotecontent?filepath=dev/failsafe/failsafe/3.3.1/failsafe-3.3.1.jar",
                    "guava": "https://search.maven.org/remotecontent?filepath=com/google/guava/guava/31.1-jre/guava-31.1-jre.jar",
                    "htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit/2.70.0/htmlunit-2.70.0.jar",
                    "htmlunit-core-js": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-core-js/2.70.0/htmlunit-core-js-2.70.0.jar",
                    "htmlunit-cssparser": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-cssparser/1.14.0/htmlunit-cssparser-1.14.0.jar",
                    "htmlunit-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/htmlunit-driver/4.8.1.1/htmlunit-driver-4.8.1.1.jar",
                    "htmlunit-xpath": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-xpath/2.70.0/htmlunit-xpath-2.70.0.jar",
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jsyntaxpane": "https://search.maven.org/remotecontent?filepath=de/sciss/jsyntaxpane/1.0.0/jsyntaxpane-1.0.0.jar",
                    "neko-htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/neko-htmlunit/2.70.0/neko-htmlunit-2.70.0.jar",
                    "netty-buffer": "https://search.maven.org/remotecontent?filepath=io/netty/netty-buffer/4.1.90.Final/netty-buffer-4.1.90.Final.jar",
                    "netty-codec": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec/4.1.90.Final/netty-codec-4.1.90.Final.jar",
                    "netty-codec-http": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec-http/4.1.90.Final/netty-codec-http-4.1.90.Final.jar",
                    "netty-common": "https://search.maven.org/remotecontent?filepath=io/netty/netty-common/4.1.90.Final/netty-common-4.1.90.Final.jar",
                    "netty-handler": "https://search.maven.org/remotecontent?filepath=io/netty/netty-handler/4.1.90.Final/netty-handler-4.1.90.Final.jar",
                    "netty-reactive-streams": "https://search.maven.org/remotecontent?filepath=com/typesafe/netty/netty-reactive-streams/2.0.8/netty-reactive-streams-2.0.8.jar",
                    "netty-resolver": "https://search.maven.org/remotecontent?filepath=io/netty/netty-resolver/4.1.90.Final/netty-resolver-4.1.90.Final.jar",
                    "netty-transport": "https://search.maven.org/remotecontent?filepath=io/netty/netty-transport/4.1.90.Final/netty-transport-4.1.90.Final.jar",
                    "opentelemetry-api": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api/1.24.0/opentelemetry-api-1.24.0.jar",
                    "opentelemetry-api-events": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api-events/1.24.0-alpha/opentelemetry-api-events-1.24.0-alpha.jar",
                    "opentelemetry-api-logs": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api-logs/1.24.0-alpha/opentelemetry-api-logs-1.24.0-alpha.jar",
                    "opentelemetry-context": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-context/1.24.0/opentelemetry-context-1.24.0.jar",
                    "opentelemetry-exporter-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-common/1.24.0/opentelemetry-exporter-common-1.24.0.jar",
                    "opentelemetry-exporter-logging": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-logging/1.24.0/opentelemetry-exporter-logging-1.24.0.jar",
                    "opentelemetry-sdk": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk/1.24.0/opentelemetry-sdk-1.24.0.jar",
                    "opentelemetry-sdk-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-common/1.24.0/opentelemetry-sdk-common-1.24.0.jar",
                    "opentelemetry-sdk-extension-autoconfigure": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure/1.24.0-alpha/opentelemetry-sdk-extension-autoconfigure-1.24.0-alpha.jar",
                    "opentelemetry-sdk-extension-autoconfigure-spi": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.24.0/opentelemetry-sdk-extension-autoconfigure-spi-1.24.0.jar",
                    "opentelemetry-sdk-logs": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-logs/1.24.0-alpha/opentelemetry-sdk-logs-1.24.0-alpha.jar",
                    "opentelemetry-sdk-metrics": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-metrics/1.24.0/opentelemetry-sdk-metrics-1.24.0.jar",
                    "opentelemetry-sdk-trace": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-trace/1.24.0/opentelemetry-sdk-trace-1.24.0.jar",
                    "opentelemetry-semconv": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-semconv/1.24.0-alpha/opentelemetry-semconv-1.24.0-alpha.jar",
                    "selenium-api": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-api/4.8.3/selenium-api-4.8.3.jar",
                    "selenium-chrome-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chrome-driver/4.8.3/selenium-chrome-driver-4.8.3.jar",
                    "selenium-chromium-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chromium-driver/4.8.3/selenium-chromium-driver-4.8.3.jar",
                    "selenium-edge-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-edge-driver/4.8.3/selenium-edge-driver-4.8.3.jar",
                    "selenium-firefox-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-firefox-driver/4.8.3/selenium-firefox-driver-4.8.3.jar",
                    "selenium-http": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-http/4.8.3/selenium-http-4.8.3.jar",
                    "selenium-ie-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-ie-driver/4.8.3/selenium-ie-driver-4.8.3.jar",
                    "selenium-java": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-java/4.8.3/selenium-java-4.8.3.jar",
                    "selenium-json": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-json/4.8.3/selenium-json-4.8.3.jar",
                    "selenium-remote-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-remote-driver/4.8.3/selenium-remote-driver-4.8.3.jar",
                    "selenium-support": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-support/4.8.3/selenium-support-4.8.3.jar"
                }
            },
            "4.9.1.0": {
                "changes": "Update to Selenium 4.9.1.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-webdriver-4.9.1.0.jar",
                "libs": {
                    "async-http-client": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client/2.12.3/async-http-client-2.12.3.jar",
                    "async-http-client-netty-utils": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client-netty-utils/2.12.3/async-http-client-netty-utils-2.12.3.jar",
                    "byte-buddy": "https://search.maven.org/remotecontent?filepath=net/bytebuddy/byte-buddy/1.14.4/byte-buddy-1.14.4.jar",
                    "commons-exec": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar",
                    "failsafe": "https://search.maven.org/remotecontent?filepath=dev/failsafe/failsafe/3.3.1/failsafe-3.3.1.jar",
                    "guava": "https://search.maven.org/remotecontent?filepath=com/google/guava/guava/32.0.0-jre/guava-32.0.0-jre.jar",
                    "htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit/2.70.0/htmlunit-2.70.0.jar",
                    "htmlunit-core-js": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-core-js/2.70.0/htmlunit-core-js-2.70.0.jar",
                    "htmlunit-cssparser": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-cssparser/1.14.0/htmlunit-cssparser-1.14.0.jar",
                    "htmlunit-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/htmlunit-driver/4.9.1/htmlunit-driver-4.9.1.jar",
                    "htmlunit-xpath": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-xpath/2.70.0/htmlunit-xpath-2.70.0.jar",
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jsyntaxpane": "https://search.maven.org/remotecontent?filepath=de/sciss/jsyntaxpane/1.0.0/jsyntaxpane-1.0.0.jar",
                    "neko-htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/neko-htmlunit/2.70.0/neko-htmlunit-2.70.0.jar",
                    "netty-buffer": "https://search.maven.org/remotecontent?filepath=io/netty/netty-buffer/4.1.93.Final/netty-buffer-4.1.93.Final.jar",
                    "netty-codec": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec/4.1.93.Final/netty-codec-4.1.93.Final.jar",
                    "netty-codec-http": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec-http/4.1.93.Final/netty-codec-http-4.1.93.Final.jar",
                    "netty-common": "https://search.maven.org/remotecontent?filepath=io/netty/netty-common/4.1.93.Final/netty-common-4.1.93.Final.jar",
                    "netty-handler": "https://search.maven.org/remotecontent?filepath=io/netty/netty-handler/4.1.93.Final/netty-handler-4.1.93.Final.jar",
                    "netty-reactive-streams": "https://search.maven.org/remotecontent?filepath=com/typesafe/netty/netty-reactive-streams/2.0.8/netty-reactive-streams-2.0.8.jar",
                    "netty-resolver": "https://search.maven.org/remotecontent?filepath=io/netty/netty-resolver/4.1.93.Final/netty-resolver-4.1.93.Final.jar",
                    "netty-transport": "https://search.maven.org/remotecontent?filepath=io/netty/netty-transport/4.1.93.Final/netty-transport-4.1.93.Final.jar",
                    "opentelemetry-api": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api/1.26.0/opentelemetry-api-1.26.0.jar",
                    "opentelemetry-api-events": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api-events/1.26.0-alpha/opentelemetry-api-events-1.26.0-alpha.jar",
                    "opentelemetry-api-logs": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api-logs/1.26.0-alpha/opentelemetry-api-logs-1.26.0-alpha.jar",
                    "opentelemetry-context": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-context/1.26.0/opentelemetry-context-1.26.0.jar",
                    "opentelemetry-exporter-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-common/1.26.0/opentelemetry-exporter-common-1.26.0.jar",
                    "opentelemetry-exporter-logging": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-logging/1.26.0/opentelemetry-exporter-logging-1.26.0.jar",
                    "opentelemetry-sdk": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk/1.26.0/opentelemetry-sdk-1.26.0.jar",
                    "opentelemetry-sdk-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-common/1.26.0/opentelemetry-sdk-common-1.26.0.jar",
                    "opentelemetry-sdk-extension-autoconfigure": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure/1.26.0-alpha/opentelemetry-sdk-extension-autoconfigure-1.26.0-alpha.jar",
                    "opentelemetry-sdk-extension-autoconfigure-spi": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.26.0/opentelemetry-sdk-extension-autoconfigure-spi-1.26.0.jar",
                    "opentelemetry-sdk-logs": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-logs/1.26.0-alpha/opentelemetry-sdk-logs-1.26.0-alpha.jar",
                    "opentelemetry-sdk-metrics": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-metrics/1.26.0/opentelemetry-sdk-metrics-1.26.0.jar",
                    "opentelemetry-sdk-trace": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-trace/1.26.0/opentelemetry-sdk-trace-1.26.0.jar",
                    "opentelemetry-semconv": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-semconv/1.26.0-alpha/opentelemetry-semconv-1.26.0-alpha.jar",
                    "selenium-api": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-api/4.9.1/selenium-api-4.9.1.jar",
                    "selenium-chrome-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chrome-driver/4.9.1/selenium-chrome-driver-4.9.1.jar",
                    "selenium-chromium-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chromium-driver/4.9.1/selenium-chromium-driver-4.9.1.jar",
                    "selenium-edge-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-edge-driver/4.9.1/selenium-edge-driver-4.9.1.jar",
                    "selenium-firefox-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-firefox-driver/4.9.1/selenium-firefox-driver-4.9.1.jar",
                    "selenium-http": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-http/4.9.1/selenium-http-4.9.1.jar",
                    "selenium-ie-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-ie-driver/4.9.1/selenium-ie-driver-4.9.1.jar",
                    "selenium-java": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-java/4.9.1/selenium-java-4.9.1.jar",
                    "selenium-json": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-json/4.9.1/selenium-json-4.9.1.jar",
                    "selenium-remote-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-remote-driver/4.9.1/selenium-remote-driver-4.9.1.jar",
                    "selenium-support": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-support/4.9.1/selenium-support-4.9.1.jar"
                }
            },
            "4.10.0.0": {
                "changes": "Update to Selenium 4.10.0",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-webdriver-4.10.0.0.jar",
                "libs": {
                    "async-http-client": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client/2.12.3/async-http-client-2.12.3.jar",
                    "async-http-client-netty-utils": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client-netty-utils/2.12.3/async-http-client-netty-utils-2.12.3.jar",
                    "commons-exec": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar",
                    "failsafe": "https://search.maven.org/remotecontent?filepath=dev/failsafe/failsafe/3.3.2/failsafe-3.3.2.jar",
                    "guava": "https://search.maven.org/remotecontent?filepath=com/google/guava/guava/32.1.1-jre/guava-32.1.1-jre.jar",
                    "htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit/2.70.0/htmlunit-2.70.0.jar",
                    "htmlunit-core-js": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-core-js/2.70.0/htmlunit-core-js-2.70.0.jar",
                    "htmlunit-cssparser": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-cssparser/1.14.0/htmlunit-cssparser-1.14.0.jar",
                    "htmlunit-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/htmlunit-driver/4.10.0/htmlunit-driver-4.10.0.jar",
                    "htmlunit-xpath": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-xpath/2.70.0/htmlunit-xpath-2.70.0.jar",
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "neko-htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/neko-htmlunit/2.70.0/neko-htmlunit-2.70.0.jar",
                    "netty-buffer": "https://search.maven.org/remotecontent?filepath=io/netty/netty-buffer/4.1.95.Final/netty-buffer-4.1.95.Final.jar",
                    "netty-codec": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec/4.1.95.Final/netty-codec-4.1.95.Final.jar",
                    "netty-codec-http": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec-http/4.1.95.Final/netty-codec-http-4.1.95.Final.jar",
                    "netty-common": "https://search.maven.org/remotecontent?filepath=io/netty/netty-common/4.1.95.Final/netty-common-4.1.95.Final.jar",
                    "netty-handler": "https://search.maven.org/remotecontent?filepath=io/netty/netty-handler/4.1.95.Final/netty-handler-4.1.95.Final.jar",
                    "netty-reactive-streams": "https://search.maven.org/remotecontent?filepath=com/typesafe/netty/netty-reactive-streams/2.0.9/netty-reactive-streams-2.0.9.jar",
                    "netty-resolver": "https://search.maven.org/remotecontent?filepath=io/netty/netty-resolver/4.1.95.Final/netty-resolver-4.1.95.Final.jar",
                    "netty-transport": "https://search.maven.org/remotecontent?filepath=io/netty/netty-transport/4.1.95.Final/netty-transport-4.1.95.Final.jar",
                    "okhttp": "https://search.maven.org/remotecontent?filepath=com/squareup/okhttp3/okhttp/4.11.0/okhttp-4.11.0.jar",
                    "okio-jvm": "https://search.maven.org/remotecontent?filepath=com/squareup/okio/okio-jvm/3.4.0/okio-jvm-3.4.0.jar",
                    "opentelemetry-api": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api/1.28.0/opentelemetry-api-1.28.0.jar",
                    "opentelemetry-api-events": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api-events/1.28.0-alpha/opentelemetry-api-events-1.28.0-alpha.jar",
                    "opentelemetry-context": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-context/1.28.0/opentelemetry-context-1.28.0.jar",
                    "opentelemetry-exporter-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-common/1.28.0/opentelemetry-exporter-common-1.28.0.jar",
                    "opentelemetry-exporter-otlp": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-otlp/1.28.0/opentelemetry-exporter-otlp-1.28.0.jar",
                    "opentelemetry-exporter-otlp-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-otlp-common/1.28.0/opentelemetry-exporter-otlp-common-1.28.0.jar",
                    "opentelemetry-sdk": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk/1.28.0/opentelemetry-sdk-1.28.0.jar",
                    "opentelemetry-sdk-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-common/1.28.0/opentelemetry-sdk-common-1.28.0.jar",
                    "opentelemetry-sdk-extension-autoconfigure": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure/1.28.0/opentelemetry-sdk-extension-autoconfigure-1.28.0.jar",
                    "opentelemetry-sdk-extension-autoconfigure-spi": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.28.0/opentelemetry-sdk-extension-autoconfigure-spi-1.28.0.jar",
                    "opentelemetry-sdk-logs": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-logs/1.28.0/opentelemetry-sdk-logs-1.28.0.jar",
                    "opentelemetry-sdk-metrics": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-metrics/1.28.0/opentelemetry-sdk-metrics-1.28.0.jar",
                    "opentelemetry-sdk-trace": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-trace/1.28.0/opentelemetry-sdk-trace-1.28.0.jar",
                    "opentelemetry-semconv": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-semconv/1.28.0-alpha/opentelemetry-semconv-1.28.0-alpha.jar",
                    "selenium-api": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-api/4.10.0/selenium-api-4.10.0.jar",
                    "selenium-chrome-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chrome-driver/4.10.0/selenium-chrome-driver-4.10.0.jar",
                    "selenium-chromium-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chromium-driver/4.10.0/selenium-chromium-driver-4.10.0.jar",
                    "selenium-edge-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-edge-driver/4.10.0/selenium-edge-driver-4.10.0.jar",
                    "selenium-firefox-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-firefox-driver/4.10.0/selenium-firefox-driver-4.10.0.jar",
                    "selenium-http": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-http/4.10.0/selenium-http-4.10.0.jar",
                    "selenium-ie-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-ie-driver/4.10.0/selenium-ie-driver-4.10.0.jar",
                    "selenium-json": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-json/4.10.0/selenium-json-4.10.0.jar",
                    "selenium-remote-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-remote-driver/4.10.0/selenium-remote-driver-4.10.0.jar",
                    "selenium-support": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-support/4.10.0/selenium-support-4.10.0.jar"
                }
            },
            "4.13.0.0": {
                "changes": "Update to Selenium 4.13.0: last version of WebDriver with Java 8 support.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-webdriver-4.13.0.0.jar",
                "libs": {
                    "async-http-client": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client/2.12.3/async-http-client-2.12.3.jar",
                    "async-http-client-netty-utils": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client-netty-utils/2.12.3/async-http-client-netty-utils-2.12.3.jar",
                    "commons-exec": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar",
                    "failsafe": "https://search.maven.org/remotecontent?filepath=dev/failsafe/failsafe/3.3.2/failsafe-3.3.2.jar",
                    "guava": "https://search.maven.org/remotecontent?filepath=com/google/guava/guava/32.1.3-jre/guava-32.1.3-jre.jar",
                    "htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit/2.70.0/htmlunit-2.70.0.jar",
                    "htmlunit-core-js": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-core-js/2.70.0/htmlunit-core-js-2.70.0.jar",
                    "htmlunit-cssparser": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-cssparser/1.14.0/htmlunit-cssparser-1.14.0.jar",
                    "htmlunit-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/htmlunit-driver/4.13.0/htmlunit-driver-4.13.0.jar",
                    "htmlunit-xpath": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-xpath/2.70.0/htmlunit-xpath-2.70.0.jar",
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "neko-htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/neko-htmlunit/2.70.0/neko-htmlunit-2.70.0.jar",
                    "netty-buffer": "https://search.maven.org/remotecontent?filepath=io/netty/netty-buffer/4.1.100.Final/netty-buffer-4.1.100.Final.jar",
                    "netty-codec": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec/4.1.100.Final/netty-codec-4.1.100.Final.jar",
                    "netty-codec-http": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec-http/4.1.100.Final/netty-codec-http-4.1.100.Final.jar",
                    "netty-common": "https://search.maven.org/remotecontent?filepath=io/netty/netty-common/4.1.100.Final/netty-common-4.1.100.Final.jar",
                    "netty-handler": "https://search.maven.org/remotecontent?filepath=io/netty/netty-handler/4.1.100.Final/netty-handler-4.1.100.Final.jar",
                    "netty-reactive-streams": "https://search.maven.org/remotecontent?filepath=com/typesafe/netty/netty-reactive-streams/2.0.10/netty-reactive-streams-2.0.10.jar",
                    "netty-resolver": "https://search.maven.org/remotecontent?filepath=io/netty/netty-resolver/4.1.100.Final/netty-resolver-4.1.100.Final.jar",
                    "netty-transport": "https://search.maven.org/remotecontent?filepath=io/netty/netty-transport/4.1.100.Final/netty-transport-4.1.100.Final.jar",
                    "okhttp": "https://search.maven.org/remotecontent?filepath=com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar",
                    "okio-jvm": "https://search.maven.org/remotecontent?filepath=com/squareup/okio/okio-jvm/3.6.0/okio-jvm-3.6.0.jar",
                    "opentelemetry-api": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api/1.31.0/opentelemetry-api-1.31.0.jar",
                    "opentelemetry-api-events": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api-events/1.31.0-alpha/opentelemetry-api-events-1.31.0-alpha.jar",
                    "opentelemetry-context": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-context/1.31.0/opentelemetry-context-1.31.0.jar",
                    "opentelemetry-exporter-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-common/1.31.0/opentelemetry-exporter-common-1.31.0.jar",
                    "opentelemetry-exporter-otlp": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-otlp/1.31.0/opentelemetry-exporter-otlp-1.31.0.jar",
                    "opentelemetry-exporter-otlp-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-otlp-common/1.31.0/opentelemetry-exporter-otlp-common-1.31.0.jar",
                    "opentelemetry-sdk": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk/1.31.0/opentelemetry-sdk-1.31.0.jar",
                    "opentelemetry-sdk-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-common/1.31.0/opentelemetry-sdk-common-1.31.0.jar",
                    "opentelemetry-sdk-extension-autoconfigure": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure/1.31.0/opentelemetry-sdk-extension-autoconfigure-1.31.0.jar",
                    "opentelemetry-sdk-extension-autoconfigure-spi": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.31.0/opentelemetry-sdk-extension-autoconfigure-spi-1.31.0.jar",
                    "opentelemetry-sdk-logs": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-logs/1.31.0/opentelemetry-sdk-logs-1.31.0.jar",
                    "opentelemetry-sdk-metrics": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-metrics/1.31.0/opentelemetry-sdk-metrics-1.31.0.jar",
                    "opentelemetry-sdk-trace": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-trace/1.31.0/opentelemetry-sdk-trace-1.31.0.jar",
                    "opentelemetry-semconv": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-semconv/1.30.1-alpha/opentelemetry-semconv-1.30.1-alpha.jar",
                    "selenium-api": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-api/4.13.0/selenium-api-4.13.0.jar",
                    "selenium-chrome-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chrome-driver/4.13.0/selenium-chrome-driver-4.13.0.jar",
                    "selenium-chromium-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chromium-driver/4.13.0/selenium-chromium-driver-4.13.0.jar",
                    "selenium-edge-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-edge-driver/4.13.0/selenium-edge-driver-4.13.0.jar",
                    "selenium-firefox-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-firefox-driver/4.13.0/selenium-firefox-driver-4.13.0.jar",
                    "selenium-http": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-http/4.13.0/selenium-http-4.13.0.jar",
                    "selenium-ie-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-ie-driver/4.13.0/selenium-ie-driver-4.13.0.jar",
                    "selenium-json": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-json/4.13.0/selenium-json-4.13.0.jar",
                    "selenium-os": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-os/4.13.0/selenium-os-4.13.0.jar",
                    "selenium-remote-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-remote-driver/4.13.0/selenium-remote-driver-4.13.0.jar",
                    "selenium-support": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-support/4.13.0/selenium-support-4.13.0.jar"
                }
            },
            "4.13.0.1": {
                "changes": "Make FTP and SOCKS proxies optional, set startTime in more situations",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-webdriver-4.13.0.1.jar",
                "libs": {
                    "async-http-client": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client/2.12.3/async-http-client-2.12.3.jar",
                    "async-http-client-netty-utils": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client-netty-utils/2.12.3/async-http-client-netty-utils-2.12.3.jar",
                    "commons-exec": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar",
                    "failsafe": "https://search.maven.org/remotecontent?filepath=dev/failsafe/failsafe/3.3.2/failsafe-3.3.2.jar",
                    "guava": "https://search.maven.org/remotecontent?filepath=com/google/guava/guava/32.1.3-jre/guava-32.1.3-jre.jar",
                    "htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit/2.70.0/htmlunit-2.70.0.jar",
                    "htmlunit-core-js": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-core-js/2.70.0/htmlunit-core-js-2.70.0.jar",
                    "htmlunit-cssparser": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-cssparser/1.14.0/htmlunit-cssparser-1.14.0.jar",
                    "htmlunit-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/htmlunit-driver/4.13.0/htmlunit-driver-4.13.0.jar",
                    "htmlunit-xpath": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-xpath/2.70.0/htmlunit-xpath-2.70.0.jar",
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "neko-htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/neko-htmlunit/2.70.0/neko-htmlunit-2.70.0.jar",
                    "netty-buffer": "https://search.maven.org/remotecontent?filepath=io/netty/netty-buffer/4.1.100.Final/netty-buffer-4.1.100.Final.jar",
                    "netty-codec": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec/4.1.100.Final/netty-codec-4.1.100.Final.jar",
                    "netty-codec-http": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec-http/4.1.100.Final/netty-codec-http-4.1.100.Final.jar",
                    "netty-common": "https://search.maven.org/remotecontent?filepath=io/netty/netty-common/4.1.100.Final/netty-common-4.1.100.Final.jar",
                    "netty-handler": "https://search.maven.org/remotecontent?filepath=io/netty/netty-handler/4.1.100.Final/netty-handler-4.1.100.Final.jar",
                    "netty-reactive-streams": "https://search.maven.org/remotecontent?filepath=com/typesafe/netty/netty-reactive-streams/2.0.10/netty-reactive-streams-2.0.10.jar",
                    "netty-resolver": "https://search.maven.org/remotecontent?filepath=io/netty/netty-resolver/4.1.100.Final/netty-resolver-4.1.100.Final.jar",
                    "netty-transport": "https://search.maven.org/remotecontent?filepath=io/netty/netty-transport/4.1.100.Final/netty-transport-4.1.100.Final.jar",
                    "okhttp": "https://search.maven.org/remotecontent?filepath=com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar",
                    "okio-jvm": "https://search.maven.org/remotecontent?filepath=com/squareup/okio/okio-jvm/3.6.0/okio-jvm-3.6.0.jar",
                    "opentelemetry-api": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api/1.31.0/opentelemetry-api-1.31.0.jar",
                    "opentelemetry-api-events": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api-events/1.31.0-alpha/opentelemetry-api-events-1.31.0-alpha.jar",
                    "opentelemetry-context": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-context/1.31.0/opentelemetry-context-1.31.0.jar",
                    "opentelemetry-exporter-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-common/1.31.0/opentelemetry-exporter-common-1.31.0.jar",
                    "opentelemetry-exporter-otlp": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-otlp/1.31.0/opentelemetry-exporter-otlp-1.31.0.jar",
                    "opentelemetry-exporter-otlp-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-otlp-common/1.31.0/opentelemetry-exporter-otlp-common-1.31.0.jar",
                    "opentelemetry-sdk": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk/1.31.0/opentelemetry-sdk-1.31.0.jar",
                    "opentelemetry-sdk-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-common/1.31.0/opentelemetry-sdk-common-1.31.0.jar",
                    "opentelemetry-sdk-extension-autoconfigure": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure/1.31.0/opentelemetry-sdk-extension-autoconfigure-1.31.0.jar",
                    "opentelemetry-sdk-extension-autoconfigure-spi": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.31.0/opentelemetry-sdk-extension-autoconfigure-spi-1.31.0.jar",
                    "opentelemetry-sdk-logs": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-logs/1.31.0/opentelemetry-sdk-logs-1.31.0.jar",
                    "opentelemetry-sdk-metrics": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-metrics/1.31.0/opentelemetry-sdk-metrics-1.31.0.jar",
                    "opentelemetry-sdk-trace": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-trace/1.31.0/opentelemetry-sdk-trace-1.31.0.jar",
                    "opentelemetry-semconv": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-semconv/1.30.1-alpha/opentelemetry-semconv-1.30.1-alpha.jar",
                    "selenium-api": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-api/4.13.0/selenium-api-4.13.0.jar",
                    "selenium-chrome-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chrome-driver/4.13.0/selenium-chrome-driver-4.13.0.jar",
                    "selenium-chromium-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chromium-driver/4.13.0/selenium-chromium-driver-4.13.0.jar",
                    "selenium-edge-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-edge-driver/4.13.0/selenium-edge-driver-4.13.0.jar",
                    "selenium-firefox-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-firefox-driver/4.13.0/selenium-firefox-driver-4.13.0.jar",
                    "selenium-http": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-http/4.13.0/selenium-http-4.13.0.jar",
                    "selenium-ie-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-ie-driver/4.13.0/selenium-ie-driver-4.13.0.jar",
                    "selenium-json": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-json/4.13.0/selenium-json-4.13.0.jar",
                    "selenium-os": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-os/4.13.0/selenium-os-4.13.0.jar",
                    "selenium-remote-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-remote-driver/4.13.0/selenium-remote-driver-4.13.0.jar",
                    "selenium-support": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-support/4.13.0/selenium-support-4.13.0.jar"
                }
            },
            "4.13.0.2": {
                "changes": "Update of WebDriver Sampler default code (startTime & endTime calls commented out).",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-webdriver-4.13.0.2.jar",
                "libs": {
                    "async-http-client": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client/2.12.3/async-http-client-2.12.3.jar",
                    "async-http-client-netty-utils": "https://search.maven.org/remotecontent?filepath=org/asynchttpclient/async-http-client-netty-utils/2.12.3/async-http-client-netty-utils-2.12.3.jar",
                    "commons-exec": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar",
                    "failsafe": "https://search.maven.org/remotecontent?filepath=dev/failsafe/failsafe/3.3.2/failsafe-3.3.2.jar",
                    "guava": "https://search.maven.org/remotecontent?filepath=com/google/guava/guava/32.1.3-jre/guava-32.1.3-jre.jar",
                    "htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit/2.70.0/htmlunit-2.70.0.jar",
                    "htmlunit-core-js": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-core-js/2.70.0/htmlunit-core-js-2.70.0.jar",
                    "htmlunit-cssparser": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-cssparser/1.14.0/htmlunit-cssparser-1.14.0.jar",
                    "htmlunit-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/htmlunit-driver/4.13.0/htmlunit-driver-4.13.0.jar",
                    "htmlunit-xpath": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/htmlunit-xpath/2.70.0/htmlunit-xpath-2.70.0.jar",
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "neko-htmlunit": "https://search.maven.org/remotecontent?filepath=net/sourceforge/htmlunit/neko-htmlunit/2.70.0/neko-htmlunit-2.70.0.jar",
                    "netty-buffer": "https://search.maven.org/remotecontent?filepath=io/netty/netty-buffer/4.1.100.Final/netty-buffer-4.1.100.Final.jar",
                    "netty-codec": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec/4.1.100.Final/netty-codec-4.1.100.Final.jar",
                    "netty-codec-http": "https://search.maven.org/remotecontent?filepath=io/netty/netty-codec-http/4.1.100.Final/netty-codec-http-4.1.100.Final.jar",
                    "netty-common": "https://search.maven.org/remotecontent?filepath=io/netty/netty-common/4.1.100.Final/netty-common-4.1.100.Final.jar",
                    "netty-handler": "https://search.maven.org/remotecontent?filepath=io/netty/netty-handler/4.1.100.Final/netty-handler-4.1.100.Final.jar",
                    "netty-reactive-streams": "https://search.maven.org/remotecontent?filepath=com/typesafe/netty/netty-reactive-streams/2.0.10/netty-reactive-streams-2.0.10.jar",
                    "netty-resolver": "https://search.maven.org/remotecontent?filepath=io/netty/netty-resolver/4.1.100.Final/netty-resolver-4.1.100.Final.jar",
                    "netty-transport": "https://search.maven.org/remotecontent?filepath=io/netty/netty-transport/4.1.100.Final/netty-transport-4.1.100.Final.jar",
                    "okhttp": "https://search.maven.org/remotecontent?filepath=com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar",
                    "okio-jvm": "https://search.maven.org/remotecontent?filepath=com/squareup/okio/okio-jvm/3.6.0/okio-jvm-3.6.0.jar",
                    "opentelemetry-api": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api/1.31.0/opentelemetry-api-1.31.0.jar",
                    "opentelemetry-api-events": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-api-events/1.31.0-alpha/opentelemetry-api-events-1.31.0-alpha.jar",
                    "opentelemetry-context": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-context/1.31.0/opentelemetry-context-1.31.0.jar",
                    "opentelemetry-exporter-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-common/1.31.0/opentelemetry-exporter-common-1.31.0.jar",
                    "opentelemetry-exporter-otlp": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-otlp/1.31.0/opentelemetry-exporter-otlp-1.31.0.jar",
                    "opentelemetry-exporter-otlp-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-exporter-otlp-common/1.31.0/opentelemetry-exporter-otlp-common-1.31.0.jar",
                    "opentelemetry-sdk": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk/1.31.0/opentelemetry-sdk-1.31.0.jar",
                    "opentelemetry-sdk-common": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-common/1.31.0/opentelemetry-sdk-common-1.31.0.jar",
                    "opentelemetry-sdk-extension-autoconfigure": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure/1.31.0/opentelemetry-sdk-extension-autoconfigure-1.31.0.jar",
                    "opentelemetry-sdk-extension-autoconfigure-spi": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.31.0/opentelemetry-sdk-extension-autoconfigure-spi-1.31.0.jar",
                    "opentelemetry-sdk-logs": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-logs/1.31.0/opentelemetry-sdk-logs-1.31.0.jar",
                    "opentelemetry-sdk-metrics": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-metrics/1.31.0/opentelemetry-sdk-metrics-1.31.0.jar",
                    "opentelemetry-sdk-trace": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-sdk-trace/1.31.0/opentelemetry-sdk-trace-1.31.0.jar",
                    "opentelemetry-semconv": "https://search.maven.org/remotecontent?filepath=io/opentelemetry/opentelemetry-semconv/1.30.1-alpha/opentelemetry-semconv-1.30.1-alpha.jar",
                    "selenium-api": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-api/4.13.0/selenium-api-4.13.0.jar",
                    "selenium-chrome-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chrome-driver/4.13.0/selenium-chrome-driver-4.13.0.jar",
                    "selenium-chromium-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-chromium-driver/4.13.0/selenium-chromium-driver-4.13.0.jar",
                    "selenium-edge-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-edge-driver/4.13.0/selenium-edge-driver-4.13.0.jar",
                    "selenium-firefox-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-firefox-driver/4.13.0/selenium-firefox-driver-4.13.0.jar",
                    "selenium-http": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-http/4.13.0/selenium-http-4.13.0.jar",
                    "selenium-ie-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-ie-driver/4.13.0/selenium-ie-driver-4.13.0.jar",
                    "selenium-json": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-json/4.13.0/selenium-json-4.13.0.jar",
                    "selenium-os": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-os/4.13.0/selenium-os-4.13.0.jar",
                    "selenium-remote-driver": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-remote-driver/4.13.0/selenium-remote-driver-4.13.0.jar",
                    "selenium-support": "https://search.maven.org/remotecontent?filepath=org/seleniumhq/selenium/selenium-support/4.13.0/selenium-support-4.13.0.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-xml",
        "name": "XML Plugins",
        "description": "Currently ships XMLFormatPostProcessor",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/Formatted-xml1.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/XMLFormatPostProcessor/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "com.atlantbh.jmeter.plugins.xmlformatter.XMLFormatPostProcessor",
        "componentClasses": [
            "com.atlantbh.jmeter.plugins.xmlformatter.XMLFormatPostProcessor",
            "com.atlantbh.jmeter.plugins.xmlformatter.gui.XMLFormatPostProcessorGui"
        ],
        "versions": {
            "0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-xml-0.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-esa",
        "name": "Extractor Success Assertion",
        "description": "Assertion to check that extractor were successfull",
        "screenshotUrl": "https://github.com/undera/jmeter-extract-success/blob/main/screenshot.png?raw=true",
        "helpUrl": "https://github.com/undera/jmeter-extract-success",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "org.jmeterplugins.assertions.ExtractorSuccessAssertion",
        "componentClasses": [
            "org.jmeterplugins.assertions.ExtractorSuccessAssertionGui"
        ],
        "versions": {
            "0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-esa-0.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-standard",
        "name": "jpgc - Standard Set",
        "description": "Virtual package, select to install its dependencies",
        "screenshotUrl": "",
        "helpUrl": "",
        "vendor": "JMeter-Plugins.org",
        "markerClass": null,
        "versions": {
            "2.0": {
                "downloadUrl": null,
                "depends": [
                    "jpgc-dummy",
                    "jpgc-casutg",
                    "jpgc-tst",
                    "jpgc-graphs-basic",
                    "jpgc-ffw",
                    "jpgc-fifo",
                    "jpgc-perfmon",
                    "jpgc-functions"
                ]
            }
        }
    },
    {
        "id": "jpgc-cmd",
        "name": "Command-Line Graph Plotting Tool",
        "description": "There is small command-line utility for generating graphs out of JTL files. It behave just like right-click context menu on all graphs. The tool can generate PNG, CSV or both. Note you can use GraphsGeneratorListener if you want to bulk generate graphs after a test or for existing results.",
        "screenshotUrl": "",
        "helpUrl": "https://jmeter-plugins.org/wiki/JMeterPluginsCMD/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.cmdtools.ReporterTool",
        "installerClass": "kg.apc.cmdtools.CMDInstaller",
        "versions": {
            "2.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-cmd-2.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar",
                    "cmdrunner": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.1/cmdrunner-2.1.jar"
                }
            },
            "2.2": {
                "changes": "Fixed logging for JMeter since v3.2",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-cmd-2.2.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "cmdrunner>=2.2": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.2/cmdrunner-2.2.jar"
                }
            },
            "2.3": {
                "changes": "Dependencies updates",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-cmd-2.3.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.8": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.8/jmeter-plugins-cmn-jmeter-0.8.jar",
                    "cmdrunner>=2.3": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.3/cmdrunner-2.3.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-filterresults",
        "name": "Filter Results Tool",
        "description": "Often it's necessary to filter the results of a test to obtain a global vision with pages without all the urls that are declared in the html page.",
        "screenshotUrl": "",
        "helpUrl": "https://jmeter-plugins.org/wiki/FilterResultsTool/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.cmdtools.FilterResultsTool",
        "installerClass": "kg.apc.cmdtools.FilterResultsInstaller",
        "componentClasses": [
            "org.jmeterplugins.tools.FilterResults"
        ],
        "versions": {
            "2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-filterresults-2.0.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar",
                    "cmdrunner": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.1/cmdrunner-2.1.jar"
                }
            },
            "2.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-filterresults-2.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar",
                    "cmdrunner": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.1/cmdrunner-2.1.jar"
                }
            },
            "2.2": {
                "changes": "Fixed logging for JMeter since v3.2",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-filterresults-2.2.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "cmdrunner>=2.2": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.2/cmdrunner-2.2.jar"
                }
            },
            "2.3": {
                "changes": "Dependencies updates",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-filterresults-2.3.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.8": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.8/jmeter-plugins-cmn-jmeter-0.8.jar",
                    "cmdrunner>=2.3": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.3/cmdrunner-2.3.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-ggl",
        "name": "Graphs Generator Listener",
        "description": "Graphs Generator Listener generates several graphs at end of test",
        "screenshotUrl": "",
        "helpUrl": "https://jmeter-plugins.org/wiki/GraphsGeneratorListener/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.listener.GraphsGeneratorListener",
        "componentClasses": [
            "kg.apc.jmeter.listener.GraphsGeneratorListener"
        ],
        "versions": {
            "2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-graphs-ggl-2.0.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                },
                "depends": [
                    "jpgc-cmd"
                ]
            }
        }
    },
    {
        "id": "jpgc-mergeresults",
        "name": "Merge Results",
        "description": "Merge Results is a tool to merge files of results (to simplify the comparison of two or more load tests).",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/merge_results_ui.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/MergeResults/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "org.jmeterplugins.save.MergeResultsService",
        "installerClass": "org.jmeterplugins.save.MergeResultsInstaller",
        "componentClasses": [
            "kg.apc.jmeter.vizualizers.MergeResultsGui"
        ],
        "versions": {
            "2.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-mergeresults-2.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-pde",
        "name": "Page Data Extractor",
        "description": "This graph will plot data extracted from page results (status, health pages, etc.).",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/PageDataExtractor.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/PageDataExtractor/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.vizualizers.PageDataExtractorOverTimeGui",
        "componentClasses": [
            "kg.apc.jmeter.vizualizers.PageDataExtractorOverTimeGui"
        ],
        "versions": {
            "0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-pde-0.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                },
                "depends": [
                    "jpgc-cmd"
                ]
            }
        }
    },
    {
        "id": "jpgc-plancheck",
        "name": "Test Plan Check Tool",
        "description": "Small command line tool to check test plan consistency. Helps in automation of JMeter executions.",
        "screenshotUrl": "",
        "helpUrl": "https://jmeter-plugins.org/wiki/TestPlanCheckTool/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.cmdtools.TestPlanCheckTool",
        "installerClass": "kg.apc.cmdtools.TestPlanCheckInstaller",
        "versions": {
            "2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-plancheck-2.0.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar",
                    "cmdrunner": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.1/cmdrunner-2.1.jar"
                }
            },
            "2.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-plancheck-2.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar",
                    "cmdrunner": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.1/cmdrunner-2.1.jar"
                }
            },
            "2.2": {
                "changes": "Fixed working plugin with JMeter v3.2",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-plancheck-2.2.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar",
                    "cmdrunner": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.1/cmdrunner-2.1.jar"
                }
            },
            "2.3": {
                "changes": "Fixed logging for JMeter since v3.2",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-plancheck-2.3.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar",
                    "cmdrunner": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.1/cmdrunner-2.1.jar"
                }
            },
            "2.4": {
                "changes": "Update cmn and cmdrunner dependencies",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-plancheck-2.4.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "cmdrunner>=2.2": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.2/cmdrunner-2.2.jar"
                }
            },
            "2.5": {
                "changes": "Dependencies updates",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-plancheck-2.5.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.8": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.8/jmeter-plugins-cmn-jmeter-0.8.jar",
                    "cmdrunner>=2.3": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.3/cmdrunner-2.3.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-synthesis",
        "name": "Synthesis Report",
        "description": "Synthesis Report is a mix between Summary Report and Aggregate Report",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/synthesis_report.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/SynthesisReport/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "kg.apc.jmeter.vizualizers.SynthesisReportGui",
        "componentClasses": [
            "kg.apc.jmeter.vizualizers.AggregateReportGui",
            "kg.apc.jmeter.vizualizers.SynthesisReportGui"
        ],
        "versions": {
            "2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-synthesis-2.0.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                },
                "depends": [
                    "jpgc-filterresults"
                ]
            },
            "2.1": {
                "changes": "Fixed working with JMeter v3.2",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-synthesis-2.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                },
                "depends": [
                    "jpgc-filterresults"
                ]
            },
            "2.2": {
                "changes": "Fixed Configuration Percentiles in Aggregate Report. Fixed Labels in csv reports",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-synthesis-2.2.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                },
                "depends": [
                    "jpgc-filterresults"
                ]
            }
        }
    },
    {
        "id": "jpgc-sts",
        "name": "HTTP Simple Table Server",
        "description": "The main idea is to use a tiny http server in JMeter Plugins to manage the dataset files with simple commands to get / add / find rows of data in files.",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/http_simple_table_server.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/HttpSimpleTableServer/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "org.jmeterplugins.protocol.http.control.HttpSimpleTableServer",
        "installerClass": "org.jmeterplugins.protocol.http.control.STSInstaller",
        "componentClasses": [
            "org.jmeterplugins.protocol.http.control.gui.HttpSimpleTableControlGui"
        ],
        "versions": {
            "2.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-table-server-2.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "2.2": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-table-server-2.2.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "2.3": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-table-server-2.3.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.4/jmeter-plugins-cmn-jmeter-0.4.jar"
                }
            },
            "2.4": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-table-server-2.4.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            },
            "3.1": {
                "changes": "Replace beanshell with groovy script : jsr223.init.file=simple-table-server.groovy. New features : Could load files when STS startup, Set charset to read or write file and in http header response, Add CONFIG command, add daemon mode for linux nohup, SAVE command add ADD_TIMESTAMP parameter",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-table-server-3.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            },
            "4.0": {
                "changes": "Add command FIND, find a string in the file, FIND_MODE=SUBSTRING (Default), EQUALS, REGEX_FIND, REGEX_MATCH",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-table-server-4.0.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            },
            "5.0": {
                "changes": "Add command READMULTI, Read multi lines in one request, parameter NB_LINES : number of lines to read",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-table-server-5.0.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-plugins-manager",
        "name": "Plugins Manager",
        "description": "Adds menu item into Options menu to access UI for installing/removing additional plugins",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/pmgr/pmgr_menu_item.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/PluginsManager/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "org.jmeterplugins.repository.PluginManager",
        "canUninstall": false,
        "versions": {
            "1.3": {
                "changes": "Improve test plan parsing",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-manager-1.3.jar",
                "libs": {
                    "cmdrunner>=2.2": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.2/cmdrunner-2.2.jar"
                }
            },
            "1.4": {
                "changes": "Fixes for JMeter 5.3 themes",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-manager-1.4.jar",
                "libs": {
                    "cmdrunner>=2.2": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.2/cmdrunner-2.2.jar"
                }
            },
            "1.6": {
                "changes": "Changes to support JMeter 5.4 deprecation of old loggers",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-manager-1.6.jar",
                "libs": {
                    "cmdrunner>=2.2": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.2/cmdrunner-2.2.jar"
                }
            },
            "1.7": {
                "changes": "Fix couple of security issues, including Log4Shell",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-manager-1.7.jar",
                "libs": {
                    "cmdrunner>=2.2": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.3/cmdrunner-2.3.jar"
                }
            },
            "1.8": {
                "changes": "Use headless mode in BAT file for Windows",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-manager-1.8.jar",
                "libs": {
                    "cmdrunner>=2.3": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.3/cmdrunner-2.3.jar"
                }
            },
            "1.9": {
                "changes": "Fix issue of 1.8 of libs saved into wrond directory",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-manager-1.9.jar",
                "libs": {
                    "cmdrunner>=2.3": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.3/cmdrunner-2.3.jar"
                }
            },
            "1.10": {
                "changes": "Detect missing classes of BackendListener",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-manager-1.10.jar",
                "libs": {
                    "cmdrunner>=2.3": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.3/cmdrunner-2.3.jar"
                }
            },
            "1.11": {
                "changes": "Fix one CVE via beanutils, bump up to Java 1.8",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-manager-1.11.jar",
                "libs": {
                    "cmdrunner>=2.3": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.3/cmdrunner-2.3.jar"
                }
            },
            "1.12": {
                "changes": "Fix canUninstall flag bypass in DependencyResolver, fix Log4j CVE",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-manager-1.12.jar",
                "libs": {
                    "cmdrunner>=2.3": "https://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.3/cmdrunner-2.3.jar"
                }
            }
        }
    },
    {
        "id": "io.github.sagaraggarwal86-configurable-aggregate-report",
        "name": "JAAR \u2014 JTL AI Analysis & Reporting",
        "description": "A file-based Apache JMeter listener plugin for post-test JTL analysis. Provides a filterable aggregate table with features like Filter Results using Start/End Offset & Transaction Names with RegEx support, Dynamic Percentile & Table Columns, SLA Threshold Highlighting (Error %, Response Time & TPS), CLI Headless Mode, Chart Interval Control, AI-Analyzed HTML Performance Report, Data-Only HTML Report (no AI required), Export Report in Excel & PDF Format, Performance Charts, Dark Mode \u2014 with zero runtime overhead.",
        "screenshotUrl": "https://raw.githubusercontent.com/sagaraggarwal86/jaar-jmeter-plugin/main/docs/Image.jpg",
        "helpUrl": "https://github.com/sagaraggarwal86/jaar-jmeter-plugin/blob/main/README.md",
        "vendor": "Sagar Aggarwal",
        "markerClass": "io.github.sagaraggarwal86.jmeter.listener.gui.ListenerCollector",
        "componentClasses": [
            "io.github.sagaraggarwal86.jmeter.listener.gui.ListenerCollector",
            "io.github.sagaraggarwal86.jmeter.listener.gui.ListenerGUI"
        ],
        "versions": {
            "5.0.1": {
                "changes": "fixed marker class and component class, removed old deprecated versions and kept only relevant meaningful version",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jaar-jmeter-plugin-5.0.1.jar"
            },
            "5.5.0": {
                "changes": "performance improvement on listener gui and prompt for report generation",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jaar-jmeter-plugin-5.5.0.jar"
            },
            "6.0.0": {
                "changes": "TPS SLA threshold, data-only HTML report (no AI required), performance charts with configurable interval, Excel & PDF export, dark mode, pagination & search in HTML report transaction metrics, CLI fallback to data-only report on AI failure",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jaar-jmeter-plugin-6.0.0.jar"
            }
        }
    },
    {
        "id": "io.github.sagaraggarwal86-bpm-jmeter-plugin",
        "name": "BPM \u2014 Browser Performance Metrics",
        "description": "A live JMeter listener plugin for capturing browser rendering metrics via Chrome DevTools Protocol. Features include Core Web Vitals (LCP, FCP, CLS, TTFB), Network & Console capture, Composite Performance Score, SLA Threshold Highlighting, Improvement Area Detection, Filter by Start/End Offset & Transaction Names with RegEx support, CLI Headless Mode, Chart Interval Control, HTML Performance Report, and Excel Export \u2014 with minimal impact on JMeter thread performance.",
        "screenshotUrl": "https://raw.githubusercontent.com/sagaraggarwal86/BPM-jmeter-plugin/v1.0.1/docs/Image.jpg",
        "helpUrl": "https://github.com/sagaraggarwal86/BPM-jmeter-plugin/blob/v1.0.1/README.md",
        "vendor": "Sagar Aggarwal",
        "markerClass": "io.github.sagaraggarwal86.jmeter.bpm.core.BpmListener",
        "componentClasses": [
            "io.github.sagaraggarwal86.jmeter.bpm.core.BpmListener",
            "io.github.sagaraggarwal86.jmeter.bpm.gui.BpmListenerGui"
        ],
        "versions": {
            "1.0.1": {
                "changes": "Initial release",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/bpm-jmeter-plugin-v1.0.1.jar"
            }
        }
    },
    {
        "id": "ssh-sampler",
        "name": "SSH Protocol Support",
        "description": "",
        "screenshotUrl": "",
        "helpUrl": "https://github.com/yciabaud/jmeter-ssh-sampler",
        "vendor": "Yoann Ciabaud",
        "markerClass": "org.apache.jmeter.protocol.ssh.sampler.AbstractSSHSampler",
        "componentClasses": [
            "org.apache.jmeter.protocol.ssh.sampler.SSHCommandSampler",
            "org.apache.jmeter.protocol.ssh.sampler.SSHSFTPSampler"
        ],
        "versions": {
            "1.1.1-SNAPSHOT": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ApacheJMeter_ssh-1.1.1-SNAPSHOT.jar",
                "libs": {
                    "jsch": "https://search.maven.org/remotecontent?filepath=com/jcraft/jsch/0.1.50/jsch-0.1.50.jar"
                }
            },
            "1.2.0": {
                "changes": "Configurable pseudo TTY allocation; bug fixes",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ApacheJMeter_ssh-1.2.0.jar",
                "libs": {
                    "jsch": "https://search.maven.org/remotecontent?filepath=com/jcraft/jsch/0.1.55/jsch-0.1.55.jar"
                }
            }
        }
    },
    {
        "id": "websocket-sampler",
        "name": "WebSocket Sampler by Maciej Zaleski",
        "description": "",
        "screenshotUrl": "",
        "helpUrl": "https://github.com/maciejzaleski/JMeter-WebSocketSampler/wiki",
        "vendor": "Maciej Zaleski",
        "markerClass": "JMeter.plugins.functional.samplers.websocket.WebSocketSampler",
        "componentClasses": [
            "JMeter.plugins.functional.samplers.websocket.WebSocketSampler",
            "JMeter.plugins.functional.samplers.websocket.WebSocketSamplerGui"
        ],
        "versions": {
            "1.0.2-SNAPSHOT": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/JMeterWebSocketSampler-1.0.2-SNAPSHOT.jar",
                "libs": {
                    "jetty-http": "https://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-http/9.1.1.v20140108/jetty-http-9.1.1.v20140108.jar",
                    "jetty-io": "https://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-io/9.1.1.v20140108/jetty-io-9.1.1.v20140108.jar",
                    "jetty-util": "https://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-util/9.1.1.v20140108/jetty-util-9.1.1.v20140108.jar",
                    "websocket-api": "https://search.maven.org/remotecontent?filepath=org/eclipse/jetty/websocket/websocket-api/9.1.1.v20140108/websocket-api-9.1.1.v20140108.jar",
                    "websocket-client": "https://search.maven.org/remotecontent?filepath=org/eclipse/jetty/websocket/websocket-client/9.1.1.v20140108/websocket-client-9.1.1.v20140108.jar",
                    "websocket-common": "https://search.maven.org/remotecontent?filepath=org/eclipse/jetty/websocket/websocket-common/9.1.1.v20140108/websocket-common-9.1.1.v20140108.jar"
                }
            }
        }
    },
    {
        "id": "mqtt-sampler",
        "name": "MQTT Protocol Support",
        "description": "",
        "screenshotUrl": "",
        "helpUrl": "https://github.com/hemikak/mqtt-jmeter",
        "vendor": "Hemika Kodikara",
        "markerClass": "org.apache.jmeter.protocol.mqtt.sampler.SubscriberSampler",
        "componentClasses": [
            "org.apache.jmeter.protocol.mqtt.control.gui.MQTTPublisherGui",
            "org.apache.jmeter.protocol.mqtt.control.gui.MQTTSubscriberGui",
            "org.apache.jmeter.protocol.mqtt.sampler.PublisherSampler",
            "org.apache.jmeter.protocol.mqtt.sampler.SubscriberSampler"
        ],
        "versions": {
            "0.0.1-SNAPSHOT": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/mqtt-jmeter-0.0.1-SNAPSHOT.jar",
                "libs": {
                    "org.eclipse.paho.client.mqttv3": "https://search.maven.org/remotecontent?filepath=org/eclipse/paho/org.eclipse.paho.client.mqttv3/1.0.2/org.eclipse.paho.client.mqttv3-1.0.2.jar"
                }
            }
        }
    },
    {
        "id": "mqtt-xmeter",
        "name": "MQTT Protocol Samplers",
        "description": "connect, publish, subscribe and disconnect samplers",
        "screenshotUrl": "https://github.com/xmeter-net/mqtt-jmeter/raw/master/screenshots/mqtt_jmeter_plugin.png",
        "helpUrl": "https://github.com/xmeter-net/mqtt-jmeter",
        "vendor": "XMeter.com",
        "markerClass": "net.xmeter.samplers.ConnectSampler",
        "componentClasses": [
            "net.xmeter.gui.ConnectSamplerUI",
            "net.xmeter.samplers.ConnectSampler",
            "net.xmeter.gui.DisConnectSamplerUI",
            "net.xmeter.samplers.DisConnectSampler",
            "net.xmeter.gui.PubSamplerUI",
            "net.xmeter.samplers.PubSampler",
            "net.xmeter.gui.SubSamplerUI",
            "net.xmeter.samplers.SubSampler"
        ],
        "versions": {
            "2.0.2": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/mqtt-xmeter-2.0.2-jar-with-dependencies.jar"
            }
        }
    },
    {
        "id": "netflix-cassandra",
        "name": "Cassandra Support",
        "description": "",
        "helpUrl": "https://github.com/Netflix/CassJMeter/wiki",
        "screenshotUrl": "",
        "vendor": "Netflix",
        "markerClass": "com.netflix.jmeter.sampler.AbstractSampler",
        "componentClasses": [
            "com.netflix.jmeter.gui.BatchPut",
            "com.netflix.jmeter.gui.CompositGet",
            "com.netflix.jmeter.gui.CompositPut",
            "com.netflix.jmeter.gui.Delete",
            "com.netflix.jmeter.gui.Get",
            "com.netflix.jmeter.gui.GetRangeSlice",
            "com.netflix.jmeter.gui.Put",
            "com.netflix.jmeter.properties.CassandraProperties",
            "com.netflix.jmeter.properties.FatclientProperties",
            "com.netflix.jmeter.properties.SchemaProperties",
            "com.netflix.jmeter.report.ServoSummariserGui",
            "com.netflix.jmeter.sampler.BatchPutSampler",
            "com.netflix.jmeter.sampler.CompositGetSampler",
            "com.netflix.jmeter.sampler.CompositeBatchPutSampler",
            "com.netflix.jmeter.sampler.CompsitePutSampler",
            "com.netflix.jmeter.sampler.DeleteSampler",
            "com.netflix.jmeter.sampler.GetRangeSliceSampler",
            "com.netflix.jmeter.sampler.GetSampler",
            "com.netflix.jmeter.sampler.PutSampler"
        ],
        "versions": {
            "0.2-SNAPSHOT": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/CassJMeter-0.2-SNAPSHOT.jar",
                "libs": {
                    "servo-core": "https://search.maven.org/remotecontent?filepath=com/netflix/servo/servo-core/0.4.32/servo-core-0.4.32.jar",
                    "hector-core": "https://search.maven.org/remotecontent?filepath=org/hectorclient/hector-core/1.1-2/hector-core-1.1-2.jar",
                    "astyanax": "https://search.maven.org/remotecontent?filepath=com/netflix/astyanax/astyanax/1.56.25/astyanax-1.56.25.jar",
                    "guava": "https://search.maven.org/remotecontent?filepath=io/janusproject/guava/guava/19.0.0/guava-19.0.0.jar",
                    "cassandra-driver-core": "https://search.maven.org/remotecontent?filepath=com/datastax/cassandra/cassandra-driver-core/1.0.0/cassandra-driver-core-1.0.0.jar"
                }
            }
        }
    },
    {
        "id": "kafkameter",
        "name": "Kafka Support",
        "description": "",
        "screenshotUrl": "",
        "helpUrl": "https://github.com/BrightTag/kafkameter",
        "vendor": "www.signal.co",
        "markerClass": "co.signal.kafkameter.KafkaProducerSampler",
        "componentClasses": [
            "co.signal.loadgen.LoadGenerator"
        ],
        "versions": {
            "0.2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/kafkameter-0.2.0.jar",
                "depends": [
                    "jmeter-java"
                ],
                "libs": {
                    "guava": "https://search.maven.org/remotecontent?filepath=io/janusproject/guava/guava/19.0.0/guava-19.0.0.jar",
                    "kafka_2.8.2": "https://search.maven.org/remotecontent?filepath=org/apache/kafka/kafka_2.8.2/0.8.0/kafka_2.8.2-0.8.0.jar",
                    "gson": "https://search.maven.org/remotecontent?filepath=com/google/code/gson/gson/2.2.4/gson-2.2.4.jar",
                    "scala-library": "https://search.maven.org/remotecontent?filepath=org/scala-lang/scala-library/2.8.2/scala-library-2.8.2.jar",
                    "metrics-core": "https://search.maven.org/remotecontent?filepath=com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.jar"
                }
            }
        }
    },
    {
        "id": "custom-soap",
        "name": "Custom SOAP Sampler",
        "description": "",
        "screenshotUrl": "https://camo.githubusercontent.com/439a3066e3d0053d6e9764f8ca82af3a3af9c572/68747470733a2f2f312e62702e626c6f6773706f742e636f6d2f2d536170454572374e3239302f56724e7161495254566d492f41414141414141414864452f5337345753615a37354c452f73313630302f6d61696e566965772e706e67",
        "helpUrl": "https://github.com/spinning10/JMeterSoapSampler/wiki",
        "vendor": "Lukasz W",
        "markerClass": "com.jmeter.protocol.soap.sampler.CustomSOAPSampler",
        "componentClasses": [
            "com.jmeter.protocol.soap.control.gui.CustomSOAPSamplerGui",
            "com.jmeter.protocol.soap.sampler.CustomSOAPSampler",
            "com.jmeter.sampler.assertions.SOAPXPathAssertion",
            "com.jmeter.sampler.assertions.gui.SOAPXPathAssertionGui",
            "com.jmeter.sampler.config.gui.VariableDefinitionPanel"
        ],
        "versions": {
            "1.3": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/CustomSoapSampler-1.3.jar",
                "depends": [
                    "jmeter-http"
                ],
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.5/jmeter-plugins-cmn-jmeter-0.5.jar"
                }
            },
            "1.3.3": {
                "changes": "Sampler now supports Header/Cookie/Auth Manager, reports response headers, and handles binary attachments.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/CustomSoapSampler-1.3.3.jar",
                "depends": [
                    "jmeter-http"
                ],
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar"
                }
            }
        }
    },
    {
        "id": "tilln-cors-plugin",
        "name": "CORS Pre-Processor",
        "description": "CORS Pre-Processor makes preflight requests for cross-origin HTTP requests if required, based on request method and headers, and mimics a browser's preflight cache to avoid unnecessary requests.",
        "screenshotUrl": "https://raw.githubusercontent.com/tilln/jmeter-cors-plugin/main/docs/cors-preprocessor.png",
        "helpUrl": "https://github.com/tilln/jmeter-cors-plugin",
        "vendor": "Till Neunast",
        "markerClass": "nz.co.breakpoint.jmeter.modifiers.CorsPreProcessor",
        "componentClasses": [
            "nz.co.breakpoint.jmeter.modifiers.CorsPreProcessor"
        ],
        "versions": {
            "1.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-cors-plugin-1.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.1": {
                "changes": "Bug fixes (#2)",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-cors-plugin-1.1.jar",
                "depends": [
                    "jmeter-core"
                ]
            }
        }
    },
    {
        "id": "tilln-formman",
        "name": "HTTP Form Manager",
        "description": "This plugin makes JMeter behave a little more like a browser: form fields are automatically populated with preselected values.<br><ul><li>No more manual correlation of hidden inputs, such as session variables.</li><li>Just correlate parameters that actually relate to user input.</li></ul>",
        "screenshotUrl": "https://raw.githubusercontent.com/tilln/jmeter-formman/master/docs/before.png",
        "helpUrl": "https://github.com/tilln/jmeter-formman",
        "vendor": "Till Neunast",
        "markerClass": "nz.co.breakpoint.jmeter.modifiers.HTTPFormManager",
        "componentClasses": [
            "nz.co.breakpoint.jmeter.modifiers.HTTPFormManager"
        ],
        "versions": {
            "1.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-formman-1.0.jar"
            }
        }
    },
    {
        "id": "tilln-iso8583",
        "name": "ISO-8583 Sampler",
        "description": "Generate ISO-8583 financial transactions for testing of payment gateways and switches<br />With support for cryptogram calculation (PIN Block, MAC, ARQC)<br />Based on the <a href=\"http://jpos.org\">jPOS</a> framework",
        "screenshotUrl": "https://raw.githubusercontent.com/tilln/jmeter-iso8583/master/docs/sampler.png",
        "helpUrl": "https://github.com/tilln/jmeter-iso8583",
        "vendor": "Till Neunast",
        "markerClass": "nz.co.breakpoint.jmeter.iso8583.ISO8583Sampler",
        "componentClasses": [
            "nz.co.breakpoint.jmeter.iso8583.ISO8583Config",
            "nz.co.breakpoint.jmeter.iso8583.ISO8583Sampler",
            "nz.co.breakpoint.jmeter.iso8583.ISO8583Component",
            "nz.co.breakpoint.jmeter.iso8583.ISO8583Crypto"
        ],
        "versions": {
            "1.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-iso8583-1.0.jar",
                "libs": {
                    "jpos": "https://search.maven.org/remotecontent?filepath=org/jpos/jpos/2.1.3/jpos-2.1.3.jar",
                    "bcprov-jdk15on": "https://search.maven.org/remotecontent?filepath=org/bouncycastle/bcprov-jdk15on/1.62/bcprov-jdk15on-1.62.jar",
                    "bcpg-jdk15on": "https://search.maven.org/remotecontent?filepath=org/bouncycastle/bcpg-jdk15on/1.62/bcpg-jdk15on-1.62.jar",
                    "jdom2": "https://search.maven.org/remotecontent?filepath=org/jdom/jdom2/2.0.6/jdom2-2.0.6.jar",
                    "org.osgi.core": "https://search.maven.org/remotecontent?filepath=org/osgi/org.osgi.core/6.0.0/org.osgi.core-6.0.0.jar",
                    "commons-cli": "https://search.maven.org/remotecontent?filepath=commons-cli/commons-cli/1.4/commons-cli-1.4.jar",
                    "snakeyaml": "https://search.maven.org/remotecontent?filepath=org/yaml/snakeyaml/1.24/snakeyaml-1.24.jar",
                    "HdrHistogram": "https://search.maven.org/remotecontent?filepath=org/hdrhistogram/HdrHistogram/2.1.11/HdrHistogram-2.1.11.jar",
                    "javatuples": "https://search.maven.org/remotecontent?filepath=org/javatuples/javatuples/1.2/javatuples-1.2.jar"
                }
            },
            "1.1": {
                "changes": "<ul><li>Upgrade to jPOS v2.1.4</li><li>Fire-and-forget messages</li><li>Non-persistent Channel option</li><li>Advanced Mux options to configure response/request matching</li><li>Non-message related cryptographic functions</li><li>Packager logging</li><li>Multiple success response codes</li><li>ARQC transaction data overriding, custom padding, and automatic CVR extraction</li><li>Bug fixes: #2</li><li>Incompatible changes:</li><ul><li>ISO8583 Crypto PreProcessor: Transaction Data field now overrides the ARQC input instead of appending</li><li>ISO8583 Config: renamed to ISO8583 Connection Configuration</li></ul></ul>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-iso8583-1.1.jar",
                "libs": {
                    "jpos>=2.1.4": "https://search.maven.org/remotecontent?filepath=org/jpos/jpos/2.1.4/jpos-2.1.4.jar",
                    "bcprov-jdk15on>=1.64": "https://search.maven.org/remotecontent?filepath=org/bouncycastle/bcprov-jdk15on/1.64/bcprov-jdk15on-1.64.jar",
                    "bcpg-jdk15on>=1.64": "https://search.maven.org/remotecontent?filepath=org/bouncycastle/bcpg-jdk15on/1.64/bcpg-jdk15on-1.64.jar",
                    "jdom2": "https://search.maven.org/remotecontent?filepath=org/jdom/jdom2/2.0.6/jdom2-2.0.6.jar",
                    "org.osgi.core": "https://search.maven.org/remotecontent?filepath=org/osgi/org.osgi.core/6.0.0/org.osgi.core-6.0.0.jar",
                    "commons-cli": "https://search.maven.org/remotecontent?filepath=commons-cli/commons-cli/1.4/commons-cli-1.4.jar",
                    "snakeyaml>=1.26": "https://search.maven.org/remotecontent?filepath=org/yaml/snakeyaml/1.26/snakeyaml-1.26.jar",
                    "HdrHistogram>=2.1.12": "https://search.maven.org/remotecontent?filepath=org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar",
                    "javatuples": "https://search.maven.org/remotecontent?filepath=org/javatuples/javatuples/1.2/javatuples-1.2.jar"
                }
            },
            "1.2": {
                "changes": "<ul><li>Upgrade to jPOS v2.1.6</li><li>Round-robin selection for multiple connections in server mode</li><li>Optional reference ID for explicitly linking Sampler to Connection Config</li><li>Request Listener script option to handle incoming messages (0800 network management)</li><li>Bug fixes: #30, #32</li></ul></ul>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-iso8583-1.2.jar",
                "libs": {
                    "jpos>=2.1.6": "https://search.maven.org/remotecontent?filepath=org/jpos/jpos/2.1.6/jpos-2.1.6.jar",
                    "bcprov-jdk15on>=1.67": "https://search.maven.org/remotecontent?filepath=org/bouncycastle/bcprov-jdk15on/1.67/bcprov-jdk15on-1.67.jar",
                    "bcpg-jdk15on>=1.67": "https://search.maven.org/remotecontent?filepath=org/bouncycastle/bcpg-jdk15on/1.67/bcpg-jdk15on-1.67.jar",
                    "jdom2": "https://search.maven.org/remotecontent?filepath=org/jdom/jdom2/2.0.6/jdom2-2.0.6.jar",
                    "org.osgi.core": "https://search.maven.org/remotecontent?filepath=org/osgi/org.osgi.core/6.0.0/org.osgi.core-6.0.0.jar",
                    "commons-cli": "https://search.maven.org/remotecontent?filepath=commons-cli/commons-cli/1.4/commons-cli-1.4.jar",
                    "snakeyaml>=1.26": "https://search.maven.org/remotecontent?filepath=org/yaml/snakeyaml/1.26/snakeyaml-1.26.jar",
                    "HdrHistogram>=2.1.12": "https://search.maven.org/remotecontent?filepath=org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar",
                    "javatuples": "https://search.maven.org/remotecontent?filepath=org/javatuples/javatuples/1.2/javatuples-1.2.jar"
                }
            },
            "1.3": {
                "changes": "<ul><li>Upgrade to jPOS v2.1.8</li><li>Bug fixes: #24</li><li>Incompatible changes:</li><ul><li>ISO8583 Config: Request Listener script now Groovy instead of BeanShell</li><li>ISO8583 Crypto PreProcessor: Removed some ARQC settings that are now derived automatically from Issuer Application Data (Session Key Derivation Method, jmeter.iso8583.arqcInputTags, jmeter.iso8583.arqcFromFullIADForCVNs)</li></ul></ul>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-iso8583-1.3.jar",
                "libs": {
                    "jpos>=2.1.8": "https://search.maven.org/remotecontent?filepath=org/jpos/jpos/2.1.8/jpos-2.1.8.jar",
                    "bcprov-jdk15on>=1.69": "https://search.maven.org/remotecontent?filepath=org/bouncycastle/bcprov-jdk15on/1.69/bcprov-jdk15on-1.69.jar",
                    "bcpg-jdk15on>=1.69": "https://search.maven.org/remotecontent?filepath=org/bouncycastle/bcpg-jdk15on/1.69/bcpg-jdk15on-1.69.jar",
                    "jdom2>=2.0.6.1": "https://search.maven.org/remotecontent?filepath=org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.jar",
                    "org.osgi.core": "https://search.maven.org/remotecontent?filepath=org/osgi/org.osgi.core/6.0.0/org.osgi.core-6.0.0.jar",
                    "commons-cli": "https://search.maven.org/remotecontent?filepath=commons-cli/commons-cli/1.4/commons-cli-1.4.jar",
                    "snakeyaml>=1.33": "https://search.maven.org/remotecontent?filepath=org/yaml/snakeyaml/1.33/snakeyaml-1.33.jar",
                    "HdrHistogram>=2.1.12": "https://search.maven.org/remotecontent?filepath=org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar",
                    "javatuples": "https://search.maven.org/remotecontent?filepath=org/javatuples/javatuples/1.2/javatuples-1.2.jar"
                }
            },
            "1.4": {
                "changes": "<ul><li>Upgrade to jPOS v2.1.10</li><li>Automatic ARQC padding</li><li>Bug fixes: #77</li></ul>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-iso8583-1.4.jar",
                "libs": {
                    "jpos>=2.1.10": "https://search.maven.org/remotecontent?filepath=org/jpos/jpos/2.1.10/jpos-2.1.10.jar",
                    "bcprov-lts8on>=2.73.6": "https://search.maven.org/remotecontent?filepath=org/bouncycastle/bcprov-lts8on/2.73.6/bcprov-lts8on-2.73.6.jar",
                    "bcpg-lts8on>=2.73.6": "https://search.maven.org/remotecontent?filepath=org/bouncycastle/bcpg-lts8on/2.73.6/bcpg-lts8on-2.73.6.jar",
                    "jdom2>=2.0.6.1": "https://search.maven.org/remotecontent?filepath=org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.jar",
                    "org.osgi.core": "https://search.maven.org/remotecontent?filepath=org/osgi/org.osgi.core/6.0.0/org.osgi.core-6.0.0.jar",
                    "commons-cli": "https://search.maven.org/remotecontent?filepath=commons-cli/commons-cli/1.4/commons-cli-1.4.jar",
                    "snakeyaml>=2.0": "https://search.maven.org/remotecontent?filepath=org/yaml/snakeyaml/2.0/snakeyaml-2.0.jar",
                    "HdrHistogram>=2.1.12": "https://search.maven.org/remotecontent?filepath=org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar",
                    "javatuples": "https://search.maven.org/remotecontent?filepath=org/javatuples/javatuples/1.2/javatuples-1.2.jar"
                }
            }
        }
    },
    {
        "id": "tilln-junit",
        "name": "JUnit Reporter",
        "description": "Generates CI/CD-compatible JUnit Reports in XML format based on custom KPIs: Comparing aggregate metrics with threshold values determines pass/fail.<br />Supports filtering of sample labels by regular expressions.<br />Supported aggregates:<ul><li>Response time percentiles (any)</li><li>Maximum and minimum response time</li><li>Response time average and standard deviation</li><li>Sample error rate</li><li>Total number of samples</li><li>Custom metrics</li></ul>",
        "screenshotUrl": "https://raw.githubusercontent.com/tilln/jmeter-junit-reporter/master/docs/reporter.png",
        "helpUrl": "https://github.com/tilln/jmeter-junit-reporter",
        "vendor": "Till Neunast",
        "markerClass": "nz.co.breakpoint.jmeter.JUnitReporter",
        "componentClasses": [
            "nz.co.breakpoint.jmeter.JUnitReporter"
        ],
        "versions": {
            "1.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-junit-reporter-1.0.jar"
            },
            "1.1": {
                "changes": "Bug fixes",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-junit-reporter-1.1.jar"
            }
        }
    },
    {
        "id": "tilln-retrier",
        "name": "Sample Retrier",
        "description": "Post-Processor that retries failed samplers based on sample results (regex match of response code, data, headers or message).<br /><ul><li>Configurable pause and back-off behaviour</li><li>Handles \"Retry-After\" HTTP headers</li><li>Retries as represented as sub-results</li></ul>Does <b>not</b> take into account any assertion results.",
        "screenshotUrl": "https://raw.githubusercontent.com/tilln/jmeter-retrier/master/docs/example.png",
        "helpUrl": "https://github.com/tilln/jmeter-retrier",
        "vendor": "Till Neunast",
        "markerClass": "nz.co.breakpoint.jmeter.modifiers.RetryPostProcessor",
        "componentClasses": [
            "nz.co.breakpoint.jmeter.modifiers.RetryPostProcessor"
        ],
        "versions": {
            "1.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-retrier-1.0.jar"
            }
        }
    },
    {
        "id": "tilln-sshmon",
        "name": "SSHMon Sample Collector",
        "description": "Monitoring plugin for agentless collection and plotting of remote server metrics via SSH connections",
        "screenshotUrl": "https://raw.githubusercontent.com/tilln/jmeter-sshmon/master/docs/sshmon_samples_collector.png",
        "helpUrl": "https://github.com/tilln/jmeter-sshmon",
        "vendor": "Till Neunast",
        "markerClass": "nz.co.breakpoint.jmeter.vizualizers.sshmon.SSHMonCollector",
        "componentClasses": [
            "nz.co.breakpoint.jmeter.vizualizers.sshmon.SSHMonCollector",
            "nz.co.breakpoint.jmeter.vizualizers.sshmon.SSHMonGui"
        ],
        "versions": {
            "1.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-sshmon-1.0.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.5": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.5/jmeter-plugins-cmn-jmeter-0.5.jar",
                    "jsch": "https://search.maven.org/remotecontent?filepath=com/jcraft/jsch/0.1.54/jsch-0.1.54.jar"
                }
            },
            "1.1": {
                "changes": "Bug fixes",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-sshmon-1.1.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.6": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.6/jmeter-plugins-cmn-jmeter-0.6.jar",
                    "jsch": "https://search.maven.org/remotecontent?filepath=com/jcraft/jsch/0.1.54/jsch-0.1.54.jar"
                }
            },
            "1.2": {
                "changes": "Bug fixes and new locale config option.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-sshmon-1.2.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.6": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.6/jmeter-plugins-cmn-jmeter-0.6.jar",
                    "jsch": "https://search.maven.org/remotecontent?filepath=com/jcraft/jsch/0.1.54/jsch-0.1.54.jar"
                }
            },
            "1.3": {
                "changes": "<ul><li>Replaced ssh client library <a href=\"http://www.jcraft.com/jsch/\">JSch</a> with <a href=\"https://mina.apache.org/sshd-project/\">Apache Mina SSHD</a></li><li>ProxyJump support</li><li>Bug fixes</li></ul>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-sshmon-1.3.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "sshd-core>=2.6": "https://search.maven.org/remotecontent?filepath=org/apache/sshd/sshd-core/2.6.0/sshd-core-2.6.0.jar",
                    "sshd-common>=2.6": "https://search.maven.org/remotecontent?filepath=org/apache/sshd/sshd-common/2.6.0/sshd-common-2.6.0.jar"
                }
            },
            "1.4": {
                "changes": "Maintenance release: Dependency updates and bug fixes",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-sshmon-1.4.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "sshd-core>=2.6": "https://search.maven.org/remotecontent?filepath=org/apache/sshd/sshd-core/2.12.1/sshd-core-2.12.1.jar",
                    "sshd-common>=2.6": "https://search.maven.org/remotecontent?filepath=org/apache/sshd/sshd-common/2.12.1/sshd-common-2.12.1.jar"
                }
            }
        }
    },
    {
        "id": "tilln-wssecurity",
        "name": "WS Security for SOAP",
        "description": "Digital signature, encryption, decryption, timestamp and username token for SOAP messages via Pre/Post-Processors that modify sampler payloads/responses.",
        "screenshotUrl": "https://raw.githubusercontent.com/tilln/jmeter-wssecurity/master/docs/signature.png",
        "helpUrl": "https://github.com/tilln/jmeter-wssecurity",
        "vendor": "Till Neunast",
        "markerClass": "nz.co.breakpoint.jmeter.modifiers.SamplerPayloadAccessor",
        "componentClasses": [
            "nz.co.breakpoint.jmeter.modifiers.WSSEncryptionPreProcessor",
            "nz.co.breakpoint.jmeter.modifiers.WSSSignaturePreProcessor",
            "nz.co.breakpoint.jmeter.modifiers.WSSUsernameTokenPreProcessor",
            "nz.co.breakpoint.jmeter.modifiers.WSSTimestampPreProcessor",
            "nz.co.breakpoint.jmeter.modifiers.WSSDecryptionPostProcessor"
        ],
        "versions": {
            "1.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-wssecurity-1.1.jar",
                "depends": [
                    "jmeter-core"
                ],
                "libs": {
                    "wss4j-ws-security-dom": "http://central.maven.org/maven2/org/apache/wss4j/wss4j-ws-security-dom/2.1.8/wss4j-ws-security-dom-2.1.8.jar",
                    "wss4j-ws-security-common": "http://central.maven.org/maven2/org/apache/wss4j/wss4j-ws-security-common/2.1.8/wss4j-ws-security-common-2.1.8.jar",
                    "xmlsec": "http://central.maven.org/maven2/org/apache/santuario/xmlsec/2.0.8/xmlsec-2.0.8.jar"
                }
            },
            "1.2": {
                "changes": "Bug fix release",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-wssecurity-1.2.jar",
                "depends": [
                    "jmeter-core"
                ],
                "libs": {
                    "wss4j-ws-security-dom": "http://central.maven.org/maven2/org/apache/wss4j/wss4j-ws-security-dom/2.1.8/wss4j-ws-security-dom-2.1.8.jar",
                    "wss4j-ws-security-common": "http://central.maven.org/maven2/org/apache/wss4j/wss4j-ws-security-common/2.1.8/wss4j-ws-security-common-2.1.8.jar",
                    "xmlsec": "http://central.maven.org/maven2/org/apache/santuario/xmlsec/2.0.8/xmlsec-2.0.8.jar"
                }
            },
            "1.3": {
                "changes": "Added support for WSS UsernameToken",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-wssecurity-1.3.jar",
                "depends": [
                    "jmeter-core"
                ],
                "libs": {
                    "wss4j-ws-security-dom": "http://central.maven.org/maven2/org/apache/wss4j/wss4j-ws-security-dom/2.1.8/wss4j-ws-security-dom-2.1.8.jar",
                    "wss4j-ws-security-common": "http://central.maven.org/maven2/org/apache/wss4j/wss4j-ws-security-common/2.1.8/wss4j-ws-security-common-2.1.8.jar",
                    "xmlsec": "http://central.maven.org/maven2/org/apache/santuario/xmlsec/2.0.8/xmlsec-2.0.8.jar"
                }
            },
            "1.4": {
                "changes": "Added support for decryption of response messages",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-wssecurity-1.4.jar",
                "depends": [
                    "jmeter-core"
                ],
                "libs": {
                    "wss4j-ws-security-dom": "http://central.maven.org/maven2/org/apache/wss4j/wss4j-ws-security-dom/2.1.8/wss4j-ws-security-dom-2.1.8.jar",
                    "wss4j-ws-security-common": "http://central.maven.org/maven2/org/apache/wss4j/wss4j-ws-security-common/2.1.8/wss4j-ws-security-common-2.1.8.jar",
                    "xmlsec": "http://central.maven.org/maven2/org/apache/santuario/xmlsec/2.0.8/xmlsec-2.0.8.jar"
                }
            },
            "1.5": {
                "changes": "Added WSS Timestamp Pre-Processor. Added WSS UsernameToken timestamp precision option and 'no password' option.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-wssecurity-1.5.jar",
                "depends": [
                    "jmeter-core"
                ],
                "libs": {
                    "wss4j-ws-security-dom": "http://central.maven.org/maven2/org/apache/wss4j/wss4j-ws-security-dom/2.1.8/wss4j-ws-security-dom-2.1.8.jar",
                    "wss4j-ws-security-common": "http://central.maven.org/maven2/org/apache/wss4j/wss4j-ws-security-common/2.1.8/wss4j-ws-security-common-2.1.8.jar",
                    "xmlsec": "http://central.maven.org/maven2/org/apache/santuario/xmlsec/2.0.8/xmlsec-2.0.8.jar"
                }
            },
            "1.6": {
                "changes": "<ul><li>Support for signing/encrypting/decrypting attachments</li><li>Upgrade to wss4j v2.2</li><li>Support for TCP Sampler, SMTP Sampler</li><li>New options:</li><ul><li>Header: Actor, mustUnderstand</li><li>Parts to Sign/Encrypt: ID</li></ul><li>Removed options:</li><ul><li>Signature algorithm http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160</li><li>Digest algorithm http://www.w3.org/2001/04/xmlenc#ripemd160</li><li>Key encryption algorithm http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p</li></ul></ul>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-wssecurity-1.6.jar",
                "depends": [
                    "jmeter-core"
                ],
                "libs": {
                    "wss4j-ws-security-dom>=2.2": "https://search.maven.org/remotecontent?filepath=org/apache/wss4j/wss4j-ws-security-dom/2.2.2/wss4j-ws-security-dom-2.2.2.jar",
                    "wss4j-ws-security-common>=2.2": "https://search.maven.org/remotecontent?filepath=org/apache/wss4j/wss4j-ws-security-common/2.2.2/wss4j-ws-security-common-2.2.2.jar",
                    "xmlsec>=2.1": "https://search.maven.org/remotecontent?filepath=org/apache/santuario/xmlsec/2.1.2/xmlsec-2.1.2.jar"
                }
            },
            "1.7": {
                "changes": "<ul><li>SOAP Message Signer: Support for symmetric signature (HMAC)</li><li>SOAP Message Decrypter: Support for multiple decryption keys</li><li>Default keystore type is now JCEKS (compatible with JKS and PKCS12)</li><li>Bug fixes</li><li>Incompatible changes:</li><ul><li>SOAP Message Decrypter: Private Key Password field removed (use Credentials table instead)</li></ul></ul>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-wssecurity-1.7.jar",
                "depends": [
                    "jmeter-core"
                ],
                "libs": {
                    "wss4j-ws-security-dom": "https://search.maven.org/remotecontent?filepath=org/apache/wss4j/wss4j-ws-security-dom/2.2.2/wss4j-ws-security-dom-2.2.2.jar",
                    "wss4j-ws-security-common": "https://search.maven.org/remotecontent?filepath=org/apache/wss4j/wss4j-ws-security-common/2.2.2/wss4j-ws-security-common-2.2.2.jar",
                    "xmlsec": "https://search.maven.org/remotecontent?filepath=org/apache/santuario/xmlsec/2.1.2/xmlsec-2.1.2.jar"
                }
            },
            "1.8": {
                "changes": "<ul><li>Upgrade to wss4j v2.3.1</li><li>Configurable keystore type (JCEKS/JKS/PKCS12)</li><li>Bug fixes</li></ul>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-wssecurity-1.8.jar",
                "depends": [
                    "jmeter-core"
                ],
                "libs": {
                    "wss4j-ws-security-dom": "https://search.maven.org/remotecontent?filepath=org/apache/wss4j/wss4j-ws-security-dom/2.3.1/wss4j-ws-security-dom-2.3.1.jar",
                    "wss4j-ws-security-common": "https://search.maven.org/remotecontent?filepath=org/apache/wss4j/wss4j-ws-security-common/2.3.1/wss4j-ws-security-common-2.3.1.jar",
                    "xmlsec": "https://search.maven.org/remotecontent?filepath=org/apache/santuario/xmlsec/2.2.1/xmlsec-2.2.1.jar"
                }
            },
            "1.9": {
                "changes": "Maintenance release: Upgrade to wss4j v3.0.0",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-wssecurity-1.9.jar",
                "depends": [
                    "jmeter-core"
                ],
                "libs": {
                    "wss4j-ws-security-dom": "https://search.maven.org/remotecontent?filepath=org/apache/wss4j/wss4j-ws-security-dom/3.0.0/wss4j-ws-security-dom-3.0.0.jar",
                    "wss4j-ws-security-common": "https://search.maven.org/remotecontent?filepath=org/apache/wss4j/wss4j-ws-security-common/3.0.0/wss4j-ws-security-common-3.0.0.jar",
                    "xmlsec": "https://search.maven.org/remotecontent?filepath=org/apache/santuario/xmlsec/3.0.1/xmlsec-3.0.1.jar"
                }
            }
        }
    },
    {
        "id": "jpgc-hadoop",
        "name": "Hadoop/HBase Testing",
        "description": "<ul><li>HBase Connection Config</li><li>HDFS Operations</li><li>Hadoop Job Tracker Sampler</li><li>HBase CRUD Sampler</li><li>HBase Scan Sampler</li><li>HBase Rowkey Sampler</li></ul>",
        "screenshotUrl": "https://jmeter-plugins.org/img/wiki/HBaseConnection1.png",
        "helpUrl": "https://jmeter-plugins.org/wiki/HadoopSet/",
        "vendor": "JMeter-Plugins.org",
        "markerClass": "com.atlantbh.jmeter.plugins.hadooputilities.hdfsoperations.HdfsOperations",
        "componentClasses": [
            "com.atlantbh.jmeter.plugins.hadooputilities.hdfsoperations.HdfsOperations",
            "com.atlantbh.jmeter.plugins.hadooputilities.hdfsoperations.gui.HdfsOperationsGui",
            "com.atlantbh.jmeter.plugins.hadooputilities.jobstatistics.JobStatistics",
            "com.atlantbh.jmeter.plugins.hadooputilities.jobstatistics.gui.JobStatisticsGui",
            "com.atlantbh.jmeter.plugins.hbasecomponents.config.HBaseConnection",
            "com.atlantbh.jmeter.plugins.hbasecomponents.config.gui.HBaseConnectionGui",
            "com.atlantbh.jmeter.plugins.hbasecomponents.samplers.HBaseRowkeySampler",
            "com.atlantbh.jmeter.plugins.hbasecomponents.samplers.HBaseScanSampler",
            "com.atlantbh.jmeter.plugins.hbasecomponents.samplers.gui.HBaseRowKeySamplerGui",
            "com.atlantbh.jmeter.plugins.hbasecomponents.samplers.gui.HBaseScanSamplerGui",
            "com.atlantbh.jmeter.plugins.hbasecrud.HbaseCrud",
            "com.atlantbh.jmeter.plugins.hbasecrud.gui.HbaseCrudGui"
        ],
        "versions": {
            "2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-hadoop-2.0.jar",
                "libs": {
                    "jmeter-plugins-cmn-jmeter": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "hbase": "https://search.maven.org/remotecontent?filepath=org/apache/hbase/hbase/0.94.5/hbase-0.94.5.jar",
                    "zookeeper": "https://search.maven.org/remotecontent?filepath=org/apache/zookeeper/zookeeper/3.4.5/zookeeper-3.4.5.jar",
                    "commons-beanutils": "https://search.maven.org/remotecontent?filepath=commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar",
                    "commons-configuration": "https://search.maven.org/remotecontent?filepath=commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar",
                    "guava": "https://search.maven.org/remotecontent?filepath=com/google/guava/guava/11.0.2/guava-11.0.2.jar",
                    "hadoop-core": "https://search.maven.org/remotecontent?filepath=org/apache/hadoop/hadoop-core/1.1.2/hadoop-core-1.1.2.jar",
                    "jackson-core-asl": "https://search.maven.org/remotecontent?filepath=org/codehaus/jackson/jackson-core-asl/1.8.8/jackson-core-asl-1.8.8.jar",
                    "jackson-mapper-asl": "https://search.maven.org/remotecontent?filepath=org/codehaus/jackson/jackson-mapper-asl/1.8.8/jackson-mapper-asl-1.8.8.jar"
                }
            }
        }
    },
    {
        "id": "websocket-samplers",
        "name": "WebSocket Samplers by Peter Doornbosch",
        "description": "Provides 6 samplers for load testing WebSocket applications. Use the WebSocket request-response sampler for testing a basic request-response flow (the most common case), or combine the other samplers to support a more sophisticated WebSocket test scenario.",
        "screenshotUrl": "https://bytebucket.org/pjtr/jmeter-websocket-samplers/raw/master/docs/request-response-sample.png",
        "helpUrl": "https://bitbucket.org/pjtr/jmeter-websocket-samplers/overview",
        "vendor": "Peter Doornbosch",
        "markerClass": "eu.luminis.jmeter.wssampler.RequestResponseWebSocketSampler",
        "componentClasses": [
            "eu.luminis.jmeter.assertions.BinaryContentAssertion",
            "eu.luminis.jmeter.assertions.BinaryContentAssertionGUI",
            "eu.luminis.jmeter.wssampler.BinaryFrameFilter",
            "eu.luminis.jmeter.wssampler.BinaryFrameFilterGui",
            "eu.luminis.jmeter.wssampler.CloseWebSocketSampler",
            "eu.luminis.jmeter.wssampler.CloseWebSocketSamplerGui",
            "eu.luminis.jmeter.wssampler.OpenWebSocketSampler",
            "eu.luminis.jmeter.wssampler.OpenWebSocketSamplerGui",
            "eu.luminis.jmeter.wssampler.PingFrameFilter",
            "eu.luminis.jmeter.wssampler.PingFrameFilterGui",
            "eu.luminis.jmeter.wssampler.PingPongSampler",
            "eu.luminis.jmeter.wssampler.PingPongSamplerGui",
            "eu.luminis.jmeter.wssampler.RequestResponseWebSocketSampler",
            "eu.luminis.jmeter.wssampler.RequestResponseWebSocketSamplerGui",
            "eu.luminis.jmeter.wssampler.SingleReadWebSocketSampler",
            "eu.luminis.jmeter.wssampler.SingleReadWebSocketSamplerGui",
            "eu.luminis.jmeter.wssampler.SingleWriteWebSocketSampler",
            "eu.luminis.jmeter.wssampler.SingleWriteWebSocketSamplerGui",
            "eu.luminis.jmeter.wssampler.TextFrameFilter",
            "eu.luminis.jmeter.wssampler.TextFrameFilterGui"
        ],
        "versions": {
            "0.7.3": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/JMeterWebSocketSamplers-0.7.3.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.8": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/JMeterWebSocketSamplers-0.8.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.9": {
                "changes": "Single read sampler can be made optional, which avoids the sampler to fail when no websocket frame is received; this is useful in test scenario's where you can not exactly predict the server's behavior.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/JMeterWebSocketSamplers-0.9.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.10": {
                "changes": "New feature: frame filters. To handle situations in which the server sends unsolicited messages and the occurrence of such messages is hard to predict or otherwise hard to take into account in the test plan, filters can be used to discard such messages before they are seen by a sampler.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/JMeterWebSocketSamplers-0.10.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.11.1": {
                "changes": "New feature: you can control what's happening with the websocket connections at the end of the test: leave open (default), close on websocket level or close on tcp level, by setting JMeter property websocket.thread.stop.policy. Fix: all result viewers will now correctly show the size of received bytes. Frame payload is counted as 'body', frame headers as 'headers'. By default, filtered frames do not contribute to 'received size', but this can be changed by setting JMeter property websocket.result.size_includes_filtered_frames.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/JMeterWebSocketSamplers-0.11.1.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.12": {
                "changes": "Added support for continuation frames.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/JMeterWebSocketSamplers-0.12.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.0": {
                "changes": "New feature: registers size of sent messages too. Requires JMeter version 3.1 or later!",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-websocket-samplers-1.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.1": {
                "changes": "Ready for / compatible with JMeter 4. New feature: send unsolicited pong.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-websocket-samplers-1.1.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.2": {
                "changes": "Improved ping/pong filtering and added option to read (binary) payload data from file",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-websocket-samplers-1.2.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.2.1": {
                "changes": "Improved websocket receive performance",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-websocket-samplers-1.2.1.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.2.2": {
                "changes": "Improved memory usage for receiving binary messages",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-websocket-samplers-1.2.2.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.2.7": {
                "changes": "Fixed bug about not always correctly reading frame under heavy load in combination with short read timeouts, and some other minor bug fixes.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-websocket-samplers-1.2.7.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.2.8": {
                "changes": "Added option to Single Read Sampler to read Text OR Binary, whatever is received.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-websocket-samplers-1.2.8.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.2.9": {
                "changes": "Increased max read timeout; added data type for simplifying handling STOMP protocol messages.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-websocket-samplers-1.2.9.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.2.10": {
                "changes": "Merge header managers when present, use Java 8 as before.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-websocket-samplers-1.2.10.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.3": {
                "changes": "Added support for deflate/uncompress websocket messages (RFC 7692). ",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-websocket-samplers-1.3.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.3.1": {
                "changes": "Fixed bug (ClassCastException when reading unexpected frame in request-response sampler)",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-websocket-samplers-1.3.1.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.3.2": {
                "changes": "Fixed bug (memory leak due to repeated merging of Header Manager)",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-websocket-samplers-1.3.2.jar",
                "depends": [
                    "jmeter-core"
                ]
            }
        }
    },
    {
        "id": "jmeter.backendlistener.elasticsearch",
        "name": "ElasticSearch backend listener",
        "description": "Apache JMeter plugin for sending sample results to an ElasticSearch engine. <ul><li>Simply add a \"Backend Listener\" and change the implementation</li><li>Change the listener's configuration</li><li>To use filters, simply seperate their name by a semicolon. (f1;f2;f3)</li></ul>",
        "helpUrl": "https://github.com/delirius325/jmeter-elasticsearch-backend-listener",
        "screenshotUrl": "https://camo.githubusercontent.com/03f25b0b0323f0f42470165187af0ee8b2528428/68747470733a2f2f696d6167652e6962622e636f2f6a57364c4e782f53637265656e5f53686f745f323031385f30335f32315f61745f31305f32315f31385f414d2e706e67",
        "vendor": "Delirius325",
        "markerClass": "io.github.delirius325.jmeter.backendlistener.elasticsearch.ElasticsearchBackendClient",
        "versions": {
            "2.4.1": {
                "changes": "Added support for Xpack authentication",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.elasticsearch-2.4.1.jar"
            },
            "2.4.2": {
                "changes": "Added string conversion to number for ElasticSearch",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.elasticsearch-2.4.2.jar"
            },
            "2.4.3": {
                "changes": "Fixed class loader problem with JavaFX StringConverter class",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.elasticsearch-2.4.3.jar"
            },
            "2.5.0": {
                "changes": "Switched to low-level client v6.4 & added custom variables support",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.elasticsearch-2.5.0.jar"
            },
            "2.5.1": {
                "changes": "Added way of adding all response headers as well as request headers as ElasticSearch Index properties. (Basically JSON key/value pairs)",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.elasticsearch-2.5.1.jar"
            },
            "2.5.2": {
                "changes": "Fixed error with filters",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.elasticsearch-2.5.2.jar"
            },
            "2.5.3": {
                "changes": "Fixed error with filters (#2), refactored the method.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.elasticsearch-2.5.3.jar"
            },
            "2.5.4": {
                "changes": "Fixed error with filters (#37), refactored the method.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.elasticsearch-2.5.4.jar"
            },
            "2.6.0": {
                "changes": "Added AWS support, added RegExp support in filters, fixed bug with header parsing",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.elasticsearch-2.6.0.jar"
            },
            "2.6.1": {
                "changes": "Fixed bug with header parsing (#40, thanks @ncasaux)",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.elasticsearch-2.6.1.jar"
            },
            "2.6.5": {
                "changes": "New SSL feature, header parsing fixes, multiple little bug fixes.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.elasticsearch-2.6.5.jar"
            },
            "2.6.6": {
                "changes": "Fixed issue with index types ES 7.0+",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.elasticsearch-2.6.6.jar"
            },
            "2.6.7": {
                "changes": "Fixed breaking issue with getElasticSearchVersion() method",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.elasticsearch-2.6.7.jar"
            },
            "2.6.8": {
                "changes": "Fixed breaking issue with SSL conflicts",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.elasticsearch-2.6.8.jar"
            },
            "2.6.9": {
                "changes": "Fixed breaking issue with SSL conflicts",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.elasticsearch-2.6.9.jar"
            },
            "2.6.10": {
                "changes": "Fixed issue with sending variables through headers (#61)",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.elasticsearch-2.6.10.jar"
            },
            "2.6.11": {
                "changes": "Fixed issue with deprecated methods resulting in errors and timeout issues",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.elasticsearch-2.6.11.jar"
            },
            "2.7.0": {
                "changes": "Added an exclude feature for filters",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.elasticsearch-2.7.0.jar"
            },
            "2.7.1": {
                "changes": "Added support for datastream indexes",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.elasticsearch-2.7.1.jar"
            }
        }
    },
    {
        "id": "jmeter.pack-listener",
        "name": "JMeter Listener pack",
        "description": "This JMeter Plugin allows to write load test data on-the-fly to <a href=\"https://clickhouse.yandex\">ClickHouse</a> (as well as InfluxDB, ElasticSearch, with additional feature: aggregation of Samplers)<br />Explanations and usage examples on <a href=\"https://gitlab.com/testload/jmeter-listener/wikis/home\">project wiki.</a><br /> <a href=\"https://grafana.com/orgs/testload/dashboards\">Dashboards for ClickHouse.</a>",
        "screenshotUrl": "https://gitlab.com/testload/jmeter-listener/wikis/uploads/498fd6f5a85d7ce62f5cad54f69f6ce7/Screenshot_at_May_08_14-21-40.png",
        "helpUrl": "https://gitlab.com/testload/jmeter-listener/wikis/home",
        "vendor": "Alexander Babaev",
        "markerClass": "cloud.testload.jmeter.ClickHouseBackendListenerClient",
        "versions": {
            "1.5": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.pack-listener-1.5.jar"
            },
            "1.7": {
                "changes": "New ClickHouse table scheme jmresults(buffer)->jmresults_data(ops storage with extended data request/response)->jmresults_statistic(mat view as archive storage). New field (hostname) in stats",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.pack-listener-1.7.jar"
            }
        }
    },
    {
        "id": "jmeter.backendlistener.kafka",
        "name": "Kafka backend listener",
        "description": "Apache JMeter plugin for sending sample results to a Kafka server. <ul><li>Simply add a \"Backend Listener\" and change the implementation</li><li>Change the listener's configuration</li><li>To use filters, simply separate their name by a semicolon. (f1;f2;f3)</li></ul>",
        "helpUrl": "https://github.com/rahulsinghai/jmeter-backend-listener-kafka/issues",
        "screenshotUrl": "https://github.com/rahulsinghai/jmeter-backend-listener-kafka/blob/master/docs/configuration.JPG",
        "vendor": "rahulsinghai",
        "markerClass": "io.github.rahulsinghai.jmeter.backendlistener.kafka.KafkaBackendClient",
        "versions": {
            "1.0.0": {
                "changes": "Initial version.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.kafka-1.0.0.jar",
                "depends": []
            }
        }
    },
    {
        "id": "ulp-jmeter-autocorrelator-plugin",
        "name": "UbikLoadPack Auto-correlator plugin",
        "description": "Plugin which provides the ability to easily load tests Vaadin, Oracle Siebel, Oracle PeopleSoft, Oracle Hyperion and Oracle JD-Edwards EntrepriseOne (JDE Eone) applications with Apache JMeter",
        "screenshotUrl": "https://ubikloadpack.com/plugins/ulp-jmeter-autocorrelator-plugin/ulp_ac_presentationScreenshot.png",
        "helpUrl": "https://www.ubik-ingenierie.com/blog/ubikloadpack-autocorrelator-plugin-help/",
        "vendor": "UbikLoadPack by Ubik-Ingenierie",
        "markerClass": "com.ubikingenierie.jmeter.plugin.autocorrelator.prepro.AutoCorrelatorPreProcessor",
        "componentClasses": [
            "com.ubikingenierie.jmeter.plugin.autocorrelator.postpro.AutoCorrelatorPostProcessor",
            "com.ubikingenierie.jmeter.plugin.autocorrelator.postpro.AutoCorrelatorPostProcessorGui",
            "com.ubikingenierie.jmeter.plugin.autocorrelator.prepro.AutoCorrelatorPreProcessor",
            "com.ubikingenierie.jmeter.plugin.autocorrelator.prepro.AutoCorrelatorPreProcessorGui"
        ],
        "versions": {
            "4.2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-autocorrelator-plugin-4.2.0.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            }
        }
    },
    {
        "id": "ulp-jmeter-videostreaming-plugin",
        "name": "UbikLoadPack Video Streaming plugin",
        "description": "Plugin which provides the ability to easily load test servers delivering Adaptive Bitrate Streaming (ABR). It supports the following implementations: Low Latency Mpeg-Dash, Mpeg-Dash, Apple HLS / Low-Latency HLS (LL-HLS), HLS SGAI (Interstitials), Microsoft Smooth (HSS) and Adobe HDS. Both Live and VOD streams are automatically handled. The plugin realistically simulates players and outputs video specific metrics allowing you to analyze User Experience. It supports HTTP 1.1 and HTTP/2. It also allows to simulate CDN behaviour with Video Streams.",
        "screenshotUrl": "https://ubikloadpack.com/plugins/ulp-jmeter-streaming-plugin/ulp_vs_screenshot_910.png",
        "helpUrl": "https://www.ubik-ingenierie.com/blog/ubikloadpack-streaming-plugin-help/",
        "vendor": "UbikLoadPack by Ubik-Ingenierie",
        "markerClass": "com.ubikingenierie.jmeter.plugin.hls.sampler.HLSSampler",
        "componentClasses": [
            "com.ubikingenierie.jmeter.plugin.hls.sampler.HLSSampler",
            "com.ubikingenierie.jmeter.plugin.hls.gui.HLSSamplerGUI"
        ],
        "versions": {
            "10.3.0": {
                "changes": "Support for EXT-X-MAP tag in HLS and availabilityTimeOffset='INF' in DASH and bug fixes, full release notes at https://www.ubik-ingenierie.com/blog/ubikloadpack-video-streaming-plugin-10-3-0/",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-10.3.0.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "10.2.8": {
                "changes": "MPEG-DASH bugfix release (invalid segment availability)",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-10.2.8.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "10.2.5": {
                "changes": "Bugfix release",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-10.2.5.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "10.2.4": {
                "changes": "Major release introducing support for HLS SGAI with Interstitials, full release notes at https://www.ubik-ingenierie.com/blog/ubikloadpack-video-streaming-plugin-10-2/",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-10.2.4.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "10.1.2": {
                "changes": "Bugfix release",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-10.1.2.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "10.1.1": {
                "changes": "Major release introducing support for HLS nPVR and audio-only streams, full release notes at https://www.ubik-ingenierie.com/blog/ubikloadpack-video-streaming-plugin-10-1-1/",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-10.1.1.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "10.0.0": {
                "changes": "Major release introducing support for Ad Insertion and Java Virtual Threads, release notes at https://www.ubik-ingenierie.com/blog/ubikloadpack-video-streaming-plugin-10-0-0/",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-10.0.0.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "9.1.6": {
                "changes": "Enhancements and bug fixes, release notes at https://www.ubik-ingenierie.com/blog/ubikloadpack-video-streaming-plugin-9-1-6",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-9.1.6.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "9.1.5": {
                "changes": "Enhancements and bug fixes, release notes at https://www.ubik-ingenierie.com/blog/ubikloadpack-video-streaming-plugin-9-1-5",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-9.1.5.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "9.1.4": {
                "changes": "bug fixes, release notes at https://www.ubik-ingenierie.com/blog/release-of-ubikloadpack-video-streaming-plugin-9-1/",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-9.1.4.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "9.1.3": {
                "changes": "Trigger Low Latency Dash based on availabilityTimeComplete tag, release notes at https://www.ubik-ingenierie.com/blog/release-of-ubikloadpack-video-streaming-plugin-9-1/",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-9.1.3.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "9.1.2": {
                "changes": "Introduce CDN Caching simulator, improve reporting, increase accuracy of simulation, bug fixes on DASH and audio streams, release notes at https://www.ubik-ingenierie.com/blog/release-of-ubikloadpack-video-streaming-plugin-9-1/",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-9.1.2.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "9.0.1": {
                "changes": "Add support for HTTP/2, this version now requires JAVA 11 or higher, release notes at https://www.ubik-ingenierie.com/blog/release-of-ubikloadpack-video-streaming-plugin-9-1/",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-9.0.1.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "8.0.8": {
                "changes": "Bugfix version for Show playlist in case of video manifest, fix NPE for Multiperiod DASH VOD",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-8.0.8.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "8.0.7": {
                "changes": "Bugfix version for HLS and Dash subtitles and wrong first chunk download in HLS for certain types of manifest",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-8.0.7.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "8.0.6": {
                "changes": "Bugfix version for HLS and Dash subtitles and wrong first chunk download in HLS for certain types of manifest",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-8.0.6.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "8.0.5": {
                "changes": "Bugfix version",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-8.0.5.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "8.0.4": {
                "changes": "Live DASH: Introduce option to follow redirect URL for Manifest Reload",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-8.0.4.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "8.0.3": {
                "changes": "Bugfix version",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-8.0.3.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "8.0.2": {
                "changes": "Bugfix version in Installer and HLS non master playlist detection",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-8.0.2.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "8.0.1": {
                "changes": "Bugfix version in Dash",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-8.0.1.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "8.0.0": {
                "changes": "Introduce support for Apple Low-Latency HLS (LL-HLS), see https://www.ubik-ingenierie.com/blog/performance-testing-low-latency-hls-servers/",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-8.0.0.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "7.2.9": {
                "changes": "Bugfix version",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-7.2.9.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "7.2.8": {
                "changes": "DASH and SMOTH: use play ahead for LIVE. DASH: add support for Trick mode in VOD Playback. Live Edge : Introduce option to allow following Live Edge on every reload or only at the playing start.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-7.2.8.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "7.2.4": {
                "changes": "Bugfix on show playlists",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-7.2.4.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "7.2.2": {
                "changes": "Bugfix on test stop",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-7.2.2.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "7.2.1": {
                "changes": "Minor bugfix on test stop and detection of VOD",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-7.2.1.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "7.2.0": {
                "changes": "Added support for Low Latency DASH",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-7.2.0.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "7.1.9": {
                "changes": "Added ability to filter video streams by supported codec. Bugfixes",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-7.1.9.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "7.1.8": {
                "changes": "Performance improvements. Bugfix for distributed testing",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-7.1.8.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "7.1.7": {
                "changes": "VOD: Add the option to resume a video between iterations. VOD: Add option to start video at an offset. Some bugfixes",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-7.1.7.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "7.1.6": {
                "changes": "Custom metrics graphs now use Percentile 95 for response times instead of mean. Improvements in error reporting + bugfixes",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-7.1.6.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "7.1.5": {
                "changes": "Bugfix version",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-7.1.5.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "7.1.4": {
                "changes": "Bugfix version",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-7.1.4.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "7.1.3": {
                "changes": "Improve reporting and some bugfixes",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-7.1.3.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "7.1.2": {
                "changes": "Bugfix version",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-7.1.2.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "7.1.1": {
                "changes": "Bugfix version",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-7.1.1.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "7.1.0": {
                "changes": "Improvements in HLS Live support",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-7.1.0.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "7.0.2": {
                "changes": "Simplify license use + bugfixes",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-7.0.2.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "7.0.1": {
                "changes": "Fix NPE in Show Playlists",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-7.0.1.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "7.0.0": {
                "changes": "Redesigned reporting to have live reporting and reporting per request type. New video metric. DASH : Added support to the Descriptor of the AdaptationSet, Added support for attribute suggestedPresentationDelay",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-7.0.0.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "6.6.0": {
                "changes": "Let user choose the audio and subtitles track by the language/name of the track, handle EXT-X-MEDIA, handle subtitles, improve HTTPS performances, bugfixes",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-6.6.0.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            },
            "6.5.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-videostreaming-plugin-6.5.0.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            }
        }
    },
    {
        "id": "ulp-jmeter-gwt-plugin",
        "name": "UbikLoadPack GWT plugin",
        "description": "Plugin which provides the ability to easily script and performance test GWT based applications. It allows to Record and transform GWTRPC requests to XML, Out of the box transformation of requests from XML back to GWTRPC, On-demand transformation of responses from GWTRPC to XML for optional extraction, On-demand transformation of requests from Java objects back to GWTRPC, On-demand transformation of responses from GWTRPC to Java for optional extraction, Assertion on GWT response to check they are OK, View Results Tree renderer to test XPath extractions of data from GWTRPC responses",
        "screenshotUrl": "https://ubikloadpack.com/plugins/ulp-jmeter-gwt-plugin/ulp_gwt_screenshot_460.png",
        "helpUrl": "https://www.ubik-ingenierie.com/blog/ubikloadpack-gwt-plugin-help/",
        "vendor": "UbikLoadPack by Ubik-Ingenierie",
        "markerClass": "com.ubikingenierie.jmeter.plugin.gwt.preprocessor.GwtPreProcessor",
        "componentClasses": [
            "com.ubikingenierie.jmeter.plugin.gwt.assertion.GwtAssertion",
            "com.ubikingenierie.jmeter.plugin.gwt.assertion.GwtAssertionGui",
            "com.ubikingenierie.jmeter.plugin.gwt.postprocessor.GwtResponseToXmlPostProcessor",
            "com.ubikingenierie.jmeter.plugin.gwt.postprocessor.GwtResponseToObjectPostProcessor",
            "com.ubikingenierie.jmeter.plugin.gwt.postprocessor.gui.GwtPostProcessorGui",
            "com.ubikingenierie.jmeter.plugin.gwt.postprocessor.gui.GwtToObjectPostProcessorGui",
            "com.ubikingenierie.jmeter.plugin.gwt.preprocessor.GwtPreProcessor",
            "com.ubikingenierie.jmeter.plugin.gwt.preprocessor.gui.GwtPreProcessorGui"
        ],
        "versions": {
            "4.6.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ubik-jmeter-gwt-plugin-4.6.0.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components",
                    "jmeter-http"
                ]
            }
        }
    },
    {
        "id": "jmeter.backendlistener.azure",
        "name": "Azure backend listener",
        "description": "Apache JMeter plugin that enables you to send test results to Azure Application Insights.",
        "helpUrl": "https://github.com/adrianmo/jmeter-backend-azure",
        "screenshotUrl": "https://github.com/adrianmo/jmeter-backend-azure/blob/0.1.1/docs/requestduration.png?raw=true",
        "vendor": "adrianmo",
        "markerClass": "io.github.adrianmo.jmeter.backendlistener.azure.AzureBackendClient",
        "versions": {
            "0.2.9": {
                "changes": "Add more logging options for data payloads.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.azure-0.2.9.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.2.8": {
                "changes": "Add new logSampleData option for logging response data.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.azure-0.2.8.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.2.7": {
                "changes": "Add new logResponseData option for logging response data.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.azure-0.2.7.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.2.6": {
                "changes": "Add support for connection string and deprecate Instrumentation Key.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.azure-0.2.6.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.2.5": {
                "changes": "Ability to send arbitrary response headers as metrics.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.azure-0.2.5.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.2.3": {
                "changes": "Ability to add custom properties. Set Operation name to the test name value.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.azure-0.2.3.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.2.2": {
                "changes": "Ability to filter samplers (list and regex)",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.azure-0.2.2.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.2.1": {
                "changes": "Bug fix release.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.azure-0.2.1.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.2.0": {
                "changes": "Support real-time metrics visualization.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.azure-0.2.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.1.1": {
                "changes": "Initial version.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.azure-0.1.1.jar",
                "depends": [
                    "jmeter-core"
                ]
            }
        }
    },
    {
        "id": "jmeter-pubsub-sampler",
        "name": "GCP pubsub plugin",
        "description": "Jmeter plugin to Publish and Subscribe Messages to GCP PubSub. <ul><li>Simply add a \"Publisher/Suscriber config \" and provide the service credentials</li><li>Add the Publisher/Subscriber sampler to send/read events</li><li><a href=\"https://rollno748.github.io/\">Author Details</a></li></ul>",
        "screenshotUrl": "https://raw.githubusercontent.com/rollno748/Jmeter-pubsub-sampler/master/images/pubsub.png",
        "helpUrl": "https://github.com/rollno748/Jmeter-pubsub-sampler",
        "vendor": "DigitalInsight-NCR",
        "markerClass": "com.di.jmeter.pubsub.sampler.PublisherSampler",
        "componentClasses": [
            "com.di.jmeter.pubsub.sampler.SubscriberSampler",
            "com.di.jmeter.pubsub.config.PublisherConfig",
            "com.di.jmeter.pubsub.config.SubscriberConfig"
        ],
        "versions": {
            "1.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-pubsub-sampler-1.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-pubsub-sampler-1.1.jar",
                "libs": {
                    "gson": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.2": {
                "changes": "Supports batching settings for publisher",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-pubsub-sampler-1.2.jar",
                "libs": {
                    "gson": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.11.0/gson-2.11.0.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            }
        }
    },
    {
        "id": "jmeter-prometheus",
        "name": "Prometheus Listener Plugin",
        "description": "A Jmeter plugin to expose sampled metrics to an endpoint to be scraped by Prometheus.",
        "screenshotUrl": "https://raw.githubusercontent.com/johrstrom/jmeter-prometheus-plugin/master/docs/imgs/simple_testplan.png",
        "helpUrl": "https://github.com/johrstrom/jmeter-prometheus-plugin",
        "vendor": "johrstrom",
        "markerClass": "com.github.johrstrom.collector.SuccessRatioCollector",
        "componentClasses": [
            "com.github.johrstrom.listener.PrometheusListener"
        ],
        "versions": {
            "0.6.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-prometheus-plugin-0.6.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            }
        }
    },
    {
        "id": "awsmeter",
        "name": "AWS Support",
        "description": "AWS Meter is a comprehensive JMeter plugin designed to execute performance tests against AWS services including Kinesis, SQS, SNS, Cognito, and EventBridge. This plugin provides specialized Java samplers for each AWS service, leveraging the AWS SDK for seamless integration and communication.",
        "screenshotUrl": "https://raw.githubusercontent.com/JoseLuisSR/awsmeter/main/doc/img/awsmeter-diagrams-Logo.png",
        "helpUrl": "https://github.com/JoseLuisSR/awsmeter",
        "vendor": "JoseLuisSR",
        "markerClass": "org.apache.jmeter.protocol.aws.AWSSampler",
        "componentClasses": [
            "org.apache.jmeter.protocol.aws.kinesis.KinesisProducerSampler",
            "org.apache.jmeter.protocol.aws.sqs.SQSProducerSampler",
            "org.apache.jmeter.protocol.aws.sqs.SQSProducerStandardQueue",
            "org.apache.jmeter.protocol.aws.sqs.SQSProducerFifoQueue",
            "org.apache.jmeter.protocol.aws.sns.SNSProducerStandardTopic",
            "org.apache.jmeter.protocol.aws.sns.SNSProducerFifoTopic",
            "org.apache.jmeter.protocol.aws.cognito.CognitoProducerAdminCreateUser",
            "org.apache.jmeter.protocol.aws.cognito.CognitoProducerAdminLoginUser",
            "org.apache.jmeter.protocol.aws.eventbus.EventBusProducerSampler"
        ],
        "versions": {
            "1.0.0": {
                "changes": "Publish data records in Kinesis Data Stream and Produce messages in SQS Standard or FIFO queue.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/awsmeter-1.0.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "2.0.0": {
                "changes": "Publish messages in SNS Standard or FIFO topic.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/awsmeter-2.0.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "2.1.1": {
                "changes": "Get AWS session token from the credentials file and SNS Java Sampler Client bug fix.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/awsmeter-2.1.1.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "3.0.0": {
                "changes": "Add Cognito sampler and bug fix to get aws credentials from JMeter Java Sampler parameters.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/awsmeter-3.0.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "4.0.0": {
                "changes": "Update java, gradle and dependencies versions, and support for Localstack with custom endpoints.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/awsmeter-4.0.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "4.1.0": {
                "changes": "Add Event Bridge Java sampler.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/awsmeter-4.1.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "4.1.1": {
                "changes": "Get AWS credentials from EC2 instance profile and ECS task IAM role.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/awsmeter-4.1.1.jar",
                "depends": [
                    "jmeter-core"
                ]
            }
        }
    },
    {
        "id": "yongfa365-jmeter-plugins",
        "name": "Markdown Table Data-driven Controller|JsonPath Assertion for sort",
        "description": "<ul><li>'Markdown Table Data-driven Controller' on GUI,like 'While Controller' but easier.</li><li>'JsonPath Assertion' can assert elements sort 'Is Asc' or 'Is Desc' or 'All Match' or 'Any Match' or 'count between a and b'</li><li>'Console And Html Report' can gen beautiful html report and console report,It's useful for Jenkins saving log</li></ul>",
        "screenshotUrl": "https://raw.githubusercontent.com/yongfa365/yongfa365-jmeter-plugins/master/demo2.png",
        "helpUrl": "https://github.com/yongfa365/yongfa365-jmeter-plugins",
        "vendor": "yongfa365",
        "markerClass": "yongfa365.jmeter.control.MarkdownTableDataDrivenController",
        "componentClasses": [
            "yongfa365.jmeter.control.gui.MarkdownTableDataDrivenControllerGui",
            "yongfa365.jmeter.control.MarkdownTableDataDrivenController",
            "yongfa365.jmeter.assertions.gui.JSONPathAssertionPlusGui",
            "yongfa365.jmeter.assertions.JSONPathAssertionPlus",
            "yongfa365.jmeter.result.gui.ConsoleAndHtmlReportGui",
            "yongfa365.jmeter.result.ConsoleAndHtmlReport"
        ],
        "versions": {
            "1.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/yongfa365-jmeter-plugin-1.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.1": {
                "changes": "Consider ThreadGroup's setting: 'Action to be taken after a Sampler error'.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/yongfa365-jmeter-plugin-1.1.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "2.0.0": {
                "changes": "Support JsonPath Assertion",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/yongfa365-jmeter-plugin-2.0.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "2.0.1": {
                "changes": "Support JsonPath Assertion,bug fix",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/yongfa365-jmeter-plugin-2.0.1.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "3.0.0": {
                "changes": "Support Console And Html Report",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/yongfa365-jmeter-plugin-3.0.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "3.0.1": {
                "changes": "ui cn-->  en",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/yongfa365-jmeter-plugin-3.0.1.jar",
                "depends": [
                    "jmeter-core"
                ]
            }
        }
    },
    {
        "id": "jmeter-datadog-backend-listener",
        "name": "Datadog Backend Listener",
        "description": "Send JMeter test results to Datadog",
        "screenshotUrl": "https://raw.githubusercontent.com/DataDog/jmeter-datadog-backend-listener/main/images/screenshot.png",
        "helpUrl": "https://github.com/DataDog/jmeter-datadog-backend-listener/",
        "vendor": "Datadog",
        "markerClass": "org.datadog.jmeter.plugins.DatadogBackendClient",
        "componentClasses": [
            "org.datadog.jmeter.plugins.DatadogHttpClient",
            "org.datadog.jmeter.plugins.metrics.DatadogMetric",
            "org.datadog.jmeter.plugins.metrics.DatadogMetricContext",
            "org.datadog.jmeter.plugins.metrics.ConcurrentAggregator"
        ],
        "versions": {
            "1.0.0": {
                "changes": "Cumulative metrics, statistics calculation modes, assertion metrics, test run events",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-datadog-backend-listener-1.0.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.5.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-datadog-backend-listener-0.5.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.4.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-datadog-backend-listener-0.4.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.3.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-datadog-backend-listener-0.3.1.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.3.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-datadog-backend-listener-0.3.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-datadog-backend-listener-0.2.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "0.1.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-datadog-backend-listener-0.1.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            }
        }
    },
    {
        "id": "jmeter-grpc-request",
        "name": "JMeter gRPC Request",
        "description": "Send gRPC request",
        "screenshotUrl": "https://user-images.githubusercontent.com/15891411/93206727-121f3400-f784-11ea-890f-0ba6c6aaee9e.png",
        "helpUrl": "https://github.com/bakthava/jmeter-grpc-request",
        "vendor": "bakthava",
        "markerClass": "vn.zalopay.benchmark.GRPCSamplerGui",
        "componentClasses": [
            "vn.zalopay.benchmarkGRPCSampler"
        ],
        "versions": {
            "1.0.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-grpc-request-1.0-SNAPSHOT.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.1.0": {
                "changes": "Change GUI, change process execution test, supports authentication via metadata, auto list full methods, count the failed request in the report.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-grpc-request-1.0-SNAPSHOT.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.1.1": {
                "changes": "Fix: Could not find TLS ALPN provider; no working netty-tcnative, Conscrypt, or Jetty NPN/ALPN available.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-grpc-request-1.1.1.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.2.0": {
                "changes": "Auto generate request data base on proto file, supporting JSON string.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-grpc-request-v1.2.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.2.1": {
                "changes": "JDK provider support NPN_AND_ALPN protocol when running with SSL.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-grpc-request-v1.2.1.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.2.6": {
                "changes": "Prints exceptions that occur before the request is initiated; setEndTime must be called after setStartTime; allow run plugin with M1 ARM chip; ...",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-grpc-request.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "2.0.0": {
                "changes": "Continuation of the archived zalopay-oss/jmeter-grpc-request project. Security: fixed 18 CVEs \u2014 xstream 1.4.21 (CVE-2022-41966, CVE-2022-40151, CVE-2024-47072), jackson-databind 2.17.2 (CVE-2022-42004, CVE-2022-42003), excluded EOL log4j 1.x (CVE-2019-17571 CRITICAL), json-smart 2.5.2 (CVE-2023-1370, CVE-2024-57699), batik 1.17 (CVE-2022-44729), bouncycastle 1.70 (14+ CVEs), Netty 4.1.132.Final, gRPC 1.68.1, protobuf 3.25.5. New feature: Mutual TLS (mTLS) support. JDK 8 compatible (bytecode 52).",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-grpc-request.2.0.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            }
        }
    },
    {
        "componentClasses": [
            "com.di.jmeter.kafka.sampler.KafkaProducerConfig"
        ],
        "description": "Jmeter plugin to push/read events/messages to Kafka topics",
        "helpUrl": "https://github.com/rollno748/di-kafkameter#readme",
        "id": "di-kafkameter",
        "markerClass": "com.di.jmeter.kafka.sampler.KafkaProducerSampler",
        "name": "DI KafkaMeter",
        "screenshotUrl": "https://clipground.com/images/kafka-logo-2.png",
        "vendor": "DigitalInsight-NCR",
        "versions": {
            "1.0": {
                "depends": [
                    "jmeter-core"
                ],
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/di-kafkameter-1.0.jar"
            },
            "1.1": {
                "depends": [
                    "jmeter-core"
                ],
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/di-kafkameter-1.1.jar",
                "libs": {
                    "kafka-clients": "https://repo1.maven.org/maven2/org/apache/kafka/kafka-clients/3.3.1/kafka-clients-3.3.1.jar",
                    "guava": "https://repo1.maven.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar",
                    "lz4-java": "https://repo1.maven.org/maven2/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar",
                    "snappy-java": "https://repo1.maven.org/maven2/org/xerial/snappy/snappy-java/1.1.8.4/snappy-java-1.1.8.4.jar",
                    "zstd-jni-1.5.2-1": "https://repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.2-1/zstd-jni-1.5.2-1.jar"
                }
            },
            "1.2": {
                "depends": [
                    "jmeter-core"
                ],
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/di-kafkameter-1.2.jar",
                "libs": {
                    "kafka-clients": "https://repo1.maven.org/maven2/org/apache/kafka/kafka-clients/3.3.1/kafka-clients-3.3.1.jar",
                    "guava": "https://repo1.maven.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar",
                    "lz4-java": "https://repo1.maven.org/maven2/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar",
                    "snappy-java": "https://repo1.maven.org/maven2/org/xerial/snappy/snappy-java/1.1.8.4/snappy-java-1.1.8.4.jar",
                    "zstd-jni-1.5.2-1": "https://repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.2-1/zstd-jni-1.5.2-1.jar"
                }
            },
            "1.3": {
                "changes": "Fixes serilizer and deserializer issues",
                "depends": [
                    "jmeter-core"
                ],
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/di-kafkameter-1.3.jar",
                "libs": {
                    "kafka-clients": "https://repo1.maven.org/maven2/org/apache/kafka/kafka-clients/3.3.1/kafka-clients-3.3.1.jar",
                    "guava": "https://repo1.maven.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar",
                    "lz4-java": "https://repo1.maven.org/maven2/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar",
                    "snappy-java": "https://repo1.maven.org/maven2/org/xerial/snappy/snappy-java/1.1.8.4/snappy-java-1.1.8.4.jar",
                    "zstd-jni-1.5.2-1": "https://repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.2-1/zstd-jni-1.5.2-1.jar"
                }
            }
        }
    },
    {
        "componentClasses": [
            "com.di.jmeter.config.ExtendedCsvDataSetConfig"
        ],
        "description": "Jmeter plugin to effectively manage CSV dataset like other enterprise industry standard tools. <ul><li>Simply add a \"Config Element \" and Set the appropriate options</li><li><a href=\"https://rollno748.medium.com/extended-csv-dataset-config-for-jmeter-17b1d8bda6b8\">Usage Guide</a></li><li><a href=\"https://rollno748.github.io/\">Author Details</a></li></ul>",
        "helpUrl": "https://github.com/rollno748/Extended-csv-dataset-config#readme",
        "id": "extended-csv-dataset-config",
        "markerClass": "com.di.jmeter.config.ExtendedCsvDataSetConfig",
        "name": "Extended CSV dataset config",
        "screenshotUrl": "https://raw.githubusercontent.com/rollno748/Extended-csv-dataset-config/master/images/ExtendedCsvDataSetConfig.png",
        "vendor": "DigitalInsight-NCR",
        "versions": {
            "1.0": {
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ],
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/di-extended-csv-1.0.jar"
            },
            "1.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/di-extended-csv-1.1.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            },
            "2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/di-extended-csv-2.0.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            },
            "2.2": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/di-extended-csv-2.2.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            },
            "2.3": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/di-extended-csv-2.3.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            }
        }
    },
    {
        "id": "schema-assertion",
        "name": "ApacheJmeter Schema Assertion",
        "description": "Validate response field types based on JSON/YAML Schema",
        "screenshotUrl": "https://cdn.jsdelivr.net/gh/yeshan333/jsDelivrCDN@main/demo1.jpg",
        "helpUrl": "https://github.com/yeshan333/ApacheJmeter_Schema_Assertion",
        "vendor": "yeshan333",
        "markerClass": "com.github.yeshan333.jmeter.assertions.gui.SchemaAssertionGui",
        "componentClasses": [
            "com.github.yeshan333.jmeter.assertions.SchemaAssertion"
        ],
        "versions": {
            "1.0.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ApacheJmeter_Schema_Assertion-1.0.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.1.0": {
                "changes": "jmeter core lib upgrade to jmeter 5.5",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ApacheJmeter_Schema_Assertion-1.1.0.jar",
                "depends": [
                    "jmeter-core"
                ]
            }
        }
    },
    {
        "id": "jmeter-dynatrace-backend-listener",
        "name": "Dynatrace Backend Listener",
        "description": "Send JMeter test results to Dynatrace",
        "screenshotUrl": "",
        "helpUrl": "https://github.com/dynatrace-oss/jmeter-dynatrace-plugin",
        "vendor": "Dynatrace",
        "markerClass": "com.dynatrace.jmeter.plugins.MintBackendListener",
        "componentClasses": [
            "com.dynatrace.jmeter.plugins.MintMetricSender",
            "com.dynatrace.mint.MintDimension",
            "com.dynatrace.mint.MintMetricsLine",
            "com.dynatrace.mint.MintGauge",
            "com.dynatrace.mint.SchemalessMetricSanitizer",
            "com.dynatrace.jmeter.plugins.MintConnectionException"
        ],
        "versions": {
            "1.8.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-dynatrace-plugin-1.8.0.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            }
        }
    },
    {
        "id": "validate-thread-group",
        "name": "Validate Thread Group",
        "description": "Adds Validation Thread Group option to the toolbar",
        "screenshotUrl": "https://raw.githubusercontent.com/QAInsights/validate-thread-group/main/images/Valiate-Thread-Group.png",
        "helpUrl": "https://github.com/QAInsights/validate-thread-group",
        "vendor": "QAInsights.com",
        "markerClass": "org.qainsights.jmeter.validatetg.gui.ValidateTGMenuItem",
        "componentClasses": [
            "org.qainsights.jmeter.validatetg.gui.ValidateTGMenuCreator",
            "org.qainsights.jmeter.validatetg.gui.ValidateTGAction",
            "org.qainsights.jmeter.validatetg.gui.ComponentFinder"
        ],
        "versions": {
            "1.0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/validatetg-1.0.1.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            }
        }
    },
    {
        "id": "baolu-csv-data-file-config",
        "name": "Baolu-csv-data-file-config",
        "description": "<ul><li>This plug-in supports automatic or manual csv data allocation for each thread.It has a similar LoadRunner capability parameterization.</li><li>If your request involves database update operation, using this plug-in in the test script can avoid lock waiting and improve the reliability of test results.</li></ul>",
        "screenshotUrl": "https://github.com/LeeBaul/baolu-csv-data-file-config/raw/master/src/main/resources/images/imge02.png",
        "helpUrl": "https://github.com/LeeBaul/baolu-csv-data-file-config",
        "vendor": "libaolu",
        "markerClass": "com.baolu.jmeter.config.BaoluCSVDataSetBeanInfo",
        "componentClasses": [
            "com.baolu.jmeter.config.BaoluCSVDataSet",
            "com.baolu.jmeter.services.BaoluCSVFileReader",
            "com.baolu.jmeter.services.FileServer"
        ],
        "versions": {
            "1.2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/baolu-csv-data-file-config-1.2.0.jar"
            },
            "1.2.1": {
                "changes": "Fix the bug that the file cannot be found in the relative directory.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/baolu-csv-data-file-config-1.2.1.jar"
            },
            "1.2.2": {
                "changes": "<ul><li>Format log output,remove unnecessary log printing to improve performance.</li><li>Completely solve the problem that the relative directory of the parameter file cannot be read.</li></ul>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/baolu-csv-data-file-config-1.2.2.jar"
            },
            "1.2.3": {
                "changes": "<ul><li>Support multithreading group.</li></ul>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/baolu-csv-data-file-config-1.2.3.jar"
            },
            "1.2.4": {
                "changes": "<ul><li>Fix null pointer exception in distributed mode.</li><li>Resolve Chinese garbled code.</li><li>Solving the bug of multithreaded groups with the same parameter values in distributed mode.</li></ul>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/baolu-csv-data-file-config-1.2.4.jar"
            }
        }
    },
    {
        "id": "jmeter-atakama-variabilization-plugin",
        "name": "Atakama Variabilization Plugin",
        "description": "<b>Variabilization plugin for jmeter:</b><br><br> You can request a trial by following this link: <a href=\"https://ph-eval.atakama-technologies.com/downloadWebsite/index.php/product/show?id=1\">https://ph-eval.atakama-technologies.com/downloadWebsite/index.php/product/show?id=1</a>",
        "screenshotUrl": "https://user-images.githubusercontent.com/2484866/182579087-59225ac5-8abb-4a87-835a-2f202b1374fd.png",
        "helpUrl": "https://github.com/atakama/jmeter_plugin_variabilization",
        "vendor": "Atakama Technologies",
        "markerClass": "com.atakama.jmeter.parameters.gui.ParametersGui",
        "componentClasses": [
            "com.atakama.jmeter.recording.HttpData",
            "com.atakama.jmeter.recording.HttpSample",
            "com.atakama.jmeter.recording.TestResults",
            "com.atakama.jmeter.recording.Sample",
            "com.atakama.jmeter.recording.BearerToken",
            "com.atakama.jmeter.recording.JavaURL"
        ],
        "versions": {
            "1.1.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-atakama-parameters-1.1.0.jar",
                "libs": {
                    "jakarta.activation-api": "https://github.com/atakama/jmeter_plugin_variabilization/releases/download/1.1.0/jakarta.activation-api-1.2.1.jar",
                    "jakarta.xml.bind-api": "https://github.com/atakama/jmeter_plugin_variabilization/releases/download/1.1.0/jakarta.xml.bind-api-2.3.2.jar",
                    "jaxb-core": "https://github.com/atakama/jmeter_plugin_variabilization/releases/download/1.1.0/jaxb-core-2.3.0.1.jar",
                    "jaxb-runtime": "https://github.com/atakama/jmeter_plugin_variabilization/releases/download/1.1.0/jaxb-runtime-2.3.2.jar",
                    "lib-crypt": "https://github.com/atakama/jmeter_plugin_variabilization/releases/download/1.1.0/lib-crypt-1.0.6.jar"
                },
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            },
            "1.2.0": {
                "changes": "Upgrade license system",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-atakama-parameters-1.2.0.jar",
                "libs": {
                    "jakarta.activation-api": "https://github.com/atakama/jmeter_plugin_variabilization/releases/download/1.2.0/jakarta.activation-api-1.2.1.jar",
                    "jakarta.xml.bind-api": "https://github.com/atakama/jmeter_plugin_variabilization/releases/download/1.2.0/jakarta.xml.bind-api-2.3.2.jar",
                    "jaxb-core": "https://github.com/atakama/jmeter_plugin_variabilization/releases/download/1.2.0/jaxb-core-2.3.0.1.jar",
                    "jaxb-runtime": "https://github.com/atakama/jmeter_plugin_variabilization/releases/download/1.2.0/jaxb-runtime-2.3.2.jar",
                    "lib-crypt": "https://github.com/atakama/jmeter_plugin_variabilization/releases/download/1.2.0/lib-crypt-1.0.6.jar"
                },
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            }
        }
    },
    {
        "id": "jmeter-atakama-backend-listener-plugin",
        "name": "Atakama Backend Listener Plugin",
        "description": "This plugin aims to send jmeter metrics to Atakama Infrastructure",
        "screenshotUrl": "",
        "helpUrl": "https://github.com/atakama/jmeter_plugin_backend_listener",
        "vendor": "Atakama Technologies",
        "markerClass": "com.atakama.jmeter.visualizers.backend.BackendListenerGui",
        "componentClasses": [
            "com.atakama.jmeter.backend.influx.InfluxdbLocalConfig",
            "com.atakama.jmeter.visualizers.backend.LicencePanel",
            "com.atakama.jmeter.backend.influx.InfluxdbMetricsSender"
        ],
        "versions": {
            "1.3.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-atakama-backend-1.3.0.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            },
            "1.4.0": {
                "changes": "Update components name and contact",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-atakama-backend-1.4.0.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            },
            "1.5.0": {
                "changes": "Update system license, identify sampler with sampler name and header atk_Etape",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-atakama-backend-1.5.0.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            }
        }
    },
    {
        "componentClasses": [
            "io.perfwise.cb.config.BucketConfig",
            "io.perfwise.cb.sampler.CBSampler"
        ],
        "description": "JMeter plugin to load test Couchbase DB <ul><li>Simply add a \"Config Element \" and set the cocuhbase connection options and provide a object name to export</li><li>Add a \"Couchbase sampler \" and provide the exported object name.</li><li><a href=\"https://rollno748.github.io/\">Author Details</a></li></ul>",
        "helpUrl": "https://github.com/rollno748/JMeter-couchbase-sampler#readme",
        "id": "couchbase",
        "markerClass": "io.perfwise.cb.sampler.CBSampler",
        "name": "Couchbase Plugin",
        "screenshotUrl": "https://raw.githubusercontent.com/rollno748/JMeter-couchbase-sampler/master/img/couchbase.png",
        "vendor": "Perfwise",
        "versions": {
            "1.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-couchbase-sampler-1.0.jar",
                "libs": {
                    "java-client": "https://repo1.maven.org/maven2/com/couchbase/client/java-client/3.4.1/java-client-3.4.1.jar",
                    "core-io": "https://repo1.maven.org/maven2/com/couchbase/client/core-io/2.4.1/core-io-2.4.1.jar",
                    "reactor-core": "https://repo1.maven.org/maven2/io/projectreactor/reactor-core/3.5.0/reactor-core-3.5.0.jar",
                    "reactive-streams": "https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.4/reactive-streams-1.0.4.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            }
        }
    },
    {
        "id": "ulp-observability-plugin",
        "name": "UbikLoadPack Observability Plugin",
        "description": "This plugin allows you to monitor your JMeter CLI performance test from your favorite browser without having to start JMeter in GUI mode",
        "screenshotUrl": "https://raw.githubusercontent.com/ubikingenierie/ulp-observability-plugin/main/screenshot/ulp_observability3.png",
        "helpUrl": "https://www.ubik-ingenierie.com/blog/ubik-load-pack-observability-plugin/",
        "vendor": "UbikLoadPack by Ubik-Ingenierie",
        "markerClass": "com.ubikloadpack.jmeter.ulp.observability.listener.ULPObservabilityListener",
        "versions": {
            "1.1.0": {
                "changes": "Enhancements and bugfixes, more details at https://github.com/ubikingenierie/ulp-observability-plugin/milestone/4?closed=1",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ulp-observability-listener-1.1.0.jar",
                "depends": [
                    "jmeter-core"
                ],
                "libs": {
                    "commons-lang3": "https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar",
                    "jetty-server": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-server/11.0.14/jetty-server-11.0.14.jar",
                    "jetty-servlet": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlet/11.0.14/jetty-servlet-11.0.14.jar",
                    "jetty-servlets": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlets/11.0.14/jetty-servlets-11.0.14.jar",
                    "jetty-webapp": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-webapp/11.0.14/jetty-webapp-11.0.14.jar",
                    "jetty-util": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/11.0.14/jetty-util-11.0.14.jar",
                    "jetty-http": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/11.0.14/jetty-http-11.0.14.jar",
                    "jetty-security": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-security/11.0.14/jetty-security-11.0.14.jar",
                    "jetty-io": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/11.0.14/jetty-io-11.0.14.jar",
                    "jetty-xml": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/11.0.14/jetty-xml-11.0.14.jar",
                    "jakarta.servlet-api": "https://repo1.maven.org/maven2/jakarta/servlet/jakarta.servlet-api/5.0.0-M2/jakarta.servlet-api-5.0.0-M2.jar",
                    "micrometer-core": "https://repo1.maven.org/maven2/io/micrometer/micrometer-core/1.10.3/micrometer-core-1.10.3.jar",
                    "micrometer-commons": "https://repo1.maven.org/maven2/io/micrometer/micrometer-commons/1.10.3/micrometer-commons-1.10.3.jar",
                    "cron-scheduler": "https://repo1.maven.org/maven2/io/timeandspace/cron-scheduler/0.1/cron-scheduler-0.1.jar",
                    "HdrHistogram": "https://repo1.maven.org/maven2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar"
                }
            },
            "1.0.4": {
                "changes": "Enhancements and bugfixes, more details at https://github.com/ubikingenierie/ulp-observability-plugin/milestone/5?closed=1",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ulp-observability-listener-1.0.4.jar",
                "depends": [
                    "jmeter-core"
                ],
                "libs": {
                    "commons-lang3": "https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar",
                    "jetty-server": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-server/11.0.13/jetty-server-11.0.13.jar",
                    "jetty-servlet": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlet/11.0.13/jetty-servlet-11.0.13.jar",
                    "jetty-servlets": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlets/11.0.13/jetty-servlets-11.0.13.jar",
                    "jetty-webapp": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-webapp/11.0.13/jetty-webapp-11.0.13.jar",
                    "jetty-util": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/11.0.13/jetty-util-11.0.13.jar",
                    "jetty-http": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/11.0.13/jetty-http-11.0.13.jar",
                    "jetty-security": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-security/11.0.13/jetty-security-11.0.13.jar",
                    "jetty-io": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/11.0.13/jetty-io-11.0.13.jar",
                    "jetty-xml": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/11.0.13/jetty-xml-11.0.13.jar",
                    "jakarta.servlet-api": "https://repo1.maven.org/maven2/jakarta/servlet/jakarta.servlet-api/5.0.0-M2/jakarta.servlet-api-5.0.0-M2.jar",
                    "micrometer-core": "https://repo1.maven.org/maven2/io/micrometer/micrometer-core/1.10.3/micrometer-core-1.10.3.jar",
                    "micrometer-commons": "https://repo1.maven.org/maven2/io/micrometer/micrometer-commons/1.10.3/micrometer-commons-1.10.3.jar",
                    "cron-scheduler": "https://repo1.maven.org/maven2/io/timeandspace/cron-scheduler/0.1/cron-scheduler-0.1.jar",
                    "HdrHistogram": "https://repo1.maven.org/maven2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar"
                }
            },
            "1.0.3": {
                "changes": "Enhancements and bugfixes, more details at https://github.com/ubikingenierie/ulp-observability-plugin/milestone/3?closed=1",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ulp-observability-listener-1.0.3.jar",
                "depends": [
                    "jmeter-core"
                ],
                "libs": {
                    "commons-lang3": "https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar",
                    "jetty-server": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-server/11.0.13/jetty-server-11.0.13.jar",
                    "jetty-servlet": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlet/11.0.13/jetty-servlet-11.0.13.jar",
                    "jetty-servlets": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlets/11.0.13/jetty-servlets-11.0.13.jar",
                    "jetty-webapp": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-webapp/11.0.13/jetty-webapp-11.0.13.jar",
                    "jetty-util": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/11.0.13/jetty-util-11.0.13.jar",
                    "jetty-http": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/11.0.13/jetty-http-11.0.13.jar",
                    "jetty-security": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-security/11.0.13/jetty-security-11.0.13.jar",
                    "jetty-io": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/11.0.13/jetty-io-11.0.13.jar",
                    "jetty-xml": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/11.0.13/jetty-xml-11.0.13.jar",
                    "jakarta.servlet-api": "https://repo1.maven.org/maven2/jakarta/servlet/jakarta.servlet-api/5.0.0-M2/jakarta.servlet-api-5.0.0-M2.jar",
                    "micrometer-core": "https://repo1.maven.org/maven2/io/micrometer/micrometer-core/1.10.3/micrometer-core-1.10.3.jar",
                    "micrometer-commons": "https://repo1.maven.org/maven2/io/micrometer/micrometer-commons/1.10.3/micrometer-commons-1.10.3.jar",
                    "cron-scheduler": "https://repo1.maven.org/maven2/io/timeandspace/cron-scheduler/0.1/cron-scheduler-0.1.jar",
                    "HdrHistogram": "https://repo1.maven.org/maven2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar"
                }
            },
            "1.0.2": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/ulp-observability-listener-1.0.2.jar",
                "depends": [
                    "jmeter-core"
                ],
                "libs": {
                    "jetty-server": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-server/11.0.13/jetty-server-11.0.13.jar",
                    "jetty-servlet": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlet/11.0.13/jetty-servlet-11.0.13.jar",
                    "jetty-servlets": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlets/11.0.13/jetty-servlets-11.0.13.jar",
                    "jetty-webapp": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-webapp/11.0.13/jetty-webapp-11.0.13.jar",
                    "jetty-util": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/11.0.13/jetty-util-11.0.13.jar",
                    "jetty-http": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/11.0.13/jetty-http-11.0.13.jar",
                    "jetty-security": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-security/11.0.13/jetty-security-11.0.13.jar",
                    "jetty-io": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/11.0.13/jetty-io-11.0.13.jar",
                    "jetty-xml": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/11.0.13/jetty-xml-11.0.13.jar",
                    "jakarta.servlet-api": "https://repo1.maven.org/maven2/jakarta/servlet/jakarta.servlet-api/5.0.0-M2/jakarta.servlet-api-5.0.0-M2.jar",
                    "micrometer-core": "https://repo1.maven.org/maven2/io/micrometer/micrometer-core/1.10.3/micrometer-core-1.10.3.jar",
                    "micrometer-commons": "https://repo1.maven.org/maven2/io/micrometer/micrometer-commons/1.10.3/micrometer-commons-1.10.3.jar",
                    "cron-scheduler": "https://repo1.maven.org/maven2/io/timeandspace/cron-scheduler/0.1/cron-scheduler-0.1.jar",
                    "HdrHistogram": "https://repo1.maven.org/maven2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar"
                }
            }
        }
    },
    {
        "id": "jmeter-rapi-plugin",
        "name": "Rapi JMeter Plugins",
        "description": "This plugin can run Rapi Runner for front-end load testing while using JMeter and can parse .csv results to generate front-end load reports.",
        "screenshotUrl": "https://raw.githubusercontent.com/RapiTest/rapi-pub/main/start-testing/assets/rapi_logo.png",
        "helpUrl": "https://github.com/bobcode99/jmeter-rapi-plugin",
        "vendor": "NCKU SELAB",
        "markerClass": "ncku.selab.rapi4jmeter.sampler.RapiSampler",
        "componentClasses": [
            "ncku.selab.rapi4jmeter.sampler.RapiSamplerGui",
            "ncku.selab.rapi4jmeter.sampler.RapiSampler",
            "ncku.selab.rapi4jmeter.reporter.RapiSamplerResultReporterGui",
            "ncku.selab.rapi4jmeter.config.EdgeConfig",
            "ncku.selab.rapi4jmeter.config.EdgeConfigGui",
            "ncku.selab.rapi4jmeter.config.ChromeConfig",
            "ncku.selab.rapi4jmeter.config.ChromeConfigGui",
            "ncku.selab.rapi4jmeter.config.FirefoxConfig",
            "ncku.selab.rapi4jmeter.config.FirefoxConfigPanel"
        ],
        "versions": {
            "1.0.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/rapi-jmeter-plugins-1.0.0.jar",
                "libs": {
                    "opencsv": "https://repo1.maven.org/maven2/com/opencsv/opencsv/5.7.1/opencsv-5.7.1.jar",
                    "json-simple": "https://repo1.maven.org/maven2/com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1.jar",
                    "rapi-api-java": "https://github.com/bobcode99/jmeter-rapi-plugin/releases/download/v1.0.0/rapi-api-java-1.0.1.jar",
                    "rapi-jmeter-report": "https://github.com/bobcode99/jmeter-rapi-plugin/releases/download/v1.0.0/rapi-jmeter-report-1.0.3.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/rapi-jmeter-plugins-1.0.1.jar",
                "libs": {
                    "opencsv": "https://repo1.maven.org/maven2/com/opencsv/opencsv/5.7.1/opencsv-5.7.1.jar",
                    "json-simple": "https://repo1.maven.org/maven2/com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1.jar",
                    "rapi-api-java": "https://github.com/bobcode99/jmeter-rapi-plugin/releases/download/v1.0.1/rapi-api-java-1.0.1.jar",
                    "rapi-jmeter-report": "https://github.com/bobcode99/jmeter-rapi-plugin/releases/download/v1.0.1/rapi-jmeter-report-1.0.4.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.0.2": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/rapi-jmeter-plugins-1.0.2.jar",
                "libs": {
                    "opencsv": "https://repo1.maven.org/maven2/com/opencsv/opencsv/5.7.1/opencsv-5.7.1.jar",
                    "json-simple": "https://repo1.maven.org/maven2/com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1.jar",
                    "rapi-api-java": "https://github.com/bobcode99/jmeter-rapi-plugin/releases/download/v1.0.2/rapi-api-java-1.0.1.jar",
                    "rapi-jmeter-report": "https://github.com/bobcode99/jmeter-rapi-plugin/releases/download/v1.0.2/rapi-jmeter-report-1.0.4.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            }
        }
    },
    {
        "id": "vdn-junit-reporter-kpi-from-jmeter-dashboard-stats",
        "name": "vdn@github - junit-reporter-kpi-from-jmeter-dashboard-stats tool",
        "description": "A tool that creates a JUnit XML file with KPI rules from JMeter JMeter Dashboard stats.json and generates a result file in JUnit XML format and other formats : html, csv and json.",
        "helpUrl": "https://github.com/vdaburon/JUnitReportKpiJMeterDashboardStats",
        "screenshotUrl": "https://github.com/vdaburon/JUnitReportKpiJMeterDashboardStats/raw/main/doc/images/kpi_excel.png",
        "vendor": "Vincent DABURON",
        "markerClass": "io.github.vdaburon.jmeter.utils.jsonkpi.ToolInstaller",
        "installerClass": "io.github.vdaburon.jmeter.utils.jsonkpi.ToolInstaller",
        "versions": {
            "1.4": {
                "changes": "Version for jmeter-plugins-manager repo",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/junit-reporter-kpi-from-jmeter-dashboard-stats-1.4-jar-with-dependencies.jar"
            },
            "1.5": {
                "changes": "Version 1.5 Change page title, define unique table css class to avoid conflict, update libraries.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/junit-reporter-kpi-from-jmeter-dashboard-stats-1.5-jar-with-dependencies.jar"
            }
        }
    },
    {
        "id": "vdn-junit-reporter-kpi-from-jmeter-report-csv",
        "name": "vdn@github - junit-reporter-kpi-from-jmeter-report-csv tool",
        "description": "A tool that creates a JUnit XML file with KPI rules from JMeter CSV Report, export result in html, csv or json format.",
        "helpUrl": "https://github.com/vdaburon/JUnitReportKpiJMeterReportCsv",
        "screenshotUrl": "https://github.com/vdaburon/JUnitReportKpiJMeterReportCsv/raw/main/doc/images/kpi_excel.png",
        "vendor": "Vincent DABURON",
        "markerClass": "io.github.vdaburon.jmeter.utils.reportkpi.ToolInstaller",
        "installerClass": "io.github.vdaburon.jmeter.utils.reportkpi.ToolInstaller",
        "versions": {
            "1.5": {
                "changes": "First version for jmeter-plugin repo",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/junit-reporter-kpi-from-jmeter-report-csv-1.5-jar-with-dependencies.jar"
            },
            "1.7": {
                "changes": "Version 1.7 Define unique table css class to avoid conflict, update libraries.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/junit-reporter-kpi-from-jmeter-report-csv-1.7-jar-with-dependencies.jar"
            }
        }
    },
    {
        "id": "vdn-junit-reporter-kpi-compare-jmeter-report-csv",
        "name": "vdn@github - junit-reporter-kpi-compare-jmeter-report-csv",
        "description": "This tool read KPI declarations in a file and apply the KPI assertion on 2 JMeter Report CSV files (current and reference) and generates a result file in JUnit XML format and others formats Html, Json and Csv.",
        "helpUrl": "https://github.com/vdaburon/JUnitReportKpiCompareJMeterReportCsv",
        "screenshotUrl": "https://github.com/vdaburon/JUnitReportKpiCompareJMeterReportCsv/raw/main/doc/images/kpi_excel.png",
        "vendor": "Vincent DABURON",
        "markerClass": "io.github.vdaburon.jmeter.utils.comparekpi.ToolInstaller",
        "installerClass": "io.github.vdaburon.jmeter.utils.comparekpi.ToolInstaller",
        "versions": {
            "1.2": {
                "changes": "First version for jmeter-plugin repo",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/junit-reporter-kpi-compare-jmeter-report-csv-1.2-jar-with-dependencies.jar"
            },
            "1.4": {
                "changes": "Version 1.4 Change page title, define unique table css class to avoid conflict, update libraries.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/junit-reporter-kpi-compare-jmeter-report-csv-1.4-jar-with-dependencies.jar"
            }
        }
    },
    {
        "id": "vdn-elastic-apm-tool",
        "name": "vdn@github - elastic-apm-tool",
        "description": "Manage the Elastic Application Performance Monitoring (ELASTIC APM) in JMeter script.",
        "helpUrl": "https://github.com/vdaburon/elastic-apm-jmeter-plugin",
        "screenshotUrl": "https://github.com/vdaburon/elastic-apm-jmeter-plugin/raw/main/doc/images/elastic_apm_integration_tool_gui.png",
        "vendor": "Vincent DABURON",
        "markerClass": "io.github.vdaburon.jmeterplugins.elasticapm.ElasticApmIntegrateInstaller",
        "installerClass": "io.github.vdaburon.jmeterplugins.elasticapm.ElasticApmIntegrateInstaller",
        "versions": {
            "1.0": {
                "changes": "First version for jmeter-plugin repo",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/elastic-apm-jmeter-plugin-1.0-jar-with-dependencies.jar"
            },
            "2.0": {
                "changes": "Add button 'MODIFY SCRIPT AND LOAD NEW SCRIPT' and choose only a jmx file not a directory",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/elastic-apm-jmeter-plugin-2.0-jar-with-dependencies.jar"
            }
        }
    },
    {
        "id": "vdn-har-convertor-jmeter-tool",
        "name": "vdn@github - har-convertor-jmeter-tool",
        "description": "Convert a HAR file to a JMeter Script and a Record XML file.",
        "helpUrl": "https://github.com/vdaburon/har-convertor-jmeter-plugin",
        "screenshotUrl": "https://raw.githubusercontent.com/vdaburon/har-convertor-jmeter-plugin/main/doc/images/browsers_har_convertor_script_record.png",
        "vendor": "Vincent DABURON",
        "markerClass": "io.github.vdaburon.jmeterplugins.har.HarConvertorInstaller",
        "installerClass": "io.github.vdaburon.jmeterplugins.har.HarConvertorInstaller",
        "versions": {
            "3.2": {
                "changes": "Remove the header Content-length because the length is computed by JMeter when the request is created. POST or PUT could have query string and body with content so add query string to the path. Set Content Encoding to UFT-8 for POST or PUT method and request Content-Type:application/json. Add body data content in record.xml for PUT and PATCH methods. encode value for x-www-form-urlencoded when value contains space, equal, slash or plus characters.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/har-convertor-jmeter-plugin-3.2-jar-with-dependencies.jar"
            },
            "5.0": {
                "changes": "Add an external csv file with transaction information for JMeter Transaction Controller Name. Add compatibility with HAR generated with LoadRunner Web Recorder Chrome Extension. Correct Filter Include first filter and Filter Exclude second filter",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/har-convertor-jmeter-plugin-5.0-jar-with-dependencies.jar"
            },
            "5.1": {
                "changes": "Compatible with har generated by browsermob-proxy tool.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/har-convertor-jmeter-plugin-5.1-jar-with-dependencies.jar"
            },
            "5.2": {
                "changes": "Correct extract parameters for mime type 'form-urlencoded' ended with charset likes 'application/x-www-form-urlencoded; charset=xxx'",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/har-convertor-jmeter-plugin-5.2-jar-with-dependencies.jar"
            },
            "6.0": {
                "changes": "Add View Result Tree to view the recording xml file",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/har-convertor-jmeter-plugin-6.0-jar-with-dependencies.jar"
            },
            "6.1": {
                "changes": "Correct a NullPointerException when creating the Recording XML file.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/har-convertor-jmeter-plugin-6.1-jar-with-dependencies.jar"
            },
            "7.0": {
                "changes": "Add manage the websocket connection and messages with 'WebSocket Samplers by Peter Doornbosch', add checkbox for boolean parameter 'ws_with_pdoornbosch' .",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/har-convertor-jmeter-plugin-7.0-jar-with-dependencies.jar"
            },
            "7.1": {
                "changes": "Remove request headers from HTTP/2, these headers start with ':' likes ':authority' or ':scheme', don't create HttpSampler for url 'data:'",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/har-convertor-jmeter-plugin-7.1-jar-with-dependencies.jar"
            },
            "8.0": {
                "changes": "Add new parameter 'remove_headers' remove a list of http headers (comma separator, case insensitive), e.g:'User-Agent,Pragma'",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/har-convertor-jmeter-plugin-8.0-jar-with-dependencies.jar"
            },
            "9.1": {
                "changes": "Add new parameter 'jackson_parser_string_max' to change default Jackson String length size (default integer size 20000000) for processing very large JSON, need jackson libraries>=2.16.1 to avoid conflict with JMeter and Saxon-HE>=12.3 for better performance",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/har-convertor-jmeter-plugin-9.1-jar-with-dependencies.jar",
                "libs": {
                    "jackson-core>=2.16.1": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.16.1/jackson-core-2.16.1.jar",
                    "jackson-annotations>=2.16.1": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.16.1/jackson-annotations-2.16.1.jar",
                    "jackson-databind>=2.16.1": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.16.1/jackson-databind-2.16.1.jar",
                    "Saxon-HE>=12.3": "https://repo1.maven.org/maven2/net/sf/saxon/Saxon-HE/12.3/Saxon-HE-12.3.jar"
                }
            },
            "10.0": {
                "changes": "External file could be a JSON file created with 'HAR Transaction Marker' Chrome Plugin or CSV file",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/har-convertor-jmeter-plugin-10.0-jar-with-dependencies.jar",
                "libs": {
                    "jackson-core>=2.16.1": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.16.1/jackson-core-2.16.1.jar",
                    "jackson-annotations>=2.16.1": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.16.1/jackson-annotations-2.16.1.jar",
                    "jackson-databind>=2.16.1": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.16.1/jackson-databind-2.16.1.jar",
                    "Saxon-HE>=12.3": "https://repo1.maven.org/maven2/net/sf/saxon/Saxon-HE/12.3/Saxon-HE-12.3.jar"
                }
            }
        }
    },
    {
        "id": "vdn-pacing-jmeter-plugin",
        "name": "vdn@github - pacing-jmeter-plugin",
        "description": "Add Pacing to JMeter, compute a pause for the pacing duration since thread start iteration or since start time in a variable",
        "helpUrl": "https://github.com/vdaburon/pacing-jmeter-plugin",
        "screenshotUrl": "https://github.com/vdaburon/pacing-jmeter-plugin/raw/main/doc/pacing_logo.png",
        "vendor": "Vincent DABURON",
        "markerClass": "io.github.vdaburon.jmeterplugins.pacing.PacingStart",
        "versions": {
            "1.0": {
                "changes": "First Version, add Pacing Start Sampler and Pacing Pause Sampler",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/pacing-jmeter-plugin-1.0.jar"
            }
        }
    },
    {
        "id": "vdn-otel-apm-tool",
        "name": "vdn@github - otel-apm-tool",
        "description": "Manage the integration of OpenTelemetry from Elastic Application Performance Monitoring in a JMeter script.",
        "helpUrl": "https://github.com/vdaburon/otel-apm-jmeter-plugin",
        "screenshotUrl": "https://github.com/vdaburon/otel-apm-jmeter-plugin/raw/main/doc/images/otel_elastic_apm_integration_tool_gui.png",
        "vendor": "Vincent DABURON",
        "markerClass": "io.github.vdaburon.jmeterplugins.otelapm.OtelApmIntegrateInstaller",
        "installerClass": "io.github.vdaburon.jmeterplugins.otelapm.OtelApmIntegrateInstaller",
        "versions": {
            "1.0": {
                "changes": "First Version, for jmeter-plugins repo",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/otel-apm-jmeter-plugin-1.0-jar-with-dependencies.jar"
            }
        }
    },
    {
        "id": "jwt-preProcessor",
        "name": "JWT PreProcessor",
        "description": "This is a Jmeter pre-processor plugin that can generate Java Web Token",
        "screenshotUrl": "https://github.com/sashikaR/jwt-preProcessor/blob/master/images/image-6.png",
        "helpUrl": "https://github.com/sashikaR/jwt-preProcessor",
        "vendor": "Sashika Rangoda",
        "markerClass": "sr.jmeter.jwt.preprocessor.JwtPreProcessor",
        "versions": {
            "1.0.2": {
                "changes": "First version for jmeter-plugin repo",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter_plugins_jwt_pre_processor-1.0-SNAPSHOT.jar"
            },
            "1.1.0": {
                "changes": "Added PKCS#8 compatibility and bug fixes",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter_plugins_jwt_pre_processor-1.1.0-SNAPSHOT.jar"
            }
        }
    },
    {
        "id": "rbourga-jmeter-plugins-apdexcalculator",
        "name": "Apdex Score Calculation",
        "description": "Calculates the Apdex score of Samplers for a given Satisfied Threshold.",
        "screenshotUrl": "https://github.com/rbourga/rbourga-jmeter-plugins/blob/v1.2.0/QualityAnalysis/Apdex/wiki/images/Screenshot.png",
        "helpUrl": "https://github.com/rbourga/rbourga-jmeter-plugins/wiki/APDEX-Score-Calculator",
        "vendor": "Robert Bourgault du Coudray",
        "markerClass": "com.github.rbourga.jmeter.apdex.logic.ApdexLogic",
        "componentClasses": [
            "com.github.rbourga.jmeter.apdex.gui.ApdexGui",
            "kg.apc.cmdtools.ApdexTool"
        ],
        "versions": {
            "1.2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-apdexcalculator-1.2.0.jar",
                "changes": "Initial release - replaces Apdex & Coefficient of Variation plugin.",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jmeter-plugins-comm": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.0/jmeter-plugins-comm-1.2.0.jar",
                    "commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.11.0/commons-csv-1.11.0.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.2.2": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-apdexcalculator-1.2.2.jar",
                "changes": "Library updates.",
                "libs": {
                    "commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.11.0/commons-csv-1.11.0.jar",
                    "commons-math4-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-core/4.0-beta1/commons-math4-core-4.0-beta1.jar",
                    "commons-math4-legacy": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy/4.0-beta1/commons-math4-legacy-4.0-beta1.jar",
                    "commons-math4-legacy-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-core/4.0-beta1/commons-math4-legacy-core-4.0-beta1.jar",
                    "commons-math4-legacy-exception": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-exception/4.0-beta1/commons-math4-legacy-exception-4.0-beta1.jar",
                    "commons-numbers-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-numbers-core/1.2/commons-numbers-core-1.2.jar",
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jmeter-plugins-comm": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.2/jmeter-plugins-comm-1.2.2.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.3.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-apdexcalculator-1.3.1.jar",
                "changes": "Option to specify Apdex rules per transaction.",
                "libs": {
                    "commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.11.0/commons-csv-1.11.0.jar",
                    "commons-math4-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-core/4.0-beta1/commons-math4-core-4.0-beta1.jar",
                    "commons-math4-legacy": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy/4.0-beta1/commons-math4-legacy-4.0-beta1.jar",
                    "commons-math4-legacy-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-core/4.0-beta1/commons-math4-legacy-core-4.0-beta1.jar",
                    "commons-math4-legacy-exception": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-exception/4.0-beta1/commons-math4-legacy-exception-4.0-beta1.jar",
                    "commons-numbers-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-numbers-core/1.2/commons-numbers-core-1.2.jar",
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jmeter-plugins-comm": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.2/jmeter-plugins-comm-1.2.2.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.3.2": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-apdexcalculator-1.3.2.jar",
                "changes": "Display of the average value in the results table to help understand the Apdex score.",
                "libs": {
                    "commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.11.0/commons-csv-1.11.0.jar",
                    "commons-math4-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-core/4.0-beta1/commons-math4-core-4.0-beta1.jar",
                    "commons-math4-legacy": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy/4.0-beta1/commons-math4-legacy-4.0-beta1.jar",
                    "commons-math4-legacy-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-core/4.0-beta1/commons-math4-legacy-core-4.0-beta1.jar",
                    "commons-math4-legacy-exception": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-exception/4.0-beta1/commons-math4-legacy-exception-4.0-beta1.jar",
                    "commons-numbers-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-numbers-core/1.2/commons-numbers-core-1.2.jar",
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jmeter-plugins-comm": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.2/jmeter-plugins-comm-1.2.2.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            }
        }
    },
    {
        "id": "rbourga-jmeter-plugins-cohendeffectsize",
        "name": "Cohen's d Results Comparison",
        "description": "Measures the magnitude of the difference between two test results using Cohen's d.",
        "screenshotUrl": "https://github.com/rbourga/rbourga-jmeter-plugins/blob/v1.2.0/ResultsComparison/CohenDEffectSize/wiki/images/Screenshot.png",
        "helpUrl": "https://github.com/rbourga/rbourga-jmeter-plugins/wiki/Results-Comparison",
        "vendor": "Robert Bourgault du Coudray",
        "markerClass": "com.github.rbourga.jmeter.effectsize.logic.CohenDEffectSizeLogic",
        "componentClasses": [
            "com.github.rbourga.jmeter.effectsize.gui.CohenDEffectSizeGui",
            "kg.apc.cmdtools.ResultsCompareTool"
        ],
        "versions": {
            "1.0.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-cohendeffectsize-1.0.0.jar",
                "changes": "Initial release - replaces Results Comparator plugin.",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jmeter-plugins-comm": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.0.0/jmeter-plugins-comm-1.0.0.jar",
                    "commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.10.0/commons-csv-1.10.0.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-cohendeffectsize-1.2.0.jar",
                "changes": "Lib updates.",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jmeter-plugins-comm": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.0/jmeter-plugins-comm-1.2.0.jar",
                    "commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.11.0/commons-csv-1.11.0.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.2.2": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-cohendeffectsize-1.2.2.jar",
                "changes": "Library updates.",
                "libs": {
                    "commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.11.0/commons-csv-1.11.0.jar",
                    "commons-math4-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-core/4.0-beta1/commons-math4-core-4.0-beta1.jar",
                    "commons-math4-legacy": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy/4.0-beta1/commons-math4-legacy-4.0-beta1.jar",
                    "commons-math4-legacy-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-core/4.0-beta1/commons-math4-legacy-core-4.0-beta1.jar",
                    "commons-math4-legacy-exception": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-exception/4.0-beta1/commons-math4-legacy-exception-4.0-beta1.jar",
                    "commons-numbers-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-numbers-core/1.2/commons-numbers-core-1.2.jar",
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jmeter-plugins-comm": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.2/jmeter-plugins-comm-1.2.2.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.2.3": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-cohendeffectsize-1.2.3.jar",
                "changes": "Minor bug fixes.",
                "libs": {
                    "commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.11.0/commons-csv-1.11.0.jar",
                    "commons-math4-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-core/4.0-beta1/commons-math4-core-4.0-beta1.jar",
                    "commons-math4-legacy": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy/4.0-beta1/commons-math4-legacy-4.0-beta1.jar",
                    "commons-math4-legacy-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-core/4.0-beta1/commons-math4-legacy-core-4.0-beta1.jar",
                    "commons-math4-legacy-exception": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-exception/4.0-beta1/commons-math4-legacy-exception-4.0-beta1.jar",
                    "commons-numbers-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-numbers-core/1.2/commons-numbers-core-1.2.jar",
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jmeter-plugins-comm": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.2/jmeter-plugins-comm-1.2.2.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            }
        }
    },
    {
        "id": "rbourga-jmeter-plugins-modalitycovcheck",
        "name": "Coefficient of Variation and Modality Check",
        "description": "Checks for multimodality and the level of variation of the test results.",
        "screenshotUrl": "https://github.com/rbourga/rbourga-jmeter-plugins/blob/v1.2.0/QualityAnalysis/MultimodalityCov/wiki/images/Screenshot.png",
        "helpUrl": "https://github.com/rbourga/rbourga-jmeter-plugins/wiki/Modality-and-Coefficient-of-Variation",
        "vendor": "Robert Bourgault du Coudray",
        "markerClass": "com.github.rbourga.jmeter.multimodalitycov.logic.MultimodalityCoVLogic",
        "componentClasses": [
            "com.github.rbourga.jmeter.multimodalitycov.gui.MultimodalityCoVGui",
            "com.github.rbourga.jmeter.multimodalitycov.maths.MValueCalculator",
            "kg.apc.cmdtools.ModalityCoVTool"
        ],
        "versions": {
            "1.2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-modalitycovcheck-1.2.0.jar",
                "changes": "Initial release.",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jmeter-plugins-comm": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.0/jmeter-plugins-comm-1.2.0.jar",
                    "commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.11.0/commons-csv-1.11.0.jar",
                    "jfreechart": "https://repo1.maven.org/maven2/org/jfree/jfreechart/1.5.5/jfreechart-1.5.5.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.2.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-modalitycovcheck-1.2.1.jar",
                "changes": "Reduction of false positives by ensuring that the bin size is at least as large as the computed value.",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jmeter-plugins-comm": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.0/jmeter-plugins-comm-1.2.0.jar",
                    "commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.12.0/commons-csv-1.12.0.jar",
                    "jfreechart": "https://repo1.maven.org/maven2/org/jfree/jfreechart/1.5.5/jfreechart-1.5.5.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.2.2": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-modalitycovcheck-1.2.2.jar",
                "changes": "Library updates.",
                "libs": {
                    "commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.11.0/commons-csv-1.11.0.jar",
                    "commons-math4-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-core/4.0-beta1/commons-math4-core-4.0-beta1.jar",
                    "commons-math4-legacy": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy/4.0-beta1/commons-math4-legacy-4.0-beta1.jar",
                    "commons-math4-legacy-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-core/4.0-beta1/commons-math4-legacy-core-4.0-beta1.jar",
                    "commons-math4-legacy-exception": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-exception/4.0-beta1/commons-math4-legacy-exception-4.0-beta1.jar",
                    "commons-numbers-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-numbers-core/1.2/commons-numbers-core-1.2.jar",
                    "jfreechart": "https://repo1.maven.org/maven2/org/jfree/jfreechart/1.5.5/jfreechart-1.5.5.jar",
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jmeter-plugins-comm": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.2/jmeter-plugins-comm-1.2.2.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.2.3": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-modalitycovcheck-1.2.3.jar",
                "changes": "Minor bug fixes.",
                "libs": {
                    "commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.11.0/commons-csv-1.11.0.jar",
                    "commons-math4-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-core/4.0-beta1/commons-math4-core-4.0-beta1.jar",
                    "commons-math4-legacy": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy/4.0-beta1/commons-math4-legacy-4.0-beta1.jar",
                    "commons-math4-legacy-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-core/4.0-beta1/commons-math4-legacy-core-4.0-beta1.jar",
                    "commons-math4-legacy-exception": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-exception/4.0-beta1/commons-math4-legacy-exception-4.0-beta1.jar",
                    "commons-numbers-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-numbers-core/1.2/commons-numbers-core-1.2.jar",
                    "jfreechart": "https://repo1.maven.org/maven2/org/jfree/jfreechart/1.5.5/jfreechart-1.5.5.jar",
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jmeter-plugins-comm": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.2/jmeter-plugins-comm-1.2.2.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            }
        }
    },
    {
        "id": "rbourga-jmeter-plugins-tukeyoutlierdetector",
        "name": "Upper Outlier Removal",
        "description": "Detects outliers in the right tail using Tukey's fences and removes them.",
        "screenshotUrl": "https://github.com/rbourga/rbourga-jmeter-plugins/blob/v1.2.0/OutlierDetection/TukeyRightTailOutlierDetector/wiki/images/Screenshot.png",
        "helpUrl": "https://github.com/rbourga/rbourga-jmeter-plugins/wiki/Right-Tail-Outlier-Detection",
        "vendor": "Robert Bourgault du Coudray",
        "markerClass": "com.github.rbourga.jmeter.tukeyoutlierdetector.logic.TukeyOutlierDetectorLogic",
        "componentClasses": [
            "com.github.rbourga.jmeter.tukeyoutlierdetector.gui.TukeyOutlierDetectorGui",
            "kg.apc.cmdtools.TukeyOutlierDetectorTool"
        ],
        "versions": {
            "1.0.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-tukeyoutlierdetector-1.0.0.jar",
                "changes": "Initial release - replaces Right Tail Outlier Detector plugin.",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jmeter-plugins-comm": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.0.0/jmeter-plugins-comm-1.0.0.jar",
                    "commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.10.0/commons-csv-1.10.0.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-tukeyoutlierdetector-1.2.0.jar",
                "changes": "Lib updates.",
                "libs": {
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jmeter-plugins-comm": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.0/jmeter-plugins-comm-1.2.0.jar",
                    "commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.11.0/commons-csv-1.11.0.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.2.2": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-tukeyoutlierdetector-1.2.2.jar",
                "changes": "Trimming saved in two separate files: 1. clean results with successful & failed samplers 2. successful samplers only.",
                "libs": {
                    "commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.11.0/commons-csv-1.11.0.jar",
                    "commons-math4-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-core/4.0-beta1/commons-math4-core-4.0-beta1.jar",
                    "commons-math4-legacy": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy/4.0-beta1/commons-math4-legacy-4.0-beta1.jar",
                    "commons-math4-legacy-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-core/4.0-beta1/commons-math4-legacy-core-4.0-beta1.jar",
                    "commons-math4-legacy-exception": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-exception/4.0-beta1/commons-math4-legacy-exception-4.0-beta1.jar",
                    "commons-numbers-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-numbers-core/1.2/commons-numbers-core-1.2.jar",
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jmeter-plugins-comm": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.2/jmeter-plugins-comm-1.2.2.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.2.3": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-tukeyoutlierdetector-1.2.3.jar",
                "changes": "Minor bug fixes.",
                "libs": {
                    "commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.11.0/commons-csv-1.11.0.jar",
                    "commons-math4-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-core/4.0-beta1/commons-math4-core-4.0-beta1.jar",
                    "commons-math4-legacy": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy/4.0-beta1/commons-math4-legacy-4.0-beta1.jar",
                    "commons-math4-legacy-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-core/4.0-beta1/commons-math4-legacy-core-4.0-beta1.jar",
                    "commons-math4-legacy-exception": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-exception/4.0-beta1/commons-math4-legacy-exception-4.0-beta1.jar",
                    "commons-numbers-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-numbers-core/1.2/commons-numbers-core-1.2.jar",
                    "jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
                    "jmeter-plugins-comm": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.2/jmeter-plugins-comm-1.2.2.jar"
                },
                "depends": [
                    "jmeter-core"
                ]
            }
        }
    },
    {
        "id": "jmeter-har-import",
        "name": "HAR (HTTP Archive) Import",
        "description": "This plugin allows you to import HAR files into JMeter and convert them into HTTP Request Samplers for easier recording.",
        "vendor": "Qytera GmbH",
        "screenshotUrl": "https://raw.githubusercontent.com/Qytera-Gmbh/JMeterHARImporterPlugin/main/screenshot-usage.png",
        "helpUrl": "https://github.com/Qytera-Gmbh/JMeterHARImporterPlugin/blob/main/README.md",
        "markerClass": "de.qytera.jmeterharimporter.HARImporter",
        "componentClasses": [
            "de.qytera.jmeterharimporter.HARImporter",
            "de.qytera.jmeterharimporter.HARImportDialog"
        ],
        "versions": {
            "0.1.0": {
                "changes": "Initial version for basic GET, POST, PUT, PATCH and DELETE request support. For more details see: https://github.com/Qytera-Gmbh/JMeterHARImporterPlugin/releases",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-har-import-plugin-v0.1.0.jar"
            },
            "0.2.0": {
                "changes": "Several options for configuration added, e.g. en/disabling timers; host exclusion added; grouping of samplers. For more details see: https://github.com/Qytera-Gmbh/JMeterHARImporterPlugin/releases",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-har-import-plugin-v0.2.0.jar"
            },
            "0.2.1": {
                "changes": "New way for adding think time. For more details see: https://github.com/Qytera-Gmbh/JMeterHARImporterPlugin/releases",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-har-import-plugin-v0.2.1.jar"
            },
            "0.2.2": {
                "changes": "Fix think time calculation. For more details see: https://github.com/Qytera-Gmbh/JMeterHARImporterPlugin/releases",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-har-import-plugin-v0.2.2.jar"
            },
            "0.2.3": {
                "changes": "Fix Java version incompatibility. For more details see: https://github.com/Qytera-Gmbh/JMeterHARImporterPlugin/releases",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-har-import-plugin-v0.2.3.jar"
            },
            "0.2.5": {
                "changes": "Fix issue with empty/null Cookie values. For more details see: https://github.com/Qytera-Gmbh/JMeterHARImporterPlugin/releases",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-har-import-plugin-v0.2.5.jar"
            },
            "0.2.6": {
                "changes": "Fix issue with data URIs. For more details see: https://github.com/Qytera-Gmbh/JMeterHARImporterPlugin/releases",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-har-import-plugin-v0.2.6.jar"
            },
            "1.0.0": {
                "changes": "Java 17 upgrade. For more details see: https://github.com/Qytera-Gmbh/JMeterHARImporterPlugin/releases",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-har-import-plugin-v1.0.0.jar"
            },
            "1.0.1": {
                "changes": "New HAR reader version for long numbers. For more details see: https://github.com/Qytera-Gmbh/JMeterHARImporterPlugin/releases",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-har-import-plugin-v1.0.1.jar"
            },
            "1.1.0": {
                "changes": "Loading indicator added. For more details see: https://github.com/Qytera-Gmbh/JMeterHARImporterPlugin/releases",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-har-import-plugin-v1.1.0.jar"
            },
            "1.1.2": {
                "changes": "Security and library Updates. For more details see: https://github.com/Qytera-Gmbh/JMeterHARImporterPlugin/releases",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-har-import-plugin-1.1.2.jar"
            },
            "1.1.4": {
                "changes": "Security and library Updates. For more details see: https://github.com/Qytera-Gmbh/JMeterHARImporterPlugin/releases",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-har-import-plugin-1.1.4.jar"
            }
        }
    },
    {
        "id": "JmeterNamesTemplater",
        "name": "DG - JMeter Names Templater",
        "description": "Jmeter Names Templater is a plugin for Jmeter that allows you to set naming templates for elements and rename them based on a described configuration file.",
        "screenshotUrl": "https://raw.githubusercontent.com/DanilGolikov/JmeterNamesTemplater/master/JMX%20Examples/ex1/ex1_config.png",
        "vendor": "Daniil Golikov",
        "markerClass": "dg.jmeter.plugins.templater.gui.RenameElementsMenuCreator",
        "helpUrl": "https://github.com/DanilGolikov/JmeterNamesTemplater/blob/master/README.md",
        "componentClasses": [
            "dg.jmeter.plugins.templater.gui.RenameElementsMenuCreator",
            "dg.jmeter.plugins.templater.gui.PrintTreeItem",
            "dg.jmeter.plugins.templater.gui.RenameSelectedTreeItem",
            "dg.jmeter.plugins.templater.gui.RenameTreeItem",
            "dg.jmeter.plugins.templater.RunThroughTree"
        ],
        "versions": {
            "1.2": {
                "changes": "searchOut[1] and searchOut[2] now accept variables<br>rename-config.yaml should now be in the same directory as jmx",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-names-templater-1.2.jar",
                "libs": {
                    "snakeyaml": "https://search.maven.org/remotecontent?filepath=org/yaml/snakeyaml/2.2/snakeyaml-2.2.jar"
                }
            },
            "1.1": {
                "changes": "The yaml config file is used for templates",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-names-templater-1.1.jar",
                "libs": {
                    "snakeyaml": "https://search.maven.org/remotecontent?filepath=org/yaml/snakeyaml/2.2/snakeyaml-2.2.jar"
                }
            }
        }
    },
    {
        "id": "UtilityJmeterFunctions",
        "name": "DG - Utility Jmeter Functions",
        "description": "This plugin adds utility jmeter functions (like ${__...}). List of functions:<br>forEachArray<br>generateEmail<br>generateInnLegal<br>generateInnNatural<br>generateOgrn<br>generatePhoneNumber<br>generatePinCode<br>generateSnils<br>jsonPathFromVar<br>globalCounter<br>randomStringLiteral<br>samplerComment<br>timeRandom",
        "screenshotUrl": "https://raw.githubusercontent.com/DanilGolikov/UtilityJmeterFunctions/master/README_GIFs/allFunc.png",
        "vendor": "Daniil Golikov",
        "markerClass": "dg.jmeter.plugins.functions.func.generateInnLegal",
        "helpUrl": "https://github.com/DanilGolikov/UtilityJmeterFunctions/blob/master/README.md",
        "componentClasses": [
            "dg.jmeter.plugins.functions.func.generateInnLegal",
            "dg.jmeter.plugins.functions.func.timeRandom"
        ],
        "versions": {
            "1.1.3": {
                "changes": "Adds utility jmeter functions (like ${__...})",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-plugins-utility-functions-1.1.3.jar"
            }
        }
    },
    {
        "id": "feather-wand-jmeter-ai-agent",
        "name": "Feather Wand - JMeter AI Agent",
        "description": "Add AI Agent to JMeter",
        "screenshotUrl": "https://raw.githubusercontent.com/QAInsights/jmeter-ai/main/images/Feather-Wand-AI-Agent-JMeter.png",
        "helpUrl": "https://github.com/QAInsights/jmeter-ai",
        "vendor": "QAInsights.com",
        "markerClass": "org.qainsights.jmeter.ai.gui.AI",
        "componentClasses": [
            "org.qainsights.jmeter.ai.gui.AI",
            "org.qainsights.jmeter.ai.gui.AiChatPanel",
            "org.qainsights.jmeter.ai.gui.AiMenuCreator",
            "org.qainsights.jmeter.ai.gui.AiMenuItem",
            "org.qainsights.jmeter.ai.gui.ComponentFinder"
        ],
        "versions": {
            "0.0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-agent-1.0.1-jar-with-dependencies.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            },
            "1.0.2": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-agent-1.0.2-jar-with-dependencies.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            },
            "1.0.3": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-agent-1.0.3-jar-with-dependencies.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            },
            "1.0.4": {
                "changes": "Add navigation buttons to the chat panel",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-agent-1.0.4-jar-with-dependencies.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            },
            "1.0.5": {
                "changes": "Say hello to these new features: <br> <ul><li>Navigation buttons</li><li>AI driven element renaming using @lint command</li><li>Refactor your Groovy scripts using @code command<li><li>Minor fixes and enhancements</li></ul>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-agent-1.0.5-jar-with-dependencies.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            },
            "1.0.6": {
                "changes": "Say hello to these new features:<br><ul><li>OpenAI integration</li><li>`wrap` your HTTP elements inside Transaction Controllers</li></ul>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-agent-1.0.6-jar-with-dependencies.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            },
            "1.0.7": {
                "changes": "Say hello to these new features:<br><ul><li>@usage command to get tokens usage for Anthropic and OpenAI</li></ul>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-agent-1.0.7-jar-with-dependencies.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            },
            "1.0.8": {
                "changes": "Nothing but bug fixes and polished logs",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-agent-1.0.8-jar-with-dependencies.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            },
            "1.0.9": {
                "changes": "Say hello to these new features:<br><ul><li>Refactor your code right inside JSR223 elements by right-clicking.</li><li>Minor fixes and enhancements</li></ul>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-agent-1.0.9-jar-with-dependencies.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            },
            "1.0.10": {
                "changes": "Say hello to these new features:<br><ul><li>Intellisense in the chat panel for `@` commands.</li><li>Display version information in the chat panel.</li></ul>",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-agent-1.0.10-jar-with-dependencies.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            },
            "2.0.0": {
                "changes": "NEW: Claude Code integration for real agentic experience",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-agent-2.0.0-jar-with-dependencies.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            },
            "2.0.1": {
                "changes": "Minor fix: macOS launch. NEW: Claude Code integration for real agentic experience.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-agent-2.0.1-jar-with-dependencies.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            },
            "2.0.2": {
                "changes": "NEW: Support for Ollama models. Now you can run the agent locally with your custom or open-source models using Ollama. For more details, check out our documentation:",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-agent-2.0.2.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            },
            "2.0.3": {
                "changes": "FIX: Dark/Light theme conflicts. Shiny upgrade to the UI. NEW: Support for Ollama models. For more details, check out our documentation:",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-agent-2.0.3.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            }
        }
    },
    {
        "componentClasses": [
            "dukhi.a.jmeter.config.UniqueCSVDataSet"
        ],
        "description": "This CSV config plugin offers two distinctive features.<ul>1. The ability to provide CSV data only to specified Thread Groups<br>2. The ability to designate the number of data records that can be used in each Thread.<br>&nbsp;&nbsp;&nbsp;&nbsp;(Effect of unique data allocation.)</ul>",
        "helpUrl": "https://github.com/adukhi/Unique-CSV-DataSet-Config",
        "id": "unique-csv-data-set-config",
        "markerClass": "dukhi.a.jmeter.config.UniqueCSVDataSet",
        "name": "Unique CSV dataset config",
        "screenshotUrl": "https://raw.githubusercontent.com/adukhi/Unique-CSV-DataSet-Config/refs/heads/main/image/screen.png",
        "vendor": "HYUNDAI AUTOEVER CORP",
        "versions": {
            "0.9": {
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ],
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/unique-csv-data-set-config-0.9.0.jar"
            }
        }
    },
    {
        "id": "jmeter.backendlistener.reportportal",
        "name": "ReportPortal backend listener",
        "description": "JMeter Backend Listener ReportPortal is a JMeter plugin enabling you to send test results to a Report Portal server <ul><li> get deatils on how to run report portal https://reportportal.io/ </li><li>Simply add a Backend Listener </li><li>Change the listener's configuration</li></ul>",
        "helpUrl": "https://github.com/prasantmohanty/jmeter-backend-listner-reportportal",
        "screenshotUrl": "https://raw.githubusercontent.com/prasantmohanty/jmeter-backend-listner-reportportal/master/docs/configuration.JPG",
        "vendor": "Prasanta Mohanty",
        "markerClass": "io.github.prasantmohanty.jmeter.backendlistener.reportportal.ReportPortalBackendClient",
        "versions": {
            "1.0.2": {
                "changes": "Removed some of the unwanted codes and refactor the deprecated method used",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter.backendlistener.reportportal-1.0.2.jar",
                "depends": []
            }
        }
    },
    {
        "id": "io.github.vasanthshanmugam-jmeter-auto-correlation-plugin",
        "name": "One-Click Auto-Correlation Plugin",
        "description": "One-click detection and correlation of dynamic values in JMeter test scripts. Automatically finds session IDs, CSRF tokens, OAuth/Bearer tokens, hidden form fields, ViewState, SAML tokens, and replaces hardcoded values with extractors.",
        "screenshotUrl": "https://raw.githubusercontent.com/vasanthshanmugam/jmeter-auto-correlation-plugin/main/screenshot.png",
        "helpUrl": "https://github.com/vasanthshanmugam/jmeter-auto-correlation-plugin",
        "vendor": "Vasanth Shanmugam",
        "markerClass": "io.github.vasanthshanmugam.jmeter.plugins.correlation.gui.CorrelationPostProcessorGui",
        "componentClasses": [
            "io.github.vasanthshanmugam.jmeter.plugins.correlation.CorrelationPostProcessor"
        ],
        "canUninstall": true,
        "versions": {
            "1.0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-auto-correlation-plugin-1.0.0-jar-with-dependencies.jar",
                "libs": {
                    "io.github.vasanthshanmugam-jmeter-auto-correlation-plugin": "https://github.com/vasanthshanmugam/jmeter-auto-correlation-plugin/releases/download/v1.0.1/jmeter-auto-correlation-plugin-1.0.0-jar-with-dependencies.jar"
                },
                "changes": "Initial release with correct package namespace (io.github.vasanthshanmugam)."
            }
        }
    },
    {
        "id": "superkey",
        "name": "SuperKey - JMeter Command Center",
        "description": "JMeter Command Center",
        "screenshotUrl": "https://raw.githubusercontent.com/QAInsights/superkey/refs/heads/main/images/add.png",
        "helpUrl": "https://github.com/QAInsights/superkey",
        "vendor": "QAInsights.com",
        "markerClass": "io.github.naveenkumar.jmeter.superkey",
        "componentClasses": [
            "io.github.naveenkumar.jmeter.superkey.ComponentProvider"
        ],
        "versions": {
            "1.0.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/superkey-jmeter-plugin-1.0-SNAPSHOT.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            }
        }
    },
    {
        "id": "jtl-xls-smart-report",
        "name": "JTL Excel Smart Report Generator",
        "description": "Generate Excel SLA reports from JTL result files with transaction-wise metrics and P90 SLA validation.",
        "vendor": "Rishav",
        "helpUrl": "https://github.com/rishavsawarn/jmeter-jtl-xls-report-plugin",
        "markerClass": "com.example.jmeter.plugin.JtlToXlsListener",
        "screenshotUrl": "https://raw.githubusercontent.com/rishavsawarn/jmeter-jtl-xls-report-plugin/main/docs/Screenshot1.jpeg",
        "versions": {
            "1.0.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jtl-xls-plugin-1.0.jar"
            },
            "2.0.0": {
                "changes": "Added headless CLI mode for CI/CD pipelines and GitHub Actions. Added P95 metric column. Auto-creates output directory if missing. Empty prefix now includes all transactions.",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-jtl-xls-report-plugin-2.0.0-jar-with-dependencies.jar"
            }
        }
    },
    {
        "id": "prism",
        "name": "Prism - tab-style interface plugin for Apache JMeter",
        "description": "A tab-style interface plugin for Apache JMeter",
        "screenshotUrl": "https://raw.githubusercontent.com/QAInsights/prism/refs/heads/main/prism-oss/images/Prism.png",
        "helpUrl": "https://github.com/QAInsights/prism",
        "vendor": "QAInsights.com",
        "markerClass": "com.jmeter.prism.oss.PrismMenuCreator",
        "componentClasses": [
            "com.jmeter.prism.oss.PrismMenuCreator"
        ],
        "versions": {
            "1.0.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/prism-oss-1.0.0-SNAPSHOT.jar",
                "depends": [
                    "jmeter-core",
                    "jmeter-components"
                ]
            }
        }
    },
    {
        "id": "avm-mcp-sampler",
        "name": "MCPLoadTester MCP Sampler",
        "description": "MCP sampler for stdio, HTTP, and HTTP+SSE transports",
        "screenshotUrl": "https://raw.githubusercontent.com/AndreyVMarkelov/MCPulse/main/docs/images/stdio_sampler_settings.png",
        "helpUrl": "https://github.com/AndreyVMarkelov/MCPulse",
        "vendor": "Andrey Markelov",
        "markerClass": "io.github.mcpsampler.gui.McpSamplerGui",
        "componentClasses": [
            "io.github.mcpsampler.McpSampler",
            "io.github.mcpsampler.gui.McpSamplerGui"
        ],
        "versions": {
            "1.0.1": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-mcp-sampler-1.0.1.jar",
                "changes": "Release v1.0.1",
                "libs": {
                    "jackson-databind": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.17.1/jackson-databind-2.17.1.jar",
                    "jackson-core": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.17.1/jackson-core-2.17.1.jar",
                    "jackson-annotations": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.17.1/jackson-annotations-2.17.1.jar"
                }
            }
        }
    },
    {
        "id": "jmeter-studio-oss",
        "name": "JMeter Studio - Theme Engine Plugin for Apache JMeter",
        "description": "A modern, extensible theme engine for Apache JMeter featuring both dark and light themes with custom icon sets",
        "screenshotUrl": "https://raw.githubusercontent.com/QAInsights/jmeter-studio/refs/heads/main/images/JMeter-Studio.png",
        "helpUrl": "https://github.com/QAInsights/jmeter-studio",
        "vendor": "QAInsights.com",
        "markerClass": "com.qainsights.jmeter.themes.ThemePlugin",
        "componentClasses": [
            "com.qainsights.jmeter.themes.ThemePlugin",
            "com.qainsights.jmeter.themes.ThemeManager",
            "com.qainsights.jmeter.themes.ThemeDescriptor",
            "com.qainsights.jmeter.themes.ThemeLaf"
        ],
        "versions": {
            "1.0.2": {
                "changes": "NEW: Catpuccin Mocha Theme",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-studio-oss-1.0.2.jar"
            }
        }
    },
    {
        "id": "loadmagic-load-distributor",
        "name": "Distributed Load Distributor",
        "description": "Automatically distributes thread counts across JMeter generators for distributed testing. Works with JMeter remote testing (-R) via -Ggenerator.hosts, or standalone generators via -Jgenerator.id/-Jgenerator.count. Auto-activates from lib/ext \u2014 no test plan element required. Supports Standard ThreadGroup, Ultimate Thread Group, Concurrency Thread Group, and Stepping Thread Group.",
        "screenshotUrl": "https://raw.githubusercontent.com/loadmagic/jmeter-load-distributor/main/docs/screenshot.png",
        "helpUrl": "https://github.com/loadmagic/jmeter-load-distributor",
        "vendor": "LoadMagic",
        "markerClass": "ai.loadmagic.jmeter.distributed.LoadDistributor",
        "componentClasses": [
            "ai.loadmagic.jmeter.distributed.LoadDistributor",
            "ai.loadmagic.jmeter.distributed.LoadDistributorGui",
            "ai.loadmagic.jmeter.distributed.LoadDistributorAutoActivator"
        ],
        "versions": {
            "1.2.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-load-distributor-1.2.0.jar",
                "changes": "JMeter distributed testing support via -Ggenerator.hosts. Auto-detects slave hostname for ID assignment.",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.1.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-load-distributor-1.1.0.jar",
                "changes": "Auto-activation via Function SPI \u2014 no test plan element required.",
                "depends": [
                    "jmeter-core"
                ]
            },
            "1.0.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-load-distributor-1.0.0.jar",
                "changes": "Initial release. Requires Config Element in test plan."
            }
        }
    },
    {
        "id": "swagger-postman-importer",
        "name": "Swagger / Postman Importer",
        "description": "JMeter plugin for importing Swagger/OpenAPI specifications and Postman collections to automatically generate JMeter test plans. Supports both JSON and YAML formats with automatic HTTP sampler generation and parameter extraction.",
        "screenshotUrl": "",
        "helpUrl": "https://github.com/bakthava/swagger-postman-importer",
        "vendor": "Bakthavachalam",
        "markerClass": "com.example.jmeter.importer.SwaggerPostmanImporterAction",
        "componentClasses": [
            "com.example.jmeter.importer.SwaggerPostmanImporterAction",
            "com.example.jmeter.importer.SwaggerPostmanImporterMenuCreator"
        ],
        "versions": {
            "1.1": {
                "changes": "Updated JMeter dependencies to 5.6.3; upgraded JSON library; optimized for Java 1.8+ compatibility; improved JAR shading and removed unused dependencies",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/swagger-postman-importer-1.1.jar"
            },
            "1.0": {
                "changes": "Initial release - Support for Swagger/OpenAPI and Postman collection imports with automatic test plan generation",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/swagger-postman-importer-1.0.jar"
            }
        }
    },
    {
        "id": "llm-metrics-visualizer",
        "name": "LLM Metrics Visualizer",
        "description": "A JMeter Listener plugin for load testing LLM APIs. Captures real-time metrics including TTFT (Time To First Token), TPOT (Time Per Output Token), RPS, input/output token throughput, and 90th percentile response times. Rows are grouped by HTTP sampler name.",
        "screenshotUrl": "https://github.com/bakthava/LLM-Metrics-Visualizer/raw/main/screenshot.png",
        "helpUrl": "https://github.com/bakthava/LLM-Metrics-Visualizer",
        "vendor": "bakthava",
        "markerClass": "com.example.jmeter.LLMMetricsVisualizer",
        "versions": {
            "0.2": {
                "changes": "JDK 8 Compatibility - Compiled with Java 8 target, bytecode version 52, compatible with JDK 8 and later",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/LLM_Metrics_Visualizer-0.2.jar"
            },
            "0.1": {
                "changes": "Initial release - TTFT, TPOT, RPS metrics with token counting and percentile analysis",
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/LLM_Metrics_Visualizer-0.1.jar"
            }
        }
    },
    {
        "id": "jmeter-sse-sampler",
        "name": "JMeter SSE Sampler",
        "description": "High-performance Server-Sent Events (SSE) sampler for load testing real-time streaming HTTP endpoints. Supports custom authentication headers, configurable listen duration, HTTP error detection, and accurate JMeter metrics.",
        "screenshotUrl": "",
        "helpUrl": "https://github.com/cuneytcakir/jmeter-sse-sampler",
        "vendor": "C\u00fcneyt \u00c7ak\u0131r",
        "markerClass": "com.jmeter.sse.SSESampler",
        "componentClasses": [
            "com.jmeter.sse.SSESamplerGui"
        ],
        "versions": {
            "2.0.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-sse-sampler-2.0.0.jar",
                "changes": "Maven Central release preparations and Maven groupId updates."
            },
            "1.0.0": {
                "downloadUrl": "https://jmeter-plugins-fallback.blazemeter.com/jmeter-plugins/jmeter-sse-sampler-1.0.0.jar",
                "changes": "Initial release."
            }
        }
    }
]