Merge ~mitchdz/ubuntu/+source/rabbitmq-server:mitch/focal-3.8.3-MRE into ubuntu/+source/rabbitmq-server:ubuntu/focal-devel

Proposed by Mitchell Dzurick
Status: Approved
Approved by: Andreas Hasenack
Approved revision: ebfb5e3c7ece4e35b1946a555a2c03a8ea9f1c90
Proposed branch: ~mitchdz/ubuntu/+source/rabbitmq-server:mitch/focal-3.8.3-MRE
Merge into: ubuntu/+source/rabbitmq-server:ubuntu/focal-devel
Diff against target: 60860 lines (+15705/-6153)
954 files modified
LICENSE (+2/-2)
Makefile (+1/-0)
debian/changelog (+29/-0)
debian/patches/CVE-2023-46118-1.patch (+18/-7)
debian/patches/CVE-2023-46118-2.patch (+10/-7)
debian/patches/lp1999816-fix-rabbitmqctl-status-disk-free-timeout.patch (+1/-3)
debian/tests/control (+22/-0)
debian/tests/hello-world (+100/-0)
debian/tests/publish-subscribe (+47/-0)
debian/tests/rpc (+117/-0)
debian/tests/smoke-test (+3/-0)
debian/tests/work-queue (+117/-0)
debian/upstream/signing-key.asc (+52/-0)
debian/watch (+4/-2)
deps/.hex/cache.erl (+1880/-1044)
deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/hex.app (+1/-1)
deps/amqp10_client/README.md (+28/-23)
deps/amqp10_client/rabbitmq-components.mk (+7/-7)
deps/amqp10_client/src/amqp10_client.erl (+48/-34)
deps/amqp10_client/src/amqp10_client.hrl (+1/-1)
deps/amqp10_client/src/amqp10_client_app.erl (+1/-1)
deps/amqp10_client/src/amqp10_client_connection.erl (+27/-12)
deps/amqp10_client/src/amqp10_client_connection_sup.erl (+1/-1)
deps/amqp10_client/src/amqp10_client_connections_sup.erl (+1/-1)
deps/amqp10_client/src/amqp10_client_frame_reader.erl (+27/-11)
deps/amqp10_client/src/amqp10_client_session.erl (+1/-1)
deps/amqp10_client/src/amqp10_client_sessions_sup.erl (+1/-1)
deps/amqp10_client/src/amqp10_client_sup.erl (+1/-1)
deps/amqp10_client/src/amqp10_client_types.erl (+1/-1)
deps/amqp10_client/src/amqp10_msg.erl (+1/-1)
deps/amqp10_common/Makefile (+9/-0)
deps/amqp10_common/development.pre.mk (+1/-1)
deps/amqp10_common/erlang.mk (+142/-29)
deps/amqp10_common/rabbitmq-components.mk (+7/-7)
deps/amqp_client/Makefile (+2/-1)
deps/amqp_client/include/amqp_client.hrl (+1/-1)
deps/amqp_client/include/amqp_client_internal.hrl (+1/-1)
deps/amqp_client/rabbitmq-components.mk (+7/-7)
deps/amqp_client/src/amqp_auth_mechanisms.erl (+1/-1)
deps/amqp_client/src/amqp_channel.erl (+1/-1)
deps/amqp_client/src/amqp_channel_sup.erl (+6/-2)
deps/amqp_client/src/amqp_channel_sup_sup.erl (+1/-1)
deps/amqp_client/src/amqp_channels_manager.erl (+1/-1)
deps/amqp_client/src/amqp_client.erl (+1/-1)
deps/amqp_client/src/amqp_connection.erl (+1/-1)
deps/amqp_client/src/amqp_connection_sup.erl (+1/-1)
deps/amqp_client/src/amqp_connection_type_sup.erl (+4/-2)
deps/amqp_client/src/amqp_direct_connection.erl (+1/-1)
deps/amqp_client/src/amqp_gen_connection.erl (+1/-1)
deps/amqp_client/src/amqp_main_reader.erl (+1/-1)
deps/amqp_client/src/amqp_network_connection.erl (+2/-2)
deps/amqp_client/src/amqp_rpc_client.erl (+1/-1)
deps/amqp_client/src/amqp_rpc_server.erl (+1/-1)
deps/amqp_client/src/amqp_sup.erl (+1/-1)
deps/amqp_client/src/amqp_uri.erl (+1/-1)
deps/aten/LICENSE-APACHE2 (+2/-2)
deps/aten/LICENSE-MPL-RabbitMQ (+1/-1)
deps/aten/src/aten.app.src (+1/-1)
deps/aten/src/aten_sink.erl (+14/-5)
deps/base64url/rebar.config (+4/-0)
deps/base64url/src/base64url.app.src (+1/-1)
deps/jose/CHANGELOG.md (+33/-1)
deps/jose/LICENSE.md (+22/-0)
deps/jose/Makefile (+1/-2)
deps/jose/README.md (+120/-87)
deps/jose/include/jose.hrl (+2/-2)
deps/jose/include/jose_base.hrl (+30/-0)
deps/jose/include/jose_compat.hrl (+24/-0)
deps/jose/include/jose_jwe.hrl (+2/-2)
deps/jose/include/jose_jwk.hrl (+2/-2)
deps/jose/include/jose_jws.hrl (+2/-2)
deps/jose/include/jose_jwt.hrl (+2/-2)
deps/jose/include/jose_public_key.hrl (+14/-2)
deps/jose/lib/jose.ex (+5/-5)
deps/jose/lib/jose/jwa.ex (+3/-4)
deps/jose/lib/jose/jwe.ex (+109/-57)
deps/jose/lib/jose/jwk.ex (+296/-170)
deps/jose/lib/jose/jws.ex (+164/-119)
deps/jose/lib/jose/jwt.ex (+130/-82)
deps/jose/lib/jose/poison.ex (+3/-2)
deps/jose/lib/jose/poison/lexical_encoder.ex (+241/-110)
deps/jose/mix.exs (+56/-62)
deps/jose/priv/Dockerfile (+8/-6)
deps/jose/rebar.config (+1/-2)
deps/jose/src/base/jose_base.erl (+114/-0)
deps/jose/src/base/jose_base64.erl (+322/-0)
deps/jose/src/base/jose_base64url.erl (+322/-0)
deps/jose/src/jose.app.src (+3/-3)
deps/jose/src/jose.erl (+10/-2)
deps/jose/src/jose_app.erl (+2/-2)
deps/jose/src/jose_block_encryptor.erl (+2/-6)
deps/jose/src/jose_chacha20_poly1305.erl (+2/-2)
deps/jose/src/jose_chacha20_poly1305_crypto.erl (+27/-7)
deps/jose/src/jose_chacha20_poly1305_libsodium.erl (+2/-2)
deps/jose/src/jose_chacha20_poly1305_unsupported.erl (+2/-2)
deps/jose/src/jose_curve25519.erl (+2/-2)
deps/jose/src/jose_curve25519_libdecaf.erl (+2/-2)
deps/jose/src/jose_curve25519_libsodium.erl (+2/-2)
deps/jose/src/jose_curve25519_unsupported.erl (+2/-2)
deps/jose/src/jose_curve448.erl (+2/-2)
deps/jose/src/jose_curve448_libdecaf.erl (+2/-2)
deps/jose/src/jose_curve448_unsupported.erl (+2/-2)
deps/jose/src/jose_public_key.erl (+564/-48)
deps/jose/src/jose_server.erl (+156/-17)
deps/jose/src/jose_sha3.erl (+2/-2)
deps/jose/src/jose_sha3_keccakf1600_driver.erl (+2/-2)
deps/jose/src/jose_sha3_keccakf1600_nif.erl (+2/-2)
deps/jose/src/jose_sha3_libdecaf.erl (+2/-2)
deps/jose/src/jose_sha3_unsupported.erl (+2/-2)
deps/jose/src/jose_sup.erl (+2/-2)
deps/jose/src/jose_xchacha20_poly1305.erl (+70/-0)
deps/jose/src/jose_xchacha20_poly1305_crypto.erl (+35/-0)
deps/jose/src/jose_xchacha20_poly1305_unsupported.erl (+38/-0)
deps/jose/src/json/jose_json.erl (+2/-2)
deps/jose/src/json/jose_json_jason.erl (+23/-0)
deps/jose/src/json/jose_json_jiffy.erl (+2/-2)
deps/jose/src/json/jose_json_jsone.erl (+3/-3)
deps/jose/src/json/jose_json_jsx.erl (+2/-2)
deps/jose/src/json/jose_json_ojson.erl (+2/-2)
deps/jose/src/json/jose_json_poison.erl (+2/-2)
deps/jose/src/json/jose_json_poison_compat_encoder.erl (+11/-11)
deps/jose/src/json/jose_json_poison_lexical_encoder.erl (+2/-2)
deps/jose/src/json/jose_json_unsupported.erl (+2/-2)
deps/jose/src/jwa/jose_jwa.erl (+34/-3)
deps/jose/src/jwa/jose_jwa_aes.erl (+2/-2)
deps/jose/src/jwa/jose_jwa_aes_kw.erl (+2/-2)
deps/jose/src/jwa/jose_jwa_base64url.erl (+25/-0)
deps/jose/src/jwa/jose_jwa_bench.erl (+2/-2)
deps/jose/src/jwa/jose_jwa_chacha20.erl (+24/-20)
deps/jose/src/jwa/jose_jwa_chacha20_poly1305.erl (+4/-3)
deps/jose/src/jwa/jose_jwa_concat_kdf.erl (+2/-2)
deps/jose/src/jwa/jose_jwa_curve25519.erl (+2/-2)
deps/jose/src/jwa/jose_jwa_curve448.erl (+2/-2)
deps/jose/src/jwa/jose_jwa_ed25519.erl (+2/-2)
deps/jose/src/jwa/jose_jwa_ed448.erl (+2/-2)
deps/jose/src/jwa/jose_jwa_hchacha20.erl (+65/-0)
deps/jose/src/jwa/jose_jwa_math.erl (+2/-2)
deps/jose/src/jwa/jose_jwa_pkcs1.erl (+4/-4)
deps/jose/src/jwa/jose_jwa_pkcs5.erl (+2/-2)
deps/jose/src/jwa/jose_jwa_pkcs7.erl (+2/-2)
deps/jose/src/jwa/jose_jwa_poly1305.erl (+2/-2)
deps/jose/src/jwa/jose_jwa_sha3.erl (+2/-2)
deps/jose/src/jwa/jose_jwa_unsupported.erl (+2/-2)
deps/jose/src/jwa/jose_jwa_x25519.erl (+2/-2)
deps/jose/src/jwa/jose_jwa_x448.erl (+2/-2)
deps/jose/src/jwa/jose_jwa_xchacha20.erl (+32/-0)
deps/jose/src/jwa/jose_jwa_xchacha20_poly1305.erl (+43/-0)
deps/jose/src/jwe/jose_jwe.erl (+70/-42)
deps/jose/src/jwe/jose_jwe_alg.erl (+2/-2)
deps/jose/src/jwe/jose_jwe_alg_aes_kw.erl (+6/-6)
deps/jose/src/jwe/jose_jwe_alg_c20p_kw.erl (+103/-0)
deps/jose/src/jwe/jose_jwe_alg_dir.erl (+2/-2)
deps/jose/src/jwe/jose_jwe_alg_ecdh_1pu.erl (+285/-0)
deps/jose/src/jwe/jose_jwe_alg_ecdh_es.erl (+278/-0)
deps/jose/src/jwe/jose_jwe_alg_pbes2.erl (+246/-0)
deps/jose/src/jwe/jose_jwe_alg_rsa.erl (+2/-2)
deps/jose/src/jwe/jose_jwe_alg_xc20p_kw.erl (+103/-0)
deps/jose/src/jwe/jose_jwe_enc.erl (+2/-6)
deps/jose/src/jwe/jose_jwe_enc_aes.erl (+2/-2)
deps/jose/src/jwe/jose_jwe_enc_c20p.erl (+7/-7)
deps/jose/src/jwe/jose_jwe_enc_xc20p.erl (+75/-0)
deps/jose/src/jwe/jose_jwe_zip.erl (+2/-2)
deps/jose/src/jwk/jose_jwk.erl (+243/-47)
deps/jose/src/jwk/jose_jwk_der.erl (+73/-0)
deps/jose/src/jwk/jose_jwk_kty.erl (+3/-3)
deps/jose/src/jwk/jose_jwk_kty_ec.erl (+55/-17)
deps/jose/src/jwk/jose_jwk_kty_oct.erl (+7/-7)
deps/jose/src/jwk/jose_jwk_kty_okp_ed25519.erl (+39/-9)
deps/jose/src/jwk/jose_jwk_kty_okp_ed25519ph.erl (+8/-8)
deps/jose/src/jwk/jose_jwk_kty_okp_ed448.erl (+39/-9)
deps/jose/src/jwk/jose_jwk_kty_okp_ed448ph.erl (+8/-8)
deps/jose/src/jwk/jose_jwk_kty_okp_x25519.erl (+49/-10)
deps/jose/src/jwk/jose_jwk_kty_okp_x448.erl (+49/-10)
deps/jose/src/jwk/jose_jwk_kty_rsa.erl (+121/-56)
deps/jose/src/jwk/jose_jwk_oct.erl (+2/-2)
deps/jose/src/jwk/jose_jwk_openssh_key.erl (+4/-4)
deps/jose/src/jwk/jose_jwk_pem.erl (+26/-5)
deps/jose/src/jwk/jose_jwk_set.erl (+2/-2)
deps/jose/src/jwk/jose_jwk_use_enc.erl (+2/-4)
deps/jose/src/jwk/jose_jwk_use_sig.erl (+2/-2)
deps/jose/src/jws/jose_jws.erl (+22/-22)
deps/jose/src/jws/jose_jws_alg.erl (+2/-6)
deps/jose/src/jws/jose_jws_alg_ecdsa.erl (+2/-2)
deps/jose/src/jws/jose_jws_alg_eddsa.erl (+2/-2)
deps/jose/src/jws/jose_jws_alg_hmac.erl (+2/-2)
deps/jose/src/jws/jose_jws_alg_none.erl (+2/-2)
deps/jose/src/jws/jose_jws_alg_poly1305.erl (+4/-4)
deps/jose/src/jws/jose_jws_alg_rsa_pkcs1_v1_5.erl (+2/-2)
deps/jose/src/jws/jose_jws_alg_rsa_pss.erl (+2/-2)
deps/jose/src/jwt/jose_jwt.erl (+10/-2)
deps/observer_cli/README.md (+271/-262)
deps/observer_cli/mix.exs (+1/-1)
deps/observer_cli/mix.lock (+1/-1)
deps/observer_cli/src/observer_cli.app.src (+1/-1)
deps/observer_cli/src/observer_cli_escriptize.erl (+62/-62)
deps/observer_cli/src/observer_cli_lib.erl (+16/-2)
deps/observer_cli/src/observer_cli_system.erl (+314/-307)
deps/prometheus/README.md (+2/-1)
deps/prometheus/mix.exs (+1/-1)
deps/prometheus/src/collectors/vm/prometheus_vm_msacc_collector.erl (+276/-0)
deps/prometheus/src/collectors/vm/prometheus_vm_system_info_collector.erl (+12/-0)
deps/prometheus/src/model/prometheus_model_helpers.erl (+1/-1)
deps/prometheus/src/prometheus.app.src (+1/-1)
deps/prometheus/src/prometheus_collector.erl (+1/-0)
deps/ra/LICENSE-APACHE2 (+1/-1)
deps/ra/Makefile (+1/-1)
deps/ra/README.md (+18/-9)
deps/ra/rebar.config (+1/-1)
deps/ra/rebar.lock (+4/-4)
deps/ra/src/ra.app.src (+1/-1)
deps/ra/src/ra.erl (+42/-9)
deps/ra/src/ra_bench.erl (+63/-30)
deps/ra/src/ra_counters.erl (+46/-0)
deps/ra/src/ra_leaderboard.erl (+73/-0)
deps/ra/src/ra_log.erl (+169/-335)
deps/ra/src/ra_log_ets.erl (+3/-0)
deps/ra/src/ra_log_reader.erl (+402/-0)
deps/ra/src/ra_log_segment_writer.erl (+8/-1)
deps/ra/src/ra_log_wal.erl (+74/-31)
deps/ra/src/ra_monitors.erl (+157/-0)
deps/ra/src/ra_server.erl (+209/-144)
deps/ra/src/ra_server_proc.erl (+145/-174)
deps/ra/src/ra_server_sup_sup.erl (+1/-1)
deps/rabbit/.travis.yml.patch (+11/-0)
deps/rabbit/LICENSE-MPL-RabbitMQ (+1/-1)
deps/rabbit/Makefile (+18/-1)
deps/rabbit/README.md (+6/-3)
deps/rabbit/docs/rabbitmq-diagnostics.8 (+1/-1)
deps/rabbit/docs/rabbitmq-echopid.8 (+1/-1)
deps/rabbit/docs/rabbitmq-env.conf.5 (+1/-1)
deps/rabbit/docs/rabbitmq-plugins.8 (+1/-1)
deps/rabbit/docs/rabbitmq-queues.8 (+1/-1)
deps/rabbit/docs/rabbitmq-server.8 (+1/-1)
deps/rabbit/docs/rabbitmq-service.8 (+1/-1)
deps/rabbit/docs/rabbitmq-upgrade.8 (+1/-1)
deps/rabbit/docs/rabbitmq.conf.example (+26/-8)
deps/rabbit/docs/rabbitmqctl.8 (+1/-1)
deps/rabbit/include/amqqueue.hrl (+1/-1)
deps/rabbit/include/gm_specs.hrl (+1/-1)
deps/rabbit/priv/schema/rabbit.schema (+40/-3)
deps/rabbit/rabbitmq-components.mk (+7/-7)
deps/rabbit/scripts/rabbitmq-diagnostics (+1/-1)
deps/rabbit/scripts/rabbitmq-diagnostics.bat (+1/-1)
deps/rabbit/scripts/rabbitmq-env (+1/-1)
deps/rabbit/scripts/rabbitmq-plugins (+1/-1)
deps/rabbit/scripts/rabbitmq-plugins.bat (+1/-1)
deps/rabbit/scripts/rabbitmq-queues (+1/-1)
deps/rabbit/scripts/rabbitmq-queues.bat (+1/-1)
deps/rabbit/scripts/rabbitmq-server (+10/-3)
deps/rabbit/scripts/rabbitmq-server.bat (+1/-1)
deps/rabbit/scripts/rabbitmq-service.bat (+1/-1)
deps/rabbit/scripts/rabbitmq-upgrade (+1/-1)
deps/rabbit/scripts/rabbitmq-upgrade.bat (+1/-1)
deps/rabbit/scripts/rabbitmqctl (+1/-1)
deps/rabbit/scripts/rabbitmqctl.bat (+1/-1)
deps/rabbit/src/amqqueue.erl (+1/-1)
deps/rabbit/src/amqqueue_v1.erl (+1/-1)
deps/rabbit/src/background_gc.erl (+1/-1)
deps/rabbit/src/code_server_cache.erl (+1/-1)
deps/rabbit/src/gatherer.erl (+1/-1)
deps/rabbit/src/gm.erl (+1/-1)
deps/rabbit/src/lager_exchange_backend.erl (+1/-1)
deps/rabbit/src/rabbit.erl (+171/-13)
deps/rabbit/src/rabbit_access_control.erl (+1/-1)
deps/rabbit/src/rabbit_alarm.erl (+1/-1)
deps/rabbit/src/rabbit_amqqueue.erl (+158/-14)
deps/rabbit/src/rabbit_amqqueue_process.erl (+6/-1)
deps/rabbit/src/rabbit_amqqueue_sup.erl (+1/-1)
deps/rabbit/src/rabbit_amqqueue_sup_sup.erl (+1/-1)
deps/rabbit/src/rabbit_auth_backend_internal.erl (+1/-1)
deps/rabbit/src/rabbit_auth_mechanism_amqplain.erl (+1/-1)
deps/rabbit/src/rabbit_auth_mechanism_cr_demo.erl (+1/-1)
deps/rabbit/src/rabbit_auth_mechanism_plain.erl (+1/-1)
deps/rabbit/src/rabbit_autoheal.erl (+7/-1)
deps/rabbit/src/rabbit_backing_queue.erl (+1/-1)
deps/rabbit/src/rabbit_basic.erl (+8/-2)
deps/rabbit/src/rabbit_binding.erl (+23/-6)
deps/rabbit/src/rabbit_boot_steps.erl (+11/-15)
deps/rabbit/src/rabbit_channel.erl (+20/-11)
deps/rabbit/src/rabbit_channel_interceptor.erl (+1/-1)
deps/rabbit/src/rabbit_channel_sup.erl (+1/-1)
deps/rabbit/src/rabbit_channel_sup_sup.erl (+1/-1)
deps/rabbit/src/rabbit_client_sup.erl (+1/-1)
deps/rabbit/src/rabbit_connection_helper_sup.erl (+1/-1)
deps/rabbit/src/rabbit_connection_sup.erl (+1/-1)
deps/rabbit/src/rabbit_connection_tracking.erl (+1/-1)
deps/rabbit/src/rabbit_connection_tracking_handler.erl (+1/-1)
deps/rabbit/src/rabbit_control_pbe.erl (+1/-1)
deps/rabbit/src/rabbit_core_metrics_gc.erl (+2/-2)
deps/rabbit/src/rabbit_credential_validation.erl (+1/-1)
deps/rabbit/src/rabbit_credential_validator.erl (+1/-1)
deps/rabbit/src/rabbit_credential_validator_accept_everything.erl (+1/-1)
deps/rabbit/src/rabbit_credential_validator_min_password_length.erl (+4/-1)
deps/rabbit/src/rabbit_credential_validator_password_regexp.erl (+1/-1)
deps/rabbit/src/rabbit_dead_letter.erl (+1/-1)
deps/rabbit/src/rabbit_definitions.erl (+70/-36)
deps/rabbit/src/rabbit_diagnostics.erl (+1/-1)
deps/rabbit/src/rabbit_direct.erl (+1/-1)
deps/rabbit/src/rabbit_disk_monitor.erl (+1/-1)
deps/rabbit/src/rabbit_epmd_monitor.erl (+1/-1)
deps/rabbit/src/rabbit_event_consumer.erl (+1/-1)
deps/rabbit/src/rabbit_exchange.erl (+13/-2)
deps/rabbit/src/rabbit_exchange_decorator.erl (+1/-1)
deps/rabbit/src/rabbit_exchange_parameters.erl (+1/-1)
deps/rabbit/src/rabbit_exchange_type_direct.erl (+1/-1)
deps/rabbit/src/rabbit_exchange_type_fanout.erl (+1/-1)
deps/rabbit/src/rabbit_exchange_type_headers.erl (+1/-1)
deps/rabbit/src/rabbit_exchange_type_invalid.erl (+1/-1)
deps/rabbit/src/rabbit_exchange_type_topic.erl (+1/-1)
deps/rabbit/src/rabbit_feature_flags.erl (+6/-6)
deps/rabbit/src/rabbit_ff_extra.erl (+1/-1)
deps/rabbit/src/rabbit_ff_registry.erl (+1/-1)
deps/rabbit/src/rabbit_fhc_helpers.erl (+1/-1)
deps/rabbit/src/rabbit_fifo.erl (+85/-48)
deps/rabbit/src/rabbit_fifo.hrl (+8/-5)
deps/rabbit/src/rabbit_fifo_client.erl (+1/-1)
deps/rabbit/src/rabbit_framing.erl (+1/-1)
deps/rabbit/src/rabbit_guid.erl (+7/-5)
deps/rabbit/src/rabbit_health_check.erl (+1/-1)
deps/rabbit/src/rabbit_lager.erl (+28/-5)
deps/rabbit/src/rabbit_limiter.erl (+1/-1)
deps/rabbit/src/rabbit_looking_glass.erl (+1/-1)
deps/rabbit/src/rabbit_memory_monitor.erl (+1/-1)
deps/rabbit/src/rabbit_metrics.erl (+1/-1)
deps/rabbit/src/rabbit_mnesia.erl (+1/-1)
deps/rabbit/src/rabbit_mnesia_rename.erl (+1/-1)
deps/rabbit/src/rabbit_msg_file.erl (+1/-1)
deps/rabbit/src/rabbit_msg_store.erl (+1/-1)
deps/rabbit/src/rabbit_msg_store_ets_index.erl (+1/-1)
deps/rabbit/src/rabbit_msg_store_gc.erl (+1/-1)
deps/rabbit/src/rabbit_networking.erl (+2/-2)
deps/rabbit/src/rabbit_node_monitor.erl (+3/-3)
deps/rabbit/src/rabbit_nodes.erl (+38/-7)
deps/rabbit/src/rabbit_os_signal_handler.erl (+60/-0)
deps/rabbit/src/rabbit_parameter_validation.erl (+1/-1)
deps/rabbit/src/rabbit_password.erl (+1/-1)
deps/rabbit/src/rabbit_password_hashing_md5.erl (+1/-1)
deps/rabbit/src/rabbit_password_hashing_sha256.erl (+1/-1)
deps/rabbit/src/rabbit_password_hashing_sha512.erl (+1/-1)
deps/rabbit/src/rabbit_peer_discovery.erl (+1/-1)
deps/rabbit/src/rabbit_peer_discovery_classic_config.erl (+1/-1)
deps/rabbit/src/rabbit_peer_discovery_dns.erl (+1/-1)
deps/rabbit/src/rabbit_plugins.erl (+48/-12)
deps/rabbit/src/rabbit_policies.erl (+1/-1)
deps/rabbit/src/rabbit_policy.erl (+8/-2)
deps/rabbit/src/rabbit_policy_merge_strategy.erl (+1/-1)
deps/rabbit/src/rabbit_queue_consumers.erl (+1/-1)
deps/rabbit/src/rabbit_queue_decorator.erl (+1/-1)
deps/rabbit/src/rabbit_queue_index.erl (+1/-1)
deps/rabbit/src/rabbit_queue_location_client_local.erl (+1/-1)
deps/rabbit/src/rabbit_queue_location_min_masters.erl (+1/-1)
deps/rabbit/src/rabbit_queue_location_random.erl (+1/-1)
deps/rabbit/src/rabbit_queue_location_validator.erl (+1/-1)
deps/rabbit/src/rabbit_queue_master_location_misc.erl (+1/-1)
deps/rabbit/src/rabbit_queue_master_locator.erl (+1/-1)
deps/rabbit/src/rabbit_quorum_memory_manager.erl (+1/-1)
deps/rabbit/src/rabbit_quorum_queue.erl (+140/-10)
deps/rabbit/src/rabbit_reader.erl (+3/-4)
deps/rabbit/src/rabbit_recovery_terms.erl (+31/-4)
deps/rabbit/src/rabbit_restartable_sup.erl (+1/-1)
deps/rabbit/src/rabbit_router.erl (+1/-1)
deps/rabbit/src/rabbit_runtime_parameters.erl (+1/-1)
deps/rabbit/src/rabbit_ssl.erl (+1/-1)
deps/rabbit/src/rabbit_sup.erl (+1/-1)
deps/rabbit/src/rabbit_sysmon_handler.erl (+1/-1)
deps/rabbit/src/rabbit_sysmon_minder.erl (+1/-1)
deps/rabbit/src/rabbit_table.erl (+1/-1)
deps/rabbit/src/rabbit_trace.erl (+1/-1)
deps/rabbit/src/rabbit_upgrade.erl (+1/-1)
deps/rabbit/src/rabbit_upgrade_functions.erl (+1/-1)
deps/rabbit/src/rabbit_variable_queue.erl (+5/-5)
deps/rabbit/src/rabbit_version.erl (+1/-1)
deps/rabbit/src/rabbit_vhost.erl (+1/-1)
deps/rabbit/src/rabbit_vhost_limit.erl (+1/-1)
deps/rabbit/src/rabbit_vhost_msg_store.erl (+1/-1)
deps/rabbit/src/rabbit_vhost_process.erl (+2/-2)
deps/rabbit/src/rabbit_vhost_sup_sup.erl (+1/-1)
deps/rabbit/src/rabbit_vm.erl (+1/-1)
deps/rabbit/src/supervised_lifecycle.erl (+1/-1)
deps/rabbit/src/tcp_listener.erl (+1/-1)
deps/rabbit/src/tcp_listener_sup.erl (+1/-1)
deps/rabbit/src/unconfirmed_messages.erl (+1/-1)
deps/rabbit/src/vhost.erl (+1/-1)
deps/rabbit/src/vhost_v1.erl (+1/-1)
deps/rabbit_common/codegen.py (+2/-2)
deps/rabbit_common/include/rabbit.hrl (+2/-2)
deps/rabbit_common/include/rabbit_memory.hrl (+1/-1)
deps/rabbit_common/include/rabbit_msg_store.hrl (+1/-1)
deps/rabbit_common/include/resource.hrl (+1/-1)
deps/rabbit_common/mk/rabbitmq-components.mk (+7/-7)
deps/rabbit_common/mk/rabbitmq-tools.mk (+35/-10)
deps/rabbit_common/src/app_utils.erl (+1/-1)
deps/rabbit_common/src/code_version.erl (+1/-1)
deps/rabbit_common/src/credit_flow.erl (+1/-1)
deps/rabbit_common/src/delegate.erl (+3/-3)
deps/rabbit_common/src/delegate_sup.erl (+1/-1)
deps/rabbit_common/src/file_handle_cache.erl (+1/-1)
deps/rabbit_common/src/file_handle_cache_stats.erl (+1/-1)
deps/rabbit_common/src/lager_forwarder_backend.erl (+1/-1)
deps/rabbit_common/src/mirrored_supervisor.erl (+3/-0)
deps/rabbit_common/src/mnesia_sync.erl (+1/-1)
deps/rabbit_common/src/priority_queue.erl (+1/-1)
deps/rabbit_common/src/rabbit_amqp_connection.erl (+1/-1)
deps/rabbit_common/src/rabbit_amqqueue_common.erl (+1/-1)
deps/rabbit_common/src/rabbit_auth_backend_dummy.erl (+1/-1)
deps/rabbit_common/src/rabbit_auth_mechanism.erl (+1/-1)
deps/rabbit_common/src/rabbit_authn_backend.erl (+1/-1)
deps/rabbit_common/src/rabbit_authz_backend.erl (+1/-1)
deps/rabbit_common/src/rabbit_basic_common.erl (+1/-1)
deps/rabbit_common/src/rabbit_binary_generator.erl (+1/-1)
deps/rabbit_common/src/rabbit_binary_parser.erl (+1/-1)
deps/rabbit_common/src/rabbit_cert_info.erl (+1/-1)
deps/rabbit_common/src/rabbit_channel_common.erl (+1/-1)
deps/rabbit_common/src/rabbit_command_assembler.erl (+1/-1)
deps/rabbit_common/src/rabbit_control_misc.erl (+1/-1)
deps/rabbit_common/src/rabbit_core_metrics.erl (+1/-1)
deps/rabbit_common/src/rabbit_data_coercion.erl (+1/-1)
deps/rabbit_common/src/rabbit_error_logger_handler.erl (+1/-1)
deps/rabbit_common/src/rabbit_event.erl (+1/-1)
deps/rabbit_common/src/rabbit_exchange_type.erl (+1/-1)
deps/rabbit_common/src/rabbit_heartbeat.erl (+1/-1)
deps/rabbit_common/src/rabbit_json.erl (+1/-1)
deps/rabbit_common/src/rabbit_log.erl (+1/-1)
deps/rabbit_common/src/rabbit_log_ra_shim.erl (+1/-1)
deps/rabbit_common/src/rabbit_misc.erl (+13/-4)
deps/rabbit_common/src/rabbit_msg_store_index.erl (+1/-1)
deps/rabbit_common/src/rabbit_net.erl (+1/-1)
deps/rabbit_common/src/rabbit_nodes_common.erl (+1/-1)
deps/rabbit_common/src/rabbit_password_hashing.erl (+1/-1)
deps/rabbit_common/src/rabbit_pbe.erl (+1/-1)
deps/rabbit_common/src/rabbit_policy_validator.erl (+1/-1)
deps/rabbit_common/src/rabbit_queue_collector.erl (+1/-1)
deps/rabbit_common/src/rabbit_registry.erl (+1/-1)
deps/rabbit_common/src/rabbit_resource_monitor_misc.erl (+1/-1)
deps/rabbit_common/src/rabbit_runtime.erl (+1/-1)
deps/rabbit_common/src/rabbit_runtime_parameter.erl (+1/-1)
deps/rabbit_common/src/rabbit_ssl_options.erl (+1/-1)
deps/rabbit_common/src/rabbit_types.erl (+1/-1)
deps/rabbit_common/src/rabbit_writer.erl (+54/-20)
deps/rabbit_common/src/vm_memory_monitor.erl (+1/-1)
deps/rabbit_common/src/worker_pool.erl (+1/-1)
deps/rabbit_common/src/worker_pool_sup.erl (+1/-1)
deps/rabbit_common/src/worker_pool_worker.erl (+1/-1)
deps/rabbitmq_amqp1_0/.travis.yml.patch (+7/-10)
deps/rabbitmq_amqp1_0/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_amqp1_0/src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListAmqp10ConnectionsCommand.erl (+1/-1)
deps/rabbitmq_amqp1_0/src/rabbit_amqp1_0_channel.erl (+1/-1)
deps/rabbitmq_amqp1_0/src/rabbit_amqp1_0_incoming_link.erl (+1/-1)
deps/rabbitmq_amqp1_0/src/rabbit_amqp1_0_link_util.erl (+1/-1)
deps/rabbitmq_amqp1_0/src/rabbit_amqp1_0_message.erl (+1/-1)
deps/rabbitmq_amqp1_0/src/rabbit_amqp1_0_outgoing_link.erl (+1/-1)
deps/rabbitmq_amqp1_0/src/rabbit_amqp1_0_reader.erl (+1/-1)
deps/rabbitmq_amqp1_0/src/rabbit_amqp1_0_session.erl (+1/-1)
deps/rabbitmq_amqp1_0/src/rabbit_amqp1_0_session_process.erl (+1/-1)
deps/rabbitmq_amqp1_0/src/rabbit_amqp1_0_session_sup.erl (+1/-1)
deps/rabbitmq_amqp1_0/src/rabbit_amqp1_0_session_sup_sup.erl (+1/-1)
deps/rabbitmq_amqp1_0/src/rabbit_amqp1_0_util.erl (+1/-1)
deps/rabbitmq_amqp1_0/src/rabbit_amqp1_0_writer.erl (+1/-1)
deps/rabbitmq_auth_backend_cache/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_auth_backend_cache/src/rabbit_auth_backend_cache.erl (+1/-1)
deps/rabbitmq_auth_backend_cache/src/rabbit_auth_backend_cache_app.erl (+1/-1)
deps/rabbitmq_auth_backend_cache/src/rabbit_auth_cache.erl (+1/-1)
deps/rabbitmq_auth_backend_cache/src/rabbit_auth_cache_dict.erl (+1/-1)
deps/rabbitmq_auth_backend_cache/src/rabbit_auth_cache_ets.erl (+1/-1)
deps/rabbitmq_auth_backend_cache/src/rabbit_auth_cache_ets_segmented.erl (+1/-1)
deps/rabbitmq_auth_backend_cache/src/rabbit_auth_cache_ets_segmented_stateless.erl (+1/-1)
deps/rabbitmq_auth_backend_http/examples/README.md (+1/-1)
deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_django/rabbitmq_auth_backend_django/settings.py (+1/-1)
deps/rabbitmq_auth_backend_http/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_auth_backend_http/src/rabbit_auth_backend_http.erl (+12/-9)
deps/rabbitmq_auth_backend_http/src/rabbit_auth_backend_http_app.erl (+1/-1)
deps/rabbitmq_auth_backend_ldap/.travis.yml.patch (+6/-5)
deps/rabbitmq_auth_backend_ldap/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_auth_backend_ldap/src/rabbit_auth_backend_ldap.erl (+8/-8)
deps/rabbitmq_auth_backend_ldap/src/rabbit_auth_backend_ldap_app.erl (+1/-1)
deps/rabbitmq_auth_backend_ldap/src/rabbit_auth_backend_ldap_util.erl (+1/-1)
deps/rabbitmq_auth_backend_oauth2/Makefile (+1/-1)
deps/rabbitmq_auth_backend_oauth2/README.md (+3/-5)
deps/rabbitmq_auth_backend_oauth2/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_auth_backend_oauth2/src/rabbit_auth_backend_oauth2.erl (+72/-28)
deps/rabbitmq_auth_backend_oauth2/src/uaa_jwt_jwt.erl (+4/-4)
deps/rabbitmq_auth_mechanism_ssl/README.md (+1/-1)
deps/rabbitmq_auth_mechanism_ssl/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_auth_mechanism_ssl/src/rabbit_auth_mechanism_ssl.erl (+1/-1)
deps/rabbitmq_auth_mechanism_ssl/src/rabbit_auth_mechanism_ssl_app.erl (+1/-1)
deps/rabbitmq_aws/include/rabbitmq_aws.hrl (+3/-3)
deps/rabbitmq_aws/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_aws/src/rabbitmq_aws_config.erl (+12/-8)
deps/rabbitmq_aws/src/rabbitmq_aws_sign.erl (+12/-2)
deps/rabbitmq_aws/src/rabbitmq_aws_urilib.erl (+81/-203)
deps/rabbitmq_cli/Makefile (+6/-6)
deps/rabbitmq_cli/config/config.exs (+1/-1)
deps/rabbitmq_cli/lib/rabbit_common/records.ex (+3/-0)
deps/rabbitmq_cli/lib/rabbitmq/atom_coerce.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/auto_complete.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/command_behaviour.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/accepts_default_switches_and_timeout.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/accepts_no_positional_arguments.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/accepts_one_positional_argument.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/accepts_one_positive_integer_argument.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/accepts_two_positional_arguments.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/alarms.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/ansi.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/code_path.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/command_modules.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/exit_codes.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/feature_flags.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/helpers.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/input.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/listeners.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/memory.ex (+2/-2)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/merges_no_defaults.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/node_name.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/os_pid.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/output.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/parser.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/paths.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/platform.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/requires_rabbit_app_running.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/requires_rabbit_app_stopped.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/validators.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/core/version.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/add_user_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/add_vhost_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/authenticate_user_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/await_startup_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/change_password_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/clear_global_parameter_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/clear_operator_policy_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/clear_parameter_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/clear_password_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/clear_permissions_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/clear_policy_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/clear_topic_permissions_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/clear_vhost_limits_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/close_all_connections_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/close_connection_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/cluster_status_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/decode_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/delete_queue_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/delete_user_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/delete_vhost_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/enable_feature_flag_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/encode_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/environment_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/eval_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/exec_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/export_definitions_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/force_boot_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/force_gc_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/force_reset_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/help_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/import_definitions_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/list_bindings_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/list_channels_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/list_ciphers_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/list_connections_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/list_consumers_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/list_exchanges_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/list_feature_flags_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/list_global_parameters_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/list_hashes_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/list_operator_policies_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/list_parameters_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/list_permissions_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/list_policies_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/list_queues_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/list_topic_permissions_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/list_unresponsive_queues_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/list_user_permissions_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/list_user_topic_permissions_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/list_users_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/list_vhost_limits_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/list_vhosts_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/node_health_check_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/purge_queue_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/report_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/reset_command.ex (+2/-2)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/restart_vhost_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/rotate_logs_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/set_cluster_name_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/set_disk_free_limit_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/set_global_parameter_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/set_log_level_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/set_operator_policy_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/set_parameter_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/set_permissions_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/set_policy_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/set_topic_permissions_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/set_user_tags_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/set_vhost_limits_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/set_vm_memory_high_watermark_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/shutdown_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/start_app_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/status_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/stop_app_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/stop_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/trace_off_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/trace_on_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/version_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/wait_command.ex (+2/-2)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/info_keys.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/rpc_stream.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/default_output.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/alarms_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/certificates_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/check_alarms_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/check_certificate_expiration_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/check_local_alarms_command.ex (+3/-3)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/check_port_connectivity_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/check_port_listener_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/check_protocol_listener_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/check_running_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/check_virtual_hosts_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/cipher_suites_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/command_line_arguments_command.ex (+5/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/discover_peers_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/erlang_cookie_hash_command.ex (+7/-3)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/erlang_version_command.ex (+13/-6)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/is_booting_command.ex (+18/-3)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/is_running_command.ex (+10/-5)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/listeners_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/maybe_stuck_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/memory_breakdown_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/observer_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/runtime_thread_stats_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/schema_info_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/server_version_command.ex (+7/-3)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/tls_versions_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/diagnostics_helpers.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/formatter_behaviour.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/formatters/csv.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/formatters/erlang.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/formatters/formatter_helpers.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/formatters/inspect.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/formatters/json.ex (+4/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/formatters/json_stream.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/formatters/msacc.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/formatters/plugins.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/formatters/pretty_table.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/formatters/string.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/formatters/string_per_line.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/formatters/table.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/information_unit.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/plugins/commands/directories_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/plugins/commands/disable_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/plugins/commands/enable_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/plugins/commands/is_enabled.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/plugins/commands/list_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/plugins/commands/set_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/plugins/error_output.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/plugins/plugins_helpers.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/printer_behaviour.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/printers/file.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/printers/std_io.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/printers/std_io_raw.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/queues/commands/add_member_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/queues/commands/check_if_node_is_mirror_sync_critical_command.ex (+99/-0)
deps/rabbitmq_cli/lib/rabbitmq/cli/queues/commands/check_if_node_is_quorum_critical_command.ex (+95/-0)
deps/rabbitmq_cli/lib/rabbitmq/cli/queues/commands/delete_member_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/queues/commands/grow_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/queues/commands/quorum_status_command.ex (+3/-3)
deps/rabbitmq_cli/lib/rabbitmq/cli/queues/commands/rebalance_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/queues/commands/shrink_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/time_unit.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmq/cli/upgrade/commands/post_upgrade_command.ex (+1/-1)
deps/rabbitmq_cli/lib/rabbitmqctl.ex (+6/-3)
deps/rabbitmq_cli/mix.exs (+3/-3)
deps/rabbitmq_cli/mix.lock (+6/-6)
deps/rabbitmq_cli/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_codegen/amqp-rabbitmq-0.9.1.json (+25/-24)
deps/rabbitmq_consistent_hash_exchange/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_consistent_hash_exchange/src/rabbit_exchange_type_consistent_hash.erl (+1/-1)
deps/rabbitmq_event_exchange/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_event_exchange/src/rabbit_exchange_type_event.erl (+1/-1)
deps/rabbitmq_federation/include/rabbit_federation.hrl (+1/-1)
deps/rabbitmq_federation/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_federation/src/Elixir.RabbitMQ.CLI.Ctl.Commands.FederationStatusCommand.erl (+1/-1)
deps/rabbitmq_federation/src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartFederationLinkCommand.erl (+1/-1)
deps/rabbitmq_federation/src/rabbit_federation_app.erl (+1/-1)
deps/rabbitmq_federation/src/rabbit_federation_db.erl (+1/-1)
deps/rabbitmq_federation/src/rabbit_federation_event.erl (+1/-1)
deps/rabbitmq_federation/src/rabbit_federation_exchange.erl (+1/-1)
deps/rabbitmq_federation/src/rabbit_federation_exchange_link.erl (+30/-4)
deps/rabbitmq_federation/src/rabbit_federation_exchange_link_sup_sup.erl (+6/-1)
deps/rabbitmq_federation/src/rabbit_federation_link_sup.erl (+1/-1)
deps/rabbitmq_federation/src/rabbit_federation_link_util.erl (+19/-12)
deps/rabbitmq_federation/src/rabbit_federation_parameters.erl (+4/-3)
deps/rabbitmq_federation/src/rabbit_federation_queue.erl (+1/-1)
deps/rabbitmq_federation/src/rabbit_federation_queue_link.erl (+10/-3)
deps/rabbitmq_federation/src/rabbit_federation_queue_link_sup_sup.erl (+7/-1)
deps/rabbitmq_federation/src/rabbit_federation_status.erl (+1/-1)
deps/rabbitmq_federation/src/rabbit_federation_sup.erl (+1/-1)
deps/rabbitmq_federation/src/rabbit_federation_upstream.erl (+1/-1)
deps/rabbitmq_federation/src/rabbit_federation_upstream_exchange.erl (+1/-1)
deps/rabbitmq_federation/src/rabbit_federation_util.erl (+1/-1)
deps/rabbitmq_federation_management/README.md (+1/-1)
deps/rabbitmq_federation_management/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_federation_management/src/rabbit_federation_mgmt.erl (+1/-1)
deps/rabbitmq_jms_topic_exchange/LICENSES.txt (+2/-2)
deps/rabbitmq_jms_topic_exchange/README.md (+1/-1)
deps/rabbitmq_jms_topic_exchange/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_management/Makefile (+1/-1)
deps/rabbitmq_management/README.md (+1/-1)
deps/rabbitmq_management/bin/rabbitmqadmin (+39/-14)
deps/rabbitmq_management/priv/www/api/index.html (+16/-2)
deps/rabbitmq_management/priv/www/img/rabbitmqlogo-master-copy.svg (+122/-0)
deps/rabbitmq_management/priv/www/img/rabbitmqlogo.svg (+124/-0)
deps/rabbitmq_management/priv/www/js/dispatcher.js (+0/-1)
deps/rabbitmq_management/priv/www/js/main.js (+0/-27)
deps/rabbitmq_management/priv/www/js/tmpl/layout.ejs (+1/-1)
deps/rabbitmq_management/priv/www/js/tmpl/login.ejs (+1/-1)
deps/rabbitmq_management/priv/www/js/tmpl/login_uaa.ejs (+1/-1)
deps/rabbitmq_management/priv/www/js/tmpl/queue.ejs (+2/-2)
deps/rabbitmq_management/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_management/src/rabbit_mgmt_app.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_cors.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_csp.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_db.erl (+4/-1)
deps/rabbitmq_management/src/rabbit_mgmt_dispatcher.erl (+6/-4)
deps/rabbitmq_management/src/rabbit_mgmt_headers.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_hsts.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_load_definitions.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_reset_handler.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_sup_sup.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_util.erl (+7/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_aliveness_test.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_auth.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_binding.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_bindings.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_channel.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_channels.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_cluster_name.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_connection.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_connection_channels.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_connections.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_consumers.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_definitions.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_exchange.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_exchanges.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_global_parameter.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_global_parameters.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_healthchecks.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_limit.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_limits.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_login.erl (+62/-0)
deps/rabbitmq_management/src/rabbit_mgmt_wm_node.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_node_memory.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_node_memory_ets.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_nodes.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_operator_policies.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_operator_policy.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_overview.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_parameter.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_parameters.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_permission.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_permissions.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_permissions_user.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_permissions_vhost.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_policies.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_policy.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_queue.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_queue_purge.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_queues.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_rebalance_queues.erl (+67/-0)
deps/rabbitmq_management/src/rabbit_mgmt_wm_reset.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_static.erl (+12/-7)
deps/rabbitmq_management/src/rabbit_mgmt_wm_topic_permission.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_topic_permissions.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_topic_permissions_user.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_topic_permissions_vhost.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_user.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_users.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_users_bulk_delete.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_vhost.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_vhosts.erl (+1/-1)
deps/rabbitmq_management/src/rabbit_mgmt_wm_whoami.erl (+1/-1)
deps/rabbitmq_management_agent/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_management_agent/src/rabbit_mgmt_agent_app.erl (+1/-1)
deps/rabbitmq_management_agent/src/rabbit_mgmt_agent_sup.erl (+4/-1)
deps/rabbitmq_management_agent/src/rabbit_mgmt_agent_sup_sup.erl (+1/-1)
deps/rabbitmq_management_agent/src/rabbit_mgmt_db_handler.erl (+1/-1)
deps/rabbitmq_management_agent/src/rabbit_mgmt_external_stats.erl (+183/-98)
deps/rabbitmq_management_agent/src/rabbit_mgmt_format.erl (+1/-1)
deps/rabbitmq_management_agent/src/rabbit_mgmt_gc.erl (+1/-1)
deps/rabbitmq_management_agent/src/rabbit_mgmt_metrics_collector.erl (+1/-1)
deps/rabbitmq_management_agent/src/rabbit_mgmt_metrics_gc.erl (+1/-1)
deps/rabbitmq_management_agent/src/rabbit_mgmt_storage.erl (+1/-1)
deps/rabbitmq_mqtt/.travis.yml.patch (+6/-6)
deps/rabbitmq_mqtt/include/mqtt_machine.hrl (+1/-1)
deps/rabbitmq_mqtt/include/rabbit_mqtt.hrl (+3/-2)
deps/rabbitmq_mqtt/include/rabbit_mqtt_frame.hrl (+1/-1)
deps/rabbitmq_mqtt/include/rabbit_mqtt_retained_msg_store.hrl (+1/-1)
deps/rabbitmq_mqtt/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_mqtt/src/Elixir.RabbitMQ.CLI.Ctl.Commands.DecommissionMqttNodeCommand.erl (+1/-1)
deps/rabbitmq_mqtt/src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListMqttConnectionsCommand.erl (+1/-1)
deps/rabbitmq_mqtt/src/mqtt_machine.erl (+1/-1)
deps/rabbitmq_mqtt/src/mqtt_node.erl (+72/-40)
deps/rabbitmq_mqtt/src/rabbit_mqtt.erl (+2/-2)
deps/rabbitmq_mqtt/src/rabbit_mqtt_collector.erl (+61/-14)
deps/rabbitmq_mqtt/src/rabbit_mqtt_connection_sup.erl (+1/-1)
deps/rabbitmq_mqtt/src/rabbit_mqtt_frame.erl (+1/-1)
deps/rabbitmq_mqtt/src/rabbit_mqtt_processor.erl (+41/-12)
deps/rabbitmq_mqtt/src/rabbit_mqtt_reader.erl (+10/-3)
deps/rabbitmq_mqtt/src/rabbit_mqtt_sup.erl (+1/-1)
deps/rabbitmq_mqtt/src/rabbit_mqtt_util.erl (+1/-1)
deps/rabbitmq_peer_discovery_aws/README.md (+1/-1)
deps/rabbitmq_peer_discovery_aws/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_peer_discovery_common/include/rabbit_peer_discovery.hrl (+7/-1)
deps/rabbitmq_peer_discovery_common/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_peer_discovery_common/src/rabbit_peer_discovery_common_app.erl (+1/-1)
deps/rabbitmq_peer_discovery_common/src/rabbit_peer_discovery_common_sup.erl (+1/-1)
deps/rabbitmq_peer_discovery_common/src/rabbit_peer_discovery_config.erl (+1/-1)
deps/rabbitmq_peer_discovery_common/src/rabbit_peer_discovery_httpc.erl (+99/-88)
deps/rabbitmq_peer_discovery_common/src/rabbit_peer_discovery_util.erl (+23/-3)
deps/rabbitmq_peer_discovery_consul/README.md (+1/-1)
deps/rabbitmq_peer_discovery_consul/include/rabbit_peer_discovery_consul.hrl (+2/-0)
deps/rabbitmq_peer_discovery_consul/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_peer_discovery_consul/src/rabbit_peer_discovery_consul.erl (+49/-53)
deps/rabbitmq_peer_discovery_consul/src/rabbitmq_peer_discovery_consul_app.erl (+1/-1)
deps/rabbitmq_peer_discovery_consul/src/rabbitmq_peer_discovery_consul_health_check_helper.erl (+1/-1)
deps/rabbitmq_peer_discovery_consul/src/rabbitmq_peer_discovery_consul_sup.erl (+16/-12)
deps/rabbitmq_peer_discovery_etcd/README.md (+1/-1)
deps/rabbitmq_peer_discovery_etcd/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_peer_discovery_etcd/src/rabbit_peer_discovery_etcd.erl (+56/-54)
deps/rabbitmq_peer_discovery_etcd/src/rabbitmq_peer_discovery_etcd_app.erl (+1/-1)
deps/rabbitmq_peer_discovery_etcd/src/rabbitmq_peer_discovery_etcd_health_check_helper.erl (+7/-3)
deps/rabbitmq_peer_discovery_etcd/src/rabbitmq_peer_discovery_etcd_sup.erl (+16/-12)
deps/rabbitmq_peer_discovery_k8s/Makefile (+1/-0)
deps/rabbitmq_peer_discovery_k8s/README.md (+1/-1)
deps/rabbitmq_peer_discovery_k8s/examples/README.md (+5/-2)
deps/rabbitmq_peer_discovery_k8s/examples/kind/README.md (+145/-0)
deps/rabbitmq_peer_discovery_k8s/examples/kind/base/configMap.yaml (+37/-0)
deps/rabbitmq_peer_discovery_k8s/examples/kind/base/deployment.yaml (+95/-0)
deps/rabbitmq_peer_discovery_k8s/examples/kind/base/deployment_rbac.yaml (+26/-0)
deps/rabbitmq_peer_discovery_k8s/examples/kind/base/kustomization.yaml (+10/-0)
deps/rabbitmq_peer_discovery_k8s/examples/kind/base/service.yaml (+19/-0)
deps/rabbitmq_peer_discovery_k8s/examples/kind/kind-cluster/kind-cluster.yaml (+17/-0)
deps/rabbitmq_peer_discovery_k8s/examples/kind/overlays/dev-persistence/deployment.yaml (+15/-0)
deps/rabbitmq_peer_discovery_k8s/examples/kind/overlays/dev-persistence/kustomization.yaml (+14/-0)
deps/rabbitmq_peer_discovery_k8s/examples/kind/overlays/dev-persistence/namespace.yaml (+4/-0)
deps/rabbitmq_peer_discovery_k8s/examples/kind/overlays/dev/kustomization.yaml (+10/-0)
deps/rabbitmq_peer_discovery_k8s/examples/kind/overlays/dev/namespace.yaml (+4/-0)
deps/rabbitmq_peer_discovery_k8s/examples/minikube/rbac.yaml (+6/-3)
deps/rabbitmq_peer_discovery_k8s/include/rabbit_peer_discovery_k8s.hrl (+8/-0)
deps/rabbitmq_peer_discovery_k8s/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_peer_discovery_k8s/src/rabbit_peer_discovery_k8s.erl (+89/-34)
deps/rabbitmq_peer_discovery_k8s/src/rabbitmq_peer_discovery_k8s_app.erl (+30/-0)
deps/rabbitmq_peer_discovery_k8s/src/rabbitmq_peer_discovery_k8s_node_monitor.erl (+58/-0)
deps/rabbitmq_peer_discovery_k8s/src/rabbitmq_peer_discovery_k8s_sup.erl (+46/-0)
deps/rabbitmq_prometheus/Dockerfile (+15/-12)
deps/rabbitmq_prometheus/LICENSE-MPL-RabbitMQ (+1/-1)
deps/rabbitmq_prometheus/Makefile (+21/-7)
deps/rabbitmq_prometheus/README.md (+33/-11)
deps/rabbitmq_prometheus/metrics.md (+8/-8)
deps/rabbitmq_prometheus/priv/schema/rabbitmq_prometheus.schema (+4/-0)
deps/rabbitmq_prometheus/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_prometheus/src/collectors/prometheus_rabbitmq_core_metrics_collector.erl (+237/-128)
deps/rabbitmq_prometheus/src/rabbit_prometheus_app.erl (+1/-1)
deps/rabbitmq_prometheus/src/rabbit_prometheus_dispatcher.erl (+1/-1)
deps/rabbitmq_prometheus/src/rabbit_prometheus_handler.erl (+1/-1)
deps/rabbitmq_random_exchange/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_recent_history_exchange/LICENSE (+8/-0)
deps/rabbitmq_recent_history_exchange/LICENSE-MPL-RabbitMQ (+455/-0)
deps/rabbitmq_recent_history_exchange/README.md (+1/-1)
deps/rabbitmq_recent_history_exchange/include/rabbit_recent_history.hrl (+9/-13)
deps/rabbitmq_recent_history_exchange/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_recent_history_exchange/src/rabbit_exchange_type_recent_history.erl (+9/-13)
deps/rabbitmq_sharding/LICENSE-MPL-RabbitMQ (+1/-1)
deps/rabbitmq_sharding/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_sharding/src/rabbit_sharding_exchange_decorator.erl (+1/-1)
deps/rabbitmq_sharding/src/rabbit_sharding_exchange_type_modulus_hash.erl (+1/-1)
deps/rabbitmq_sharding/src/rabbit_sharding_interceptor.erl (+1/-1)
deps/rabbitmq_sharding/src/rabbit_sharding_policy_validator.erl (+1/-1)
deps/rabbitmq_sharding/src/rabbit_sharding_shard.erl (+1/-1)
deps/rabbitmq_sharding/src/rabbit_sharding_util.erl (+1/-1)
deps/rabbitmq_shovel/README.md (+1/-1)
deps/rabbitmq_shovel/include/rabbit_shovel.hrl (+1/-1)
deps/rabbitmq_shovel/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_shovel/src/Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteShovelCommand.erl (+1/-1)
deps/rabbitmq_shovel/src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartShovelCommand.erl (+1/-1)
deps/rabbitmq_shovel/src/Elixir.RabbitMQ.CLI.Ctl.Commands.ShovelStatusCommand.erl (+1/-1)
deps/rabbitmq_shovel/src/rabbit_amqp091_shovel.erl (+1/-1)
deps/rabbitmq_shovel/src/rabbit_amqp10_shovel.erl (+1/-1)
deps/rabbitmq_shovel/src/rabbit_shovel.erl (+1/-1)
deps/rabbitmq_shovel/src/rabbit_shovel_behaviour.erl (+1/-1)
deps/rabbitmq_shovel/src/rabbit_shovel_config.erl (+1/-1)
deps/rabbitmq_shovel/src/rabbit_shovel_dyn_worker_sup.erl (+1/-1)
deps/rabbitmq_shovel/src/rabbit_shovel_dyn_worker_sup_sup.erl (+1/-1)
deps/rabbitmq_shovel/src/rabbit_shovel_parameters.erl (+1/-1)
deps/rabbitmq_shovel/src/rabbit_shovel_status.erl (+1/-1)
deps/rabbitmq_shovel/src/rabbit_shovel_sup.erl (+1/-1)
deps/rabbitmq_shovel/src/rabbit_shovel_util.erl (+1/-1)
deps/rabbitmq_shovel/src/rabbit_shovel_worker.erl (+1/-1)
deps/rabbitmq_shovel/src/rabbit_shovel_worker_sup.erl (+1/-1)
deps/rabbitmq_shovel_management/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_shovel_management/src/rabbit_shovel_mgmt.erl (+1/-1)
deps/rabbitmq_stomp/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_stomp/src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStompConnectionsCommand.erl (+1/-1)
deps/rabbitmq_stomp/src/rabbit_stomp.erl (+1/-1)
deps/rabbitmq_stomp/src/rabbit_stomp_client_sup.erl (+1/-1)
deps/rabbitmq_stomp/src/rabbit_stomp_frame.erl (+1/-1)
deps/rabbitmq_stomp/src/rabbit_stomp_processor.erl (+1/-1)
deps/rabbitmq_stomp/src/rabbit_stomp_reader.erl (+1/-1)
deps/rabbitmq_stomp/src/rabbit_stomp_sup.erl (+1/-1)
deps/rabbitmq_stomp/src/rabbit_stomp_util.erl (+1/-1)
deps/rabbitmq_top/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_top/src/rabbit_top_app.erl (+1/-1)
deps/rabbitmq_tracing/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_tracing/src/rabbit_tracing_app.erl (+1/-1)
deps/rabbitmq_tracing/src/rabbit_tracing_consumer.erl (+1/-1)
deps/rabbitmq_tracing/src/rabbit_tracing_consumer_sup.erl (+1/-1)
deps/rabbitmq_tracing/src/rabbit_tracing_files.erl (+1/-1)
deps/rabbitmq_tracing/src/rabbit_tracing_mgmt.erl (+1/-1)
deps/rabbitmq_tracing/src/rabbit_tracing_sup.erl (+1/-1)
deps/rabbitmq_tracing/src/rabbit_tracing_traces.erl (+1/-1)
deps/rabbitmq_tracing/src/rabbit_tracing_wm_file.erl (+1/-1)
deps/rabbitmq_tracing/src/rabbit_tracing_wm_files.erl (+1/-1)
deps/rabbitmq_tracing/src/rabbit_tracing_wm_trace.erl (+1/-1)
deps/rabbitmq_tracing/src/rabbit_tracing_wm_traces.erl (+1/-1)
deps/rabbitmq_trust_store/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_trust_store/src/rabbit_trust_store.erl (+25/-11)
deps/rabbitmq_trust_store/src/rabbit_trust_store_app.erl (+2/-2)
deps/rabbitmq_trust_store/src/rabbit_trust_store_http_provider.erl (+22/-13)
deps/rabbitmq_trust_store/src/rabbit_trust_store_sup.erl (+16/-5)
deps/rabbitmq_web_dispatch/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_web_dispatch/src/rabbit_web_dispatch.erl (+1/-1)
deps/rabbitmq_web_dispatch/src/rabbit_web_dispatch_app.erl (+1/-1)
deps/rabbitmq_web_dispatch/src/rabbit_web_dispatch_registry.erl (+2/-2)
deps/rabbitmq_web_dispatch/src/rabbit_web_dispatch_sup.erl (+1/-1)
deps/rabbitmq_web_dispatch/src/rabbit_web_dispatch_util.erl (+1/-1)
deps/rabbitmq_web_dispatch/src/webmachine_log_handler.erl (+14/-1)
deps/rabbitmq_web_mqtt/README.md (+1/-1)
deps/rabbitmq_web_mqtt/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_web_mqtt/src/rabbit_web_mqtt_app.erl (+1/-1)
deps/rabbitmq_web_mqtt/src/rabbit_web_mqtt_connection_sup.erl (+1/-1)
deps/rabbitmq_web_mqtt_examples/priv/bunny.html (+3/-2)
deps/rabbitmq_web_mqtt_examples/priv/echo.html (+3/-2)
deps/rabbitmq_web_mqtt_examples/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_web_mqtt_examples/src/rabbit_web_mqtt_examples_app.erl (+1/-1)
deps/rabbitmq_web_stomp/README.md (+1/-1)
deps/rabbitmq_web_stomp/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_web_stomp/src/rabbit_web_stomp_app.erl (+1/-1)
deps/rabbitmq_web_stomp/src/rabbit_web_stomp_connection_sup.erl (+1/-1)
deps/rabbitmq_web_stomp/src/rabbit_web_stomp_handler.erl (+1/-1)
deps/rabbitmq_web_stomp/src/rabbit_web_stomp_listener.erl (+1/-1)
deps/rabbitmq_web_stomp/src/rabbit_web_stomp_sup.erl (+1/-1)
deps/rabbitmq_web_stomp_examples/rabbitmq-components.mk (+7/-7)
deps/rabbitmq_web_stomp_examples/src/rabbit_web_stomp_examples_app.erl (+1/-1)
dev/null (+0/-22)
git-revisions.txt (+45/-45)
rabbitmq-components.mk (+7/-7)
scripts/rabbitmq-script-wrapper (+1/-1)
scripts/rabbitmq-server.ocf (+1/-1)
Reviewer Review Type Date Requested Status
Andreas Hasenack Approve
Paride Legovini (community) Approve
Canonical Server Reporter Pending
Review via email: mp+465972@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Mitchell Dzurick (mitchdz) wrote :

The autopkgtest runner is slow, so I will post the ran results and the local amd64 result.

    + ✅ rabbitmq-server on focal for arm64 @ 12.05.24 03:07:20
      • Log: https://autopkgtest.ubuntu.com/results/autopkgtest-focal-mitchdz-rabbitmq-server-mre-2204/focal/arm64/r/rabbitmq-server/20240512_030720_3f803@/log.gz
    + ✅ rabbitmq-server on focal for armhf @ 11.05.24 08:01:13
      • Log: https://autopkgtest.ubuntu.com/results/autopkgtest-focal-mitchdz-rabbitmq-server-mre-2204/focal/armhf/r/rabbitmq-server/20240511_080113_4b7b4@/log.gz
    + ✅ rabbitmq-server on focal for i386 @ 11.05.24 13:35:11
      • Log: https://autopkgtest.ubuntu.com/results/autopkgtest-focal-mitchdz-rabbitmq-server-mre-2204/focal/i386/r/rabbitmq-server/20240511_133511_bdbad@/log.gz
    + ✅ rabbitmq-server on focal for s390x @ 14.05.24 03:20:42
      • Log: https://autopkgtest.ubuntu.com/results/autopkgtest-focal-mitchdz-rabbitmq-server-mre-2204/focal/s390x/r/rabbitmq-server/20240514_032042_48665@/log.gz

We should wait for ppc64el, but amd64 I can test locally.

amd64 local results at https://pastebin.canonical.com/p/HpjRbJkGZJ/

Revision history for this message
Paride Legovini (paride) wrote :

LGTM, sponsoring.

review: Approve
Revision history for this message
Paride Legovini (paride) wrote :

Uploading rabbitmq-server_3.8.3-0ubuntu0.1.dsc
Uploading rabbitmq-server_3.8.3.orig.tar.xz
Uploading rabbitmq-server_3.8.3-0ubuntu0.1.debian.tar.xz
Uploading rabbitmq-server_3.8.3-0ubuntu0.1_source.buildinfo
Uploading rabbitmq-server_3.8.3-0ubuntu0.1_source.changes

Revision history for this message
Mitchell Dzurick (mitchdz) wrote :

This needs to be resubmitted. I had it rejected from unapproved queue to include an improvement to the new rpc test found during the Jammy upload. The change is to add a `sleep 2` in between the server and service to provide less test flakiness on slower systems.

Revision history for this message
Mitchell Dzurick (mitchdz) wrote :

  - rabbitmq-server/3.8.3-0ubuntu0.1~focal6
    + ✅ rabbitmq-server on focal for amd64 @ 18.07.24 13:23:36 Log️ 🗒️
    + ✅ rabbitmq-server on focal for arm64 @ 18.07.24 13:59:46 Log️ 🗒️
    + ✅ rabbitmq-server on focal for armhf @ 18.07.24 13:28:10 Log️ 🗒️
    + ✅ rabbitmq-server on focal for i386 @ 18.07.24 13:23:36 Log️ 🗒️
    + ✅ rabbitmq-server on focal for ppc64el @ 18.07.24 13:29:20 Log️ 🗒️
    + ✅ rabbitmq-server on focal for s390x @ 18.07.24 13:31:20 Log️ 🗒️

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Comments inline

review: Needs Fixing
Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Also, not in the list of changes you made, but the debian/watch file doesn't seem to be working:

$ uscan --download-current-version
uscan warn: In watch file debian/watch, reading webpage
  http://www.rabbitmq.com/releases/rabbitmq-server/ failed: 404 Not Found

$ cat debian/watch
version=3
http://www.rabbitmq.com/releases/rabbitmq-server/v(.*)/rabbitmq-server-(\d.*)\.tar\.xz

That makes it harder to verify the source tarball, which is important, given this is an MRE and we are going ahead of debian. Could you please take a look at that and see if you can get it working?

review: Needs Fixing
435a86e... by Mitchell Dzurick

d/watch: update to find upstream tarball, and verify its signature

Revision history for this message
Mitchell Dzurick (mitchdz) wrote :

Thanks. Changes included and building in PPA now.

Revision history for this message
Andreas Hasenack (ahasenack) wrote (last edit ):

One test fix inline, and uscan is still not working here:

$ cat debian/watch
version=4
https://github.com/rabbitmq/@PACKAGE@/releases \
      (?:.*?/)?@PACKAGE@_(\d[\d.]*)\.orig\.tar\.xz debian uupdate

$ uscan --download-current-version
uscan warn: In debian/watch no matching hrefs for version 3.8.3 in watch line
  https://github.com/rabbitmq/rabbitmq-server/releases (?:.*?/)?rabbitmq-server_(\d[\d.]*)\.orig\.tar\.xz debian uupdate

3.8.3 is too old for that paginated page. I think Lena had some debian-watch-foo to acommoodate for this, or you could also just change the url to another page, which should work for a while.

Another page in that pagination, I mean. 3.8.3 is here: https://github.com/rabbitmq/rabbitmq-server/releases?page=20

review: Needs Fixing
Revision history for this message
Mitchell Dzurick (mitchdz) wrote (last edit ):

autopkgtest changes included and passed testing.

  - rabbitmq-server/3.8.3-0ubuntu0.1~focal8
    + ✅ rabbitmq-server on focal for amd64 @ 22.07.24 12:39:38 Log️ 🗒️
    + ✅ rabbitmq-server on focal for arm64 @ 22.07.24 14:41:52 Log️ 🗒️
    + ✅ rabbitmq-server on focal for armhf @ 22.07.24 12:49:49 Log️ 🗒️
    + ✅ rabbitmq-server on focal for i386 @ 22.07.24 12:39:54 Log️ 🗒️
    + ✅ rabbitmq-server on focal for ppc64el @ 22.07.24 12:40:57 Log️ 🗒️
    + ✅ rabbitmq-server on focal for s390x @ 22.07.24 12:41:24 Log️ 🗒️

debian/watch still needs to be updated, but that won't affect the autopkgtest.

Revision history for this message
Mitchell Dzurick (mitchdz) wrote :

d/watch still needs updating, +1 work is getting in the way. If I can squeeze it in I will, but an approval should still be fine to do (given d/watch is updated), so this is good for review still.

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Taking a final look

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Fix needed inline. The "exit 1" I mentioned in the previous review comment would apply to both "if" clauses, no?

review: Needs Fixing
Revision history for this message
Mitchell Dzurick (mitchdz) wrote :

Fixed.

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Please also push these new dep8 tests to the oracular package. Not a blocker for this MP here.

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Don't forget to mention the d/watch update in d/changelog.

review: Needs Fixing
Revision history for this message
Andreas Hasenack (ahasenack) wrote :

All good with 9a9fbc87407444d65b0cbba95ce9ea2e42e4814f, just missing the d/watch fix and corresponding update to d/changelog.

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Re-reviewed up to b473dad3e11194738dcda4749ffd267bd655f03d, with the d/watch fixes.

I have one more request. If you look at the uscan output:

$ uscan --download-current-version
Newest version of rabbitmq-server on remote site is 3.8.3, specified download version is 3.8.3
uscan warn: Possible OpenPGP signature found at:
   https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.3/rabbitmq-server-3.8.3.tar.xz.asc
 * Add opts=pgpsigurlmangle=s/$/.asc/ or opts=pgpmode=auto to debian/watch
 * Add debian/upstream/signing-key.asc.
 See uscan(1) for more details
Leaving ../rabbitmq-server_3.8.3.orig.tar.xz where it is.

Looks like we can add a gpg check to the orig tarball. Since this is an MRE, it's important that we verify the new upstream release.

So please do the following:
- https://www.rabbitmq.com/docs/signatures#importing-gpg shows how to get the signing key. We have to be very careful with this, so download the key from an https link.
- in the package, create debian/upstream and store the downloaded key file in there as debian/upstream/signing-key.asc (see "KEYRING FILE EXAMPLES" in the uscan(1) manpage).
- update d/watch so the opts line reads:

  opts="searchmode=plain,pgpmode=auto" \

If all is correct, uscan should now not only download the tarball, but also verify its signature:

$ uscan --download-current-version
Newest version of rabbitmq-server on remote site is 3.8.3, specified download version is 3.8.3
gpgv: Signature made Mon 09 Mar 2020 11:52:21 AM -03
gpgv: using RSA key 0A9AF2115F4687BD29803A206B73A36E6026DFCA
gpgv: Good signature from "RabbitMQ Release Signing Key <email address hidden>"
Successfully symlinked ../rabbitmq-server-3.8.3.tar.xz to ../rabbitmq-server_3.8.3.orig.tar.xz.

Revision history for this message
Andreas Hasenack (ahasenack) :
Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Added an inline comment, and launchpad oopsed again

Revision history for this message
Mitchell Dzurick (mitchdz) wrote :

fixed up the changelog message.

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

+1 for 61feee7285ccae94911bb1714bdfd80844f16ec0

review: Approve
Revision history for this message
Mitchell Dzurick (mitchdz) wrote :

Fixed up some more indentation. Can I get a +1 again for 1717fceda990f5ae0736bebd728f9c8dd94a01b5 now?

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

+1 for 1717fceda990f5ae0736bebd728f9c8dd94a01b5

review: Approve
Revision history for this message
Mitchell Dzurick (mitchdz) wrote :

$ dput ubuntu ../rabbitmq-server_3.8.3-0ubuntu0.1_source.changes
D: Setting host argument.
Checking signature on .changes
gpg: ../rabbitmq-server_3.8.3-0ubuntu0.1_source.changes: Valid signature from 28405D85810B1705
Checking signature on .dsc
gpg: ../rabbitmq-server_3.8.3-0ubuntu0.1.dsc: Valid signature from 28405D85810B1705
Uploading to ubuntu (via ftp to upload.ubuntu.com):
  Uploading rabbitmq-server_3.8.3-0ubuntu0.1.dsc: done.
  Uploading rabbitmq-server_3.8.3.orig.tar.xz: done.
  Uploading rabbitmq-server_3.8.3.orig.tar.xz.asc: done.
  Uploading rabbitmq-server_3.8.3-0ubuntu0.1.debian.tar.xz: done.
  Uploading rabbitmq-server_3.8.3-0ubuntu0.1_source.buildinfo: done.
  Uploading rabbitmq-server_3.8.3-0ubuntu0.1_source.changes: done.
Successfully uploaded packages.

Unmerged commits

1717fce... by Mitchell Dzurick

changelog

435a86e... by Mitchell Dzurick

d/watch: update to find upstream tarball, and verify its signature

0655aac... by Mitchell Dzurick

add d/t/{hello-world,publish-subscribe,rpc,work-queue}

3dbf165... by Mitchell Dzurick

fix CVE-2023-46118 patch fuzz

f54ebff... by Mitchell Dzurick

remove CVE-2023*

0904f66... by Mitchell Dzurick

d/p/lp1999816-fix-rabbitmqctl-status-disk-free-timeout.patch: fix fuzz

d4de741... by Mitchell Dzurick

new upstream version 3.8.3

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/LICENSE b/LICENSE
2index 820b8b7..323daee 100644
3--- a/LICENSE
4+++ b/LICENSE
5@@ -65,7 +65,7 @@ The rest of this package is licensed under the Mozilla Public License 1.1
6 Authors and Copyright are as described below:
7
8 The Initial Developer of the Original Code is GoPivotal, Inc.
9- Copyright (c) 2007-2015 Pivotal Software, Inc. All rights reserved.
10+ Copyright (c) 2007-2020 Pivotal Software, Inc. All rights reserved.
11
12
13 MOZILLA PUBLIC LICENSE
14@@ -517,7 +517,7 @@ EXHIBIT A -Mozilla Public License.
15 The Original Code is RabbitMQ.
16
17 The Initial Developer of the Original Code is GoPivotal, Inc.
18- Copyright (c) 2007-2015 Pivotal Software, Inc. All rights reserved.''
19+ Copyright (c) 2007-2020 Pivotal Software, Inc. All rights reserved.''
20
21 [NOTE: The text of this Exhibit A may differ slightly from the text of
22 the notices in the Source Code files of the Original Code. You should
23diff --git a/Makefile b/Makefile
24index e46e438..f058eca 100644
25--- a/Makefile
26+++ b/Makefile
27@@ -119,6 +119,7 @@ RSYNC_FLAGS += -a $(RSYNC_V) \
28 --exclude 'cover/' \
29 --exclude 'deps/' \
30 --exclude 'doc/' \
31+ --exclude 'docker/' \
32 --exclude 'ebin/' \
33 --exclude 'erl_crash.dump' \
34 --exclude 'escript/' \
35diff --git a/debian/changelog b/debian/changelog
36index b7d2760..39147e9 100644
37--- a/debian/changelog
38+++ b/debian/changelog
39@@ -1,3 +1,32 @@
40+rabbitmq-server (3.8.3-0ubuntu0.1) focal; urgency=medium
41+
42+ * New upstream verison 3.8.3 (LP: #2060248).
43+ - RabbitMQ nodes will now gracefully shutdown when receiving a `SIGTERM`
44+ signal. Previously the runtime would invoke a default handler that
45+ terminates the VM giving RabbitMQ no chance to execute its shutdown
46+ steps.
47+ - Speedup execution of boot steps by a factor of 2N, where N is the number
48+ of attributes per step.
49+ - New health checks that can be used to determine if it's a good moment to
50+ shut down a node for an upgrade.
51+ - details about these changes can be found at
52+ https://github.com/rabbitmq/rabbitmq-server/blob/main/release-notes/3.8.3.md
53+ * Packaging changes needed by this update:
54+ - d/watch: update to find upstream tarball, and verify its signature
55+ - d/upstream/signing-key.asc: added, downloaded from
56+ https://github.com/rabbitmq/signing-keys/releases/download/3.0/rabbitmq-release-signing-key.asc
57+ - d/p/CVE-2023-46118-{1,2}.patch: refresh
58+ - d/p/lp1999816-fix-rabbitmqctl-status-disk-free-timeout.patch: fix offset
59+ - d/p/lets-use-python3-not-python-binary.patch: refresh
60+ * Added new dep8 tests (LP: #1679386):
61+ - d/t/smoke-test
62+ - d/t/hello-world
63+ - d/t/publish-subscribe
64+ - d/t/rpc
65+ - d/t/work-queue
66+
67+ -- Mitchell Dzurick <mitchell.dzurick@canonical.com> Wed, 01 May 2024 17:02:31 -0700
68+
69 rabbitmq-server (3.8.2-0ubuntu1.5) focal-security; urgency=medium
70
71 * SECURITY UPDATE: Denial of service
72diff --git a/debian/patches/CVE-2023-46118-1.patch b/debian/patches/CVE-2023-46118-1.patch
73index 68e53fc..d56d85b 100644
74--- a/debian/patches/CVE-2023-46118-1.patch
75+++ b/debian/patches/CVE-2023-46118-1.patch
76@@ -12,15 +12,26 @@ a lot of environments.
77
78 (cherry picked from commit b7b3514bb1f71cdad552ba712f683b4d427c4aec)
79 (cherry picked from commit 0de73e5f3fef07bef8299d19faa89cc4fc01219f)
80+
81+---
82+ deps/rabbitmq_management/Makefile | 3 ++-
83+ deps/rabbitmq_management/include/rabbit_mgmt.hrl | 2 ++
84+ .../priv/schema/rabbitmq_management.schema | 17 +++++++++++++++
85+ deps/rabbitmq_management/src/rabbit_mgmt_util.erl | 24 ++++++++++++++++------
86+ .../src/rabbit_mgmt_wm_definitions.erl | 11 ++++++++--
87+ 5 files changed, 48 insertions(+), 9 deletions(-)
88+
89 diff --git a/deps/rabbitmq_management/Makefile b/deps/rabbitmq_management/Makefile
90-index 3832cd9..fd24949 100644
91+index 2704f1f..c795c51 100644
92 --- a/deps/rabbitmq_management/Makefile
93 +++ b/deps/rabbitmq_management/Makefile
94-@@ -13,6 +13,7 @@ define PROJECT_ENV
95+@@ -12,7 +12,8 @@ define PROJECT_ENV
96+
97 {cors_allow_origins, []},
98 {cors_max_age, 1800},
99- {content_security_policy, "default-src 'self'"}
100-+ {max_http_body_size, 20000000}
101+- {content_security_policy, "script-src 'self' 'unsafe-eval' 'unsafe-inline'; object-src 'self'"}
102++ {content_security_policy, "script-src 'self' 'unsafe-eval' 'unsafe-inline'; object-src 'self'"},
103++ {max_http_body_size, 20000000}
104 ]
105 endef
106
107@@ -63,10 +74,10 @@ index e05da0a..2b9726f 100644
108
109 %% HTTP listener consistent with Web STOMP and Web MQTT.
110 diff --git a/deps/rabbitmq_management/src/rabbit_mgmt_util.erl b/deps/rabbitmq_management/src/rabbit_mgmt_util.erl
111-index cb5690e..4888035 100644
112+index ec8302c..da51ea7 100644
113 --- a/deps/rabbitmq_management/src/rabbit_mgmt_util.erl
114 +++ b/deps/rabbitmq_management/src/rabbit_mgmt_util.erl
115-@@ -775,15 +775,27 @@ id0(Key, ReqData) ->
116+@@ -781,15 +781,27 @@ id0(Key, ReqData) ->
117
118 read_complete_body(Req) ->
119 read_complete_body(Req, <<"">>).
120@@ -101,7 +112,7 @@ index cb5690e..4888035 100644
121 with_decode(Keys, Body, ReqData, Context, Fun) ->
122 case decode(Keys, Body) of
123 diff --git a/deps/rabbitmq_management/src/rabbit_mgmt_wm_definitions.erl b/deps/rabbitmq_management/src/rabbit_mgmt_wm_definitions.erl
124-index 0e272b9..0e16c46 100644
125+index 47394cc..6bbb0a6 100644
126 --- a/deps/rabbitmq_management/src/rabbit_mgmt_wm_definitions.erl
127 +++ b/deps/rabbitmq_management/src/rabbit_mgmt_wm_definitions.erl
128 @@ -91,8 +91,15 @@ all_definitions(ReqData, Context) ->
129diff --git a/debian/patches/CVE-2023-46118-2.patch b/debian/patches/CVE-2023-46118-2.patch
130index b2dc8f3..7e84c58 100644
131--- a/debian/patches/CVE-2023-46118-2.patch
132+++ b/debian/patches/CVE-2023-46118-2.patch
133@@ -11,18 +11,21 @@ It should be enough to accomodate a definition file with about
134 100K queues.
135
136 (cherry picked from commit c6d0382be4d9b6f4d0ab9466b397e353adfa92e0)
137+---
138+ deps/rabbitmq_management/Makefile | 2 +-
139+ deps/rabbitmq_management/priv/schema/rabbitmq_management.schema | 4 ++--
140+ 2 files changed, 3 insertions(+), 3 deletions(-)
141+
142 diff --git a/deps/rabbitmq_management/Makefile b/deps/rabbitmq_management/Makefile
143-index fd24949..02cc31b 100644
144+index c795c51..ef79a98 100644
145 --- a/deps/rabbitmq_management/Makefile
146 +++ b/deps/rabbitmq_management/Makefile
147-@@ -12,8 +12,8 @@ define PROJECT_ENV
148-
149+@@ -13,7 +13,7 @@ define PROJECT_ENV
150 {cors_allow_origins, []},
151 {cors_max_age, 1800},
152-- {content_security_policy, "default-src 'self'"}
153-- {max_http_body_size, 20000000}
154-+ {content_security_policy, "default-src 'self'"},
155-+ {max_http_body_size, 10000000}
156+ {content_security_policy, "script-src 'self' 'unsafe-eval' 'unsafe-inline'; object-src 'self'"},
157+- {max_http_body_size, 20000000}
158++ {max_http_body_size, 10000000}
159 ]
160 endef
161
162diff --git a/debian/patches/lp1999816-fix-rabbitmqctl-status-disk-free-timeout.patch b/debian/patches/lp1999816-fix-rabbitmqctl-status-disk-free-timeout.patch
163index 4d11a95..8c1d664 100644
164--- a/debian/patches/lp1999816-fix-rabbitmqctl-status-disk-free-timeout.patch
165+++ b/debian/patches/lp1999816-fix-rabbitmqctl-status-disk-free-timeout.patch
166@@ -15,11 +15,9 @@ Bug-Ubuntu: https://bugs.launchpad.net/bugs/1999816
167 Last-Update: 2023-01-30
168 ---
169 This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
170-diff --git a/deps/rabbitmq_cli/lib/rabbitmq/cli/information_unit.ex b/deps/rabbitmq_cli/lib/rabbitmq/cli/information_unit.ex
171-index c5e02277a9e..fa548c8fe18 100644
172 --- a/deps/rabbitmq_cli/lib/rabbitmq/cli/information_unit.ex
173 +++ b/deps/rabbitmq_cli/lib/rabbitmq/cli/information_unit.ex
174-@@ -30,14 +30,18 @@ defmodule RabbitMQ.CLI.InformationUnit do
175+@@ -39,14 +39,18 @@
176 :rabbit_resource_monitor_misc.parse_information_unit(val)
177 end
178
179diff --git a/debian/tests/control b/debian/tests/control
180new file mode 100644
181index 0000000..2d4c5e4
182--- /dev/null
183+++ b/debian/tests/control
184@@ -0,0 +1,22 @@
185+Tests: smoke-test
186+Restrictions: superficial, isolation-container
187+
188+Tests: hello-world
189+Restrictions: isolation-container, needs-root, allow-stderr
190+Depends: rabbitmq-server,
191+ python3-pika
192+
193+Tests: work-queue
194+Restrictions: isolation-container, needs-root, allow-stderr
195+Depends: rabbitmq-server,
196+ python3-pika
197+
198+Tests: publish-subscribe
199+Restrictions: isolation-container, needs-root, allow-stderr
200+Depends: rabbitmq-server,
201+ python3-pika
202+
203+Tests: rpc
204+Restrictions: isolation-container, needs-root, allow-stderr
205+Depends: rabbitmq-server,
206+ python3-pika
207diff --git a/debian/tests/hello-world b/debian/tests/hello-world
208new file mode 100755
209index 0000000..5df3880
210--- /dev/null
211+++ b/debian/tests/hello-world
212@@ -0,0 +1,100 @@
213+#!/bin/sh
214+
215+# Reset rabbitmq
216+rabbitmqctl stop_app
217+rabbitmqctl reset
218+rabbitmqctl start_app
219+
220+cat <<EOF >send.py
221+#!/usr/bin/env python3
222+import pika
223+
224+connection = pika.BlockingConnection(pika.ConnectionParameters('localhost'))
225+channel = connection.channel()
226+
227+channel.queue_declare(queue='hello')
228+
229+channel.basic_publish(exchange='',
230+ routing_key='hello',
231+ body='Hello World!')
232+print(" [x] Sent 'Hello World!'")
233+EOF
234+
235+
236+cat <<EOF >receive.py
237+#!/usr/bin/env python3
238+import pika, sys, os
239+
240+def main():
241+ connection = pika.BlockingConnection(pika.ConnectionParameters(host='localhost'))
242+ channel = connection.channel()
243+
244+ channel.queue_declare(queue='hello')
245+
246+ def callback(ch, method, properties, body):
247+ print(f" [x] Received {body}")
248+
249+ channel.basic_consume(callback, queue='hello', no_ack=True)
250+
251+ print(' [*] Waiting for messages. To exit press CTRL+C')
252+ channel.start_consuming()
253+
254+if __name__ == '__main__':
255+ try:
256+ main()
257+ except KeyboardInterrupt:
258+ print('Interrupted')
259+ try:
260+ sys.exit(0)
261+ except SystemExit:
262+ os._exit(0)
263+EOF
264+
265+echo "sending the message now"
266+python3 send.py
267+
268+# `rabbitmqctl list_queues` should look like
269+# Timeout: 60.0 seconds ...
270+# Listing queues for vhost / ...
271+# name messages
272+# hello 1
273+#
274+# Check that the hello queue exists and that there is 1 message
275+rabbitmqctl list_queues # print for debugging
276+if rabbitmqctl list_queues | grep hello | awk '{print $2}' | grep -q "^1$"; then
277+ echo "The 'hello' queue exists with a single message."
278+else
279+ if [ $? -eq 1 ]; then
280+ echo "Error: 'hello' queue not found."
281+ exit 1
282+ else
283+ echo "Error: An unknown error occurred."
284+ exit 1
285+ fi
286+fi
287+
288+# should see
289+# [*] Waiting for messages. To exit press CTRL+C
290+# [x] Received b'Hello World!'
291+timeout 3s python3 receive.py
292+
293+# now the hello queue should still exist, but have no messages like so:
294+# # rabbitmqctl list_queues
295+# Timeout: 60.0 seconds ...
296+# Listing queues for vhost / ...
297+# name messages
298+# hello 0
299+#
300+# Check that the hello queue exists and that there is no message
301+rabbitmqctl list_queues # print for debugging
302+if rabbitmqctl list_queues | grep hello | awk '{print $2}' | grep -q "^0$"; then
303+ echo "The 'hello' queue exists with no messages."
304+else
305+ if [ $? -eq 1 ]; then
306+ echo "Error: 'hello' queue not found."
307+ exit 1
308+ else
309+ echo "Error: An unknown error occurred."
310+ exit 1
311+ fi
312+fi
313diff --git a/debian/tests/publish-subscribe b/debian/tests/publish-subscribe
314new file mode 100755
315index 0000000..bd1e8d1
316--- /dev/null
317+++ b/debian/tests/publish-subscribe
318@@ -0,0 +1,47 @@
319+#!/bin/sh
320+
321+# Reset rabbitmq
322+rabbitmqctl stop_app
323+rabbitmqctl reset
324+rabbitmqctl start_app
325+
326+cat << EOF > receive_logs.py
327+#!/usr/bin/env python3
328+import pika
329+
330+connection = pika.BlockingConnection(
331+ pika.ConnectionParameters(host='localhost'))
332+channel = connection.channel()
333+
334+channel.exchange_declare(exchange='logs', exchange_type='fanout')
335+
336+result = channel.queue_declare(queue='', exclusive=True)
337+queue_name = result.method.queue
338+
339+channel.queue_bind(exchange='logs', queue=queue_name)
340+
341+print(' [*] Waiting for logs. To exit press CTRL+C')
342+
343+def callback(ch, method, properties, body):
344+ print(f" [x] {body}")
345+
346+channel.basic_consume(callback, queue=queue_name, no_ack=True)
347+
348+channel.start_consuming()
349+EOF
350+
351+# create 2 consumers
352+python3 receive_logs.py &
353+python3 receive_logs.py &
354+
355+# the consumers are listed in the bindings.
356+# # rabbitmqctl list_bindings | grep logs
357+# logs exchange amq.gen-9cej1xIy-VQLf6d3UXvU1w queue amq.gen-9cej1xIy-VQLf6d3UXvU1w []
358+# logs exchange amq.gen-H-ky4z3jFxa5UxpigJAD0g queue amq.gen-H-ky4z3jFxa5UxpigJAD0g []
359+rabbitmqctl list_bindings # print for debug
360+if [ $(rabbitmqctl list_bindings | grep "logs" | awk '{print $1}' | wc -l) -eq 2 ]; then
361+ echo "The number of consumers is 2."
362+else
363+ echo "The number of consumers is not 2."
364+ exit 1
365+fi
366diff --git a/debian/tests/rpc b/debian/tests/rpc
367new file mode 100755
368index 0000000..f5b2c0c
369--- /dev/null
370+++ b/debian/tests/rpc
371@@ -0,0 +1,117 @@
372+#!/bin/sh
373+
374+# Reset rabbitmq
375+rabbitmqctl stop_app
376+rabbitmqctl reset
377+rabbitmqctl start_app
378+
379+cat << EOF > rpc_server.py
380+#!/usr/bin/env python
381+import pika
382+
383+connection = pika.BlockingConnection(
384+ pika.ConnectionParameters(host='localhost'))
385+
386+channel = connection.channel()
387+
388+channel.queue_declare(queue='rpc_queue')
389+
390+def fib(n):
391+ if n == 0:
392+ return 0
393+ elif n == 1:
394+ return 1
395+ else:
396+ return fib(n - 1) + fib(n - 2)
397+
398+def on_request(ch, method, props, body):
399+ n = int(body)
400+
401+ print(f" [.] fib({n})")
402+ response = fib(n)
403+
404+ ch.basic_publish(exchange='',
405+ routing_key=props.reply_to,
406+ properties=pika.BasicProperties(correlation_id = \
407+ props.correlation_id),
408+ body=str(response))
409+ ch.basic_ack(delivery_tag=method.delivery_tag)
410+
411+channel.basic_qos(prefetch_count=1)
412+channel.basic_consume(on_request, queue='rpc_queue', no_ack=True)
413+
414+
415+print(" [x] Awaiting RPC requests")
416+channel.start_consuming()
417+EOF
418+
419+cat << EOF > rpc_client.py
420+#!/usr/bin/env python3
421+import pika
422+import uuid
423+
424+
425+class FibonacciRpcClient(object):
426+
427+ def __init__(self):
428+ self.connection = pika.BlockingConnection(
429+ pika.ConnectionParameters(host='localhost'))
430+
431+ self.channel = self.connection.channel()
432+
433+ result = self.channel.queue_declare(queue='', exclusive=True)
434+ self.callback_queue = result.method.queue
435+
436+ self.channel.basic_consume(self.on_response, queue=self.callback_queue, no_ack=True)
437+
438+ self.response = None
439+ self.corr_id = None
440+
441+ def on_response(self, ch, method, props, body):
442+ if self.corr_id == props.correlation_id:
443+ self.response = body
444+
445+ def call(self, n):
446+ self.response = None
447+ self.corr_id = str(uuid.uuid4())
448+ self.channel.basic_publish(
449+ exchange='',
450+ routing_key='rpc_queue',
451+ properties=pika.BasicProperties(
452+ reply_to=self.callback_queue,
453+ correlation_id=self.corr_id,
454+ ),
455+ body=str(n))
456+ while self.response is None:
457+ self.connection.process_data_events(time_limit=None)
458+ return int(self.response)
459+
460+
461+fibonacci_rpc = FibonacciRpcClient()
462+
463+print(" [x] Requesting fib(30)")
464+response = fibonacci_rpc.call(30)
465+print(f" [.] Got {response}")
466+EOF
467+
468+# Start the RPC server
469+python3 rpc_server.py &
470+
471+# Give the server some time to start
472+sleep 2
473+
474+# Run a client to initiate a job for the fibonacci sequence
475+client_result=$(python3 rpc_client.py)
476+
477+# $client_results should look like:
478+# [x] Requesting fib(30)
479+# [.] fib(30)
480+# [.] Got 832040
481+
482+echo $client_result
483+if echo $client_result | grep -q "Got 832040"; then
484+ echo "client ran succesffuly"
485+else
486+ echo "ERROR, something went wrong."
487+ exit 1
488+fi
489diff --git a/debian/tests/smoke-test b/debian/tests/smoke-test
490new file mode 100755
491index 0000000..56a4899
492--- /dev/null
493+++ b/debian/tests/smoke-test
494@@ -0,0 +1,3 @@
495+#!/bin/sh
496+
497+systemctl is-active rabbitmq-server.service
498diff --git a/debian/tests/work-queue b/debian/tests/work-queue
499new file mode 100755
500index 0000000..36cdeb1
501--- /dev/null
502+++ b/debian/tests/work-queue
503@@ -0,0 +1,117 @@
504+#!/bin/sh
505+
506+# Reset rabbitmq
507+rabbitmqctl stop_app
508+rabbitmqctl reset
509+rabbitmqctl start_app
510+
511+cat << EOF > new_task.py
512+#!/usr/bin/env python3
513+import pika
514+import sys
515+
516+connection = pika.BlockingConnection(
517+ pika.ConnectionParameters(host='localhost'))
518+channel = connection.channel()
519+
520+channel.queue_declare(queue='task_queue', durable=True)
521+
522+message = ' '.join(sys.argv[1:]) or "Hello World!"
523+channel.basic_publish(
524+ exchange='',
525+ routing_key='task_queue',
526+ body=message,
527+ properties=pika.BasicProperties(delivery_mode=2) # Set delivery mode to persistent (2)
528+ )
529+print(f" [x] Sent {message}")
530+connection.close()
531+EOF
532+
533+cat << EOF > worker.py
534+#!/usr/bin/env python3
535+import pika
536+import time
537+
538+connection = pika.BlockingConnection(
539+ pika.ConnectionParameters(host='localhost'))
540+channel = connection.channel()
541+
542+channel.queue_declare(queue='task_queue', durable=True)
543+print(' [*] Waiting for messages. To exit press CTRL+C')
544+
545+
546+def callback(ch, method, properties, body):
547+ print(f" [x] Received {body.decode()}")
548+ time.sleep(body.count(b'.'))
549+ print(" [x] Done")
550+ ch.basic_ack(delivery_tag=method.delivery_tag)
551+
552+
553+channel.basic_qos(prefetch_count=1)
554+channel.basic_consume(callback, queue='task_queue', no_ack=True)
555+
556+channel.start_consuming()
557+EOF
558+
559+
560+# Create 5 queues messages
561+python3 new_task.py First message.
562+python3 new_task.py Second message..
563+python3 new_task.py Third message...
564+python3 new_task.py Fourth message....
565+python3 new_task.py Fifth message.....
566+
567+# check the queued messages, we shoudl have 5 such as:
568+# # rabbitmqctl list_queues name messages_ready messages_unacknowledged
569+# Timeout: 60.0 seconds ...
570+# Listing queues for vhost / ...
571+# name messages_ready messages_unacknowledged
572+# hello 0 0
573+# task_queue 5 0
574+#
575+# Check that the task queue exists and that there is 5 messages
576+echo "Expected:"
577+echo "task_queue 5 0"
578+echo "Actual:"
579+tqueue=$(rabbitmqctl list_queues name messages_ready messages_unacknowledged | grep task_queue)
580+echo $tqueue
581+if echo $tqueue | awk '{print $2}' | grep -q "^5$"; then
582+ echo "The 'task_queue' queue exists with 5 message."
583+else
584+ echo "Error: error checking the task_queue"
585+ exit 1
586+fi
587+
588+# Now create 2 workers
589+python3 worker.py &
590+python3 worker.py &
591+
592+# let the workers do their job
593+sleep 13
594+
595+# Now there should be no messages_ready and no messages_unacknowledged such as:
596+# # rabbitmqctl list_queues name messages_ready messages_unacknowledged
597+# Timeout: 60.0 seconds ...
598+# Listing queues for vhost / ...
599+# name messages_ready messages_unacknowledged
600+# hello 0 0
601+# task_queue 0 0
602+echo "Expected:"
603+echo "task_queue 0 0"
604+echo "Actual:"
605+tqueue=$(rabbitmqctl list_queues name messages_ready messages_unacknowledged | grep task_queue)
606+echo $tqueue
607+if echo $tqueue | grep task_queue | awk '{print $2}' | grep -q "^0"; then
608+ echo "The 'task_queue' queue exists with 0 messages_ready."
609+else
610+ echo "Error: checking the task_queue messages_ready"
611+ exit 1
612+fi
613+
614+if echo $tqueue | awk '{print $3}' | grep -q "^0"; then
615+ echo "The 'task_queue' queue exists with 0 messages_unacknowledged."
616+else
617+ echo "Error: checking the task_queue messages_unacknowledged"
618+ exit 1
619+fi
620+
621diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
622new file mode 100644
623index 0000000..9171461
624--- /dev/null
625+++ b/debian/upstream/signing-key.asc
626@@ -0,0 +1,52 @@
627+-----BEGIN PGP PUBLIC KEY BLOCK-----
628+
629+mQINBFc6394BEACzae+l1pU31AMhJrRx4BqYv8ZCVUBOeiS3xIcgme1Oq2HSq/Vt
630+x49VPU9xY9ni4GjOU9c9/J9/esuigbctCN7CdR8bqN/srwqmuIPNIS/MvGhNimjO
631+/EUKcZtmJ5fnFk08bzjkyS/ScEzf3jdJadrercoPpbAKWnzCUblX8AdFDyDJhl65
632+TlSKS9+Sz0tfSdUIa0LpyJHZmLQ4chCy6KbDUAvchM2xUTIEJwx+sL4n/J6yYkZl
633+L90mVi4QEYl1Cajioeg9zxduoUmXq0SR5gQe6VIaXYrIk2gOEMNQL4P/4CKEn9No
634+1yvUP1+dSYTyvbmF+1pr16xPyNpw3ydmxDX9VxZAEnzPabB8Uortirtt0Dpopufy
635+TJR99dPcKV+BWJtQF6xD30kj8LaDfhyVeB6Bo+L0hhhvnZYWkps8ZJ1swcoBjir7
636+RDq8hJVqu8YHrzsiFL5Ut/pRkNhrK83GVOxnTndmj/MNboExD3IR/yjCiWNxC9Zu
637+Iaedv2ux+0KrQVTDU7I97x2GDwyiUMnKL7IKWSOTDR4osv5RlJzAovuv2+lZ8sle
638+ZvCEWOGeEYYM1VLDgXhPQdMwyizJ113oobxbqF+InlWq/T9mWmJDLb4wAiha3KKE
639+XJi8wXkJMdRQ0ftM1zKD8qBMukyVndZ6yNQrx3uHAP/Yl2XKPUbtkq/KVQARAQAB
640+tDBSYWJiaXRNUSBSZWxlYXNlIFNpZ25pbmcgS2V5IDxpbmZvQHJhYmJpdG1xLmNv
641+bT6JAjcEEwEKACEFAlc6394CGwMFCwkIBwMFFQoJCAsFFgIDAQACHgECF4AACgkQ
642+a3OjbmAm38qiJQ/+PkS0I+Be1jQINT2F4f8Mwq4Zxcqm4whbg6DH6zkvvqSqXFNB
643+wg7HVsC3qQ9Uh6OPw3dziBHmsOE50DpeqCGjHGacJ/Az/00PHKUn8eJQ/dIB1rla
644+PcSOBUP2CrMLLh9PbP1ZDm2/6gpInyYIRQox8k7j5PnHSVprYAA6tp/11i351WOQ
645+WkuN54482svVRfUEttt0NPLXtXJQl4V1eBt8+J11ZSh0mq2QSTxg211YBY0ugeVx
646+Q0PBIWvrNmcsnBttj5MJ/4L9nFmuemiSS3M9ONjwDBxaiaWCwxFwKXGensNOWeZy
647+bBfbhQxTpOKSNgyk+MymrG5EyI7fVlbmmHEhuYmV4pJadXmW1a9wvRHap/aLR1Aw
648+akFI29CABbnYD3ZXg+DmNqqE6um5Uem2zYr/9hfSL5KuuwawoyW8HV4gKBe+MgW1
649+n1lECvECt9Bn2VepjIUCv4gfHBDel5v1CXxZpTnHLt8Hsno1qTf6dGvvBYEPyTA+
650+cAlUeCmfjhBVNQEapUzgW0D7E8JaWHAbJPtwwp/iIO/xqEps3VGOouG+G4GPiABh
651+CP7hYUceecgVAF5g75gcI2mZeXAfbHVdfffZZXSYA7RjOAA1bLOopjq6UvYyIBhe
652+D72feGzkEPtjTpHtqttDFO9ypBEwnJjTpw2uTcBIbc6E7AThaZeEF/JC84aIRgQQ
653+EQoABgUCV0RROwAKCRD3uM6mBW6OVjBwAJ9j4tcWbw03rBy5j4LjP9a4EToJcwCf
654+TEfCiAWldVzFkDM9jBfu0V+rIwC5Ag0EVzrf3gEQAN4Nor5B6nG+Rrb0yzI7Q1sO
655+VM+OD6CdCN4Ic9E3u+pgsfbtRQKRuSNk8LyPVOpI5rpsJhqGKEDOUWEtb7uyfZxV
656+J57QhbhIiJTJsFp50mofC58Kb8+vQ4x6QKdW9dwNSH3+BzwHi6QN+b+ZFifC4J6H
657+q/1Ebu1b6q7aWjY7dPh2K+XgKTIq6qio9HFqUTGdj2QM0eLiQ6FDDKH0cMvVqPGD
658+dwJXAYoG5Br6WeYFyoBiygfaKXMVu72dL9YhyeUfGJtrZkRv6zqrkwnjWL7Xu1Rd
659+5gdYXV1QBz3SyBdZYS3MCbvkMLEkBCXrMG4zvReasrkanMANRQyM/XPMS5joO5dD
660+cvL5FDQeOy7+YlznkM5pAar2SLrJDerjVLBvXdCBX4MjsW05t3OPg6ryMId1rHbY
661+XtPslrCm9abox53dUtd16Gp/FSxs2TT3Wbos0/zel/zOIyj4kcVR3QjplMchlWOA
662+YLYO5VwM1f49/xvFOEMiyb98ameS0fFf1pNAstLodEDxgXIdzoelxbybYrRLymgD
663+tp3gkf53mhSN1q5Qu+/CQbSChqbcAsT8qUSdeGkvzR4qKEzDh+dEo4lheNwi7xPZ
664+/kj2RjaKs6jjxUWw9oyqxdGt9IwbRo+0TV+gLKUv/uj/lVKO5O3alNN37lobLQbF
665+5fFTrp9oXz2eerqAJFI7ABEBAAGJAh8EGAEKAAkFAlc6394CGwwACgkQa3OjbmAm
666+38pltg//W37vxUm6OMmXaKuLtE/G4GsM7QHD/OIvXZw+HIzyVClsM8v0+DGolOGU
667+Qif9HBRZfrgEWHTVeTDkynq3y7hbA2ekXEGvdKMVTt1JqRWgWPP57dAu8aVaJuR6
668+b4HLS0dfavXxnG1K2zunq3eARoOpynUJRzdG95JjXaLyYd1FGU6WBfyaVEnaZump
669+o6evG8VcH8fj/h88vhc3qlU+FdP0B8pb6QQpkqZGJeeiKP/yVFI/wQEqITIs1/ST
670+stzNGzIeUnNITjUCm/O2Hy+VmrYeFqFNY0SSdRriENnbcxOZN4raQfhBToe5wdgo
671+vUXCJaaVTd5WMGJX6Gn3GevMaLjO8YlRfcqnD7rAFUGwTKdGRjgc2NbD0L3fB2Mo
672+Y6SIAhEFbVWp/IExGhF+RTX0GldX/NgYMGvf6onlCRbY6By24I+OJhluD6lFaogG
673+vyar4hPA2PMw2LUjR5sZGHPGd65LtXviRn6E1nAJ8CM9g9s6LD5nA9A7m+FEI0rL
674+LVJf9GjgRbyD6QF53AZanwGUoKUPaF+Jp6HhVXNWEyc2xV1GQL+9U2/BX6zyzAZP
675+fVeMPOtWIF9ZPqp7nQw9hhzfYWxJRh4UZ90/ErwzKYzZLYZJcPNMSbScPVB/th/n
676+FfI07vQHGzzlrJi+064X5V6BdvKB25qBq67GbYw88+XcrM6R+Uk=
677+=tsX2
678+-----END PGP PUBLIC KEY BLOCK-----
679diff --git a/debian/watch b/debian/watch
680index af128d5..747a68e 100644
681--- a/debian/watch
682+++ b/debian/watch
683@@ -1,2 +1,4 @@
684-version=3
685-http://www.rabbitmq.com/releases/rabbitmq-server/v(.*)/rabbitmq-server-(\d.*)\.tar\.xz
686+version=4
687+opts="searchmode=plain,pgpmode=auto" \
688+ https://api.github.com/repos/rabbitmq/rabbitmq-server/releases?per_page=100&page=2 \
689+ https://github.com/rabbitmq/rabbitmq-server/releases/download/[^/]+/@PACKAGE@-@ANY_VERSION@@ARCHIVE_EXT@
690diff --git a/deps/.hex/cache.erl b/deps/.hex/cache.erl
691index 6de5258..cd6ce2f 100644
692--- a/deps/.hex/cache.erl
693+++ b/deps/.hex/cache.erl
694@@ -7,249 +7,459 @@
695 {type,set},
696 {keypos,1},
697 {protection,protected}].
698-[{{tarball_etag,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.3">>},
699- <<"\"d354c9fcbfd54556b8e8eef6c058a152\"">>},
700- {{checksum,<<"hexpm">>,<<"poison">>,<<"1.5.2">>},
701- <<86,11,223,183,68,158,61,221,35,160,150,146,159,185,252,33,34,247,9,188,
702- 199,88,178,213,213,165,199,208,234,132,137,16>>},
703- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.3.3">>},
704- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.6">>,false}]},
705- {{deps,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.3">>},
706- [{<<"hexpm">>,<<"decimal">>,<<"decimal">>,<<"~> 1.0">>,true}]},
707- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.7">>},
708- <<169,112,194,61,151,0,174,120,66,181,38,197,118,119,230,227,241,8,148,180,
709- 41,82,70,150,234,213,71,233,48,35,145,192>>},
710- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.3.2">>},
711- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.6">>,false}]},
712- {{deps,<<"hexpm">>,<<"exjsx">>,<<"3.1.0">>},
713- [{<<"hexpm">>,<<"jsx">>,<<"jsx">>,<<"~> 2.4.0">>,false}]},
714- {{deps,<<"hexpm">>,<<"csv">>,<<"1.1.5">>},[]},
715- {{registry_etag,<<"hexpm">>,<<"exjsx">>},
716- <<"\"97732ea099c024610deb280b5c305069\"">>},
717- {{checksum,<<"hexpm">>,<<"csv">>,<<"2.2.0">>},
718- <<145,11,107,111,136,138,168,176,247,155,220,168,171,244,206,33,214,76,152,
719- 252,135,182,186,139,106,231,242,237,34,85,28,250>>},
720- {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.4.5">>},nil},
721- {{deps,<<"hexpm">>,<<"csv">>,<<"1.0.0">>},[]},
722- {{checksum,<<"hexpm">>,<<"json">>,<<"1.0.3">>},
723- <<84,125,88,219,189,134,76,10,86,12,12,163,120,158,232,132,137,116,232,197,
724- 23,205,183,130,124,51,3,227,180,46,117,77>>},
725- {{deps,<<"hexpm">>,<<"json">>,<<"2.1.0-SNAPSHOT">>},
726- [{<<"hexpm">>,<<"decimal">>,<<"decimal">>,<<"~> 1.0">>,true}]},
727- {{deps,<<"hexpm">>,<<"benchee">>,<<"0.12.0">>},
728+[{{tarball_etag,<<"hexpm">>,<<"observer_cli">>,<<"1.5.3">>},
729+ <<"\"4a1c28d6fcece47b9dc72c7b376ab69d\"">>},
730+ {{deps,<<"hexpm">>,<<"benchee_html">>,<<"0.5.0">>},
731+ [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<"~> 0.12">>,false},
732+ {<<"hexpm">>,<<"benchee_json">>,<<"benchee_json">>,<<"~> 0.5">>,false}]},
733+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.2.3">>},{{2020,3,9},{14,52,5}}},
734+ {{outer_checksum,<<"hexpm">>,<<"benchee">>,<<"0.10.0">>},
735+ <<90,37,120,140,106,49,22,1,230,80,215,11,31,65,165,48,229,2,135,187,16,203,
736+ 136,231,38,235,222,72,243,27,160,19>>},
737+ {{inner_checksum,<<"hexpm">>,<<"exjsx">>,<<"3.1.0">>},
738+ <<212,25,22,44,178,213,190,128,7,8,53,194,194,184,199,140,140,69,144,119,6,
739+ 201,145,210,63,55,80,218,229,6,209,233>>},
740+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.3.2">>},
741+ <<194,18,58,158,240,37,55,126,12,183,146,202,226,3,176,251,111,81,83,62,45,
742+ 9,138,157,207,126,43,240,18,221,33,194>>},
743+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.4.0">>},{{2020,3,9},{14,52,5}}},
744+ {{deps,<<"hexpm">>,<<"benchee">>,<<"0.13.0">>},
745 [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
746- {{deps,<<"hexpm">>,<<"csv">>,<<"2.0.0-rc.0">>},
747+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.3.3">>},
748+ <<80,233,140,137,253,228,76,91,121,125,96,45,137,62,163,15,126,225,180,91,
749+ 77,1,174,170,62,167,66,214,185,139,30,238>>},
750+ {{inner_checksum,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.3">>},
751+ <<195,82,1,177,8,228,28,72,227,114,232,11,96,68,62,247,80,197,149,184,170,
752+ 81,79,194,0,203,163,102,160,198,148,126>>},
753+ {{deps,<<"hexpm">>,<<"csv">>,<<"2.3.1">>},
754 [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.4">>,
755 false}]},
756- {{checksum,<<"hexpm">>,<<"benchee_html">>,<<"0.5.0">>},
757- <<19,84,186,128,5,249,121,193,119,86,31,224,139,131,202,251,174,67,243,4,
758- 110,138,108,242,9,19,43,137,103,182,219,23>>},
759- {{deps,<<"hexpm">>,<<"recon">>,<<"2.3.6">>},[]},
760+ {{timestamp,<<"hexpm">>,<<"recon">>,<<"2.2.1">>},{{2020,3,9},{14,52,0}}},
761+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.2.4">>},{{2020,3,9},{14,52,5}}},
762+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.2.0">>},
763+ {{2020,3,9},{14,52,5}}},
764+ {{outer_checksum,<<"hexpm">>,<<"recon">>,<<"2.3.2">>},
765+ <<166,252,251,218,190,26,239,145,25,184,113,48,72,70,177,206,40,45,154,65,
766+ 36,188,221,175,199,97,108,26,37,108,117,150>>},
767+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.4.2">>},
768+ <<245,131,207,95,146,14,6,187,25,227,36,29,139,227,242,66,199,98,16,105,185,
769+ 125,1,19,130,88,232,183,165,73,55,89>>},
770+ {{timestamp,<<"hexpm">>,<<"json">>,<<"1.1.0">>},{{2020,3,9},{14,52,5}}},
771+ {{deps,<<"hexpm">>,<<"poison">>,<<"3.1.0">>},[]},
772+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"0.1.0">>},
773+ <<83,93,248,66,116,16,163,147,66,189,186,61,17,181,60,80,132,232,115,81,105,
774+ 99,126,190,213,196,76,215,14,171,0,35>>},
775+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.1.5">>},
776+ <<87,63,110,101,253,118,8,187,24,230,175,36,91,213,105,165,181,56,126,4,204,
777+ 76,7,123,31,218,233,153,8,74,169,85>>},
778+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.2.2">>},
779+ <<37,60,24,199,220,111,194,114,144,177,245,7,243,173,198,134,63,67,150,176,
780+ 153,208,235,57,110,60,14,88,220,254,14,228>>},
781+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"0.2.2">>},{{2020,3,9},{14,52,5}}},
782+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"2.3.1">>},{{2020,3,9},{14,52,5}}},
783+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"1.2.1">>},{{2020,3,9},{14,52,5}}},
784+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"1.3.0">>},{{2020,3,9},{14,52,5}}},
785+ {{deps,<<"hexpm">>,<<"json">>,<<"0.3.3">>},[]},
786+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.1.1">>},{{2020,3,9},{14,52,5}}},
787+ {{versions,<<"hexpm">>,<<"benchee">>},
788+ [<<"0.1.0">>,<<"0.2.0">>,<<"0.3.0">>,<<"0.4.0">>,<<"0.5.0">>,<<"0.6.0">>,
789+ <<"0.7.0">>,<<"0.8.0">>,<<"0.9.0">>,<<"0.10.0">>,<<"0.11.0">>,<<"0.12.0">>,
790+ <<"0.12.1">>,<<"0.13.0">>,<<"0.13.1">>,<<"0.13.2">>,<<"0.14.0">>,
791+ <<"0.99.0">>,<<"1.0.0">>,<<"1.0.1">>]},
792+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"2.1.0">>},
793+ <<0,44,170,249,57,185,124,132,83,62,240,246,33,211,237,65,78,215,3,252,208,
794+ 60,145,236,13,214,32,67,223,16,44,99>>},
795+ {{deps,<<"hexpm">>,<<"benchee_html">>,<<"0.3.1">>},
796+ [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<"~> 0.8">>,false},
797+ {<<"hexpm">>,<<"benchee_json">>,<<"benchee_json">>,<<">= 0.3.1">>,false}]},
798+ {{deps,<<"hexpm">>,<<"tiny">>,<<"1.0.1">>},[]},
799+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.2.0">>},
800+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.4">>,false}]},
801+ {{timestamp,<<"hexpm">>,<<"benchee">>,<<"1.0.1">>},{{2020,3,9},{14,52,5}}},
802+ {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.4.5">>},nil},
803+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.0.0">>},
804+ <<37,176,134,181,185,240,219,77,168,137,42,78,21,67,87,112,109,29,219,116,
805+ 166,190,176,5,234,235,228,11,96,67,46,140>>},
806+ {{timestamp,<<"hexpm">>,<<"jason">>,<<"1.0.1">>},{{2020,3,9},{14,52,5}}},
807+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"2.0.0-rc.0">>},
808+ <<83,185,186,191,253,24,107,180,251,159,221,71,232,164,66,184,241,141,184,
809+ 20,151,255,163,165,91,90,95,89,111,90,200,20>>},
810+ {{timestamp,<<"hexpm">>,<<"benchee">>,<<"0.13.0">>},{{2020,3,9},{14,52,5}}},
811+ {{timestamp,<<"hexpm">>,<<"json">>},{{2020,3,9},{14,52,5}}},
812+ {{deps,<<"hexpm">>,<<"jsone">>,<<"1.4.5">>},[]},
813+ {{inner_checksum,<<"hexpm">>,<<"recon">>,<<"2.3.6">>},
814+ <<43,202,208,207,98,31,178,119,202,187,182,65,49,89,205,58,163,2,101,194,
815+ 222,228,44,150,134,151,152,139,48,16,134,4>>},
816+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.1">>},
817+ <<240,71,105,128,125,55,3,221,199,75,125,172,252,7,168,137,217,240,195,33,
818+ 243,208,145,182,109,158,2,193,87,193,164,125>>},
819+ {{outer_checksum,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.1">>},
820+ <<23,26,137,155,34,80,224,72,191,89,178,41,171,37,52,247,77,137,44,170,243,
821+ 29,184,245,90,242,156,26,6,1,71,84>>},
822+ {{inner_checksum,<<"hexpm">>,<<"json">>,<<"2.1.0-SNAPSHOT">>},
823+ <<16,4,241,79,86,196,247,98,133,76,72,46,15,233,45,98,116,227,208,7,139,61,
824+ 112,228,178,238,179,183,158,39,81,7>>},
825+ {{inner_checksum,<<"hexpm">>,<<"benchee">>,<<"0.12.0">>},
826+ <<119,30,145,149,5,203,227,153,223,95,73,184,162,28,86,175,82,37,84,44,165,
827+ 200,119,224,186,160,197,3,239,180,230,38>>},
828+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.3.3">>},
829+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.6">>,false}]},
830+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.4">>},
831+ <<100,128,181,191,88,169,36,0,19,228,144,60,75,75,247,96,128,68,39,162,206,
832+ 78,78,248,86,100,248,242,7,75,45,130>>},
833+ {{outer_checksum,<<"hexpm">>,<<"recon">>,<<"2.3.0">>},
834+ <<197,103,12,1,118,217,143,197,134,60,112,72,163,173,92,172,44,1,81,110,133,
835+ 253,40,176,162,35,166,106,125,235,140,234>>},
836+ {{deps,<<"hexpm">>,<<"poison">>,<<"1.1.0">>},[]},
837+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.0.0">>},{{2020,3,9},{14,52,5}}},
838 {{retired,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.2">>},nil},
839- {{checksum,<<"hexpm">>,<<"stdout_formatter">>,<<"0.1.0">>},
840- <<247,30,210,221,230,58,44,168,206,231,133,5,145,64,254,121,160,122,142,67,
841- 65,133,52,199,94,32,21,56,185,12,31,185>>},
842+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.1.3">>},{{2020,3,9},{14,52,5}}},
843+ {{outer_checksum,<<"hexpm">>,<<"json">>,<<"0.3.0">>},
844+ <<2,74,88,8,199,219,172,173,7,228,200,251,223,183,96,201,108,45,40,115,94,
845+ 67,214,95,26,241,22,67,164,211,163,242>>},
846+ {{retired,<<"hexpm">>,<<"csv">>,<<"0.2.2">>},nil},
847+ {{timestamp,<<"hexpm">>,<<"tiny">>},{{2020,3,9},{14,52,5}}},
848+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"1.1.0">>},
849+ <<14,162,56,244,6,131,29,242,159,119,29,183,115,21,64,93,136,12,158,247,184,
850+ 24,166,176,224,171,162,102,83,9,225,162>>},
851+ {{outer_checksum,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.1">>},
852+ <<222,84,131,50,37,176,230,127,33,219,71,51,58,8,104,90,237,80,215,120,162,
853+ 241,28,247,227,106,233,227,254,78,225,7>>},
854 {{retired,<<"hexpm">>,<<"exjsx">>,<<"3.2.1">>},nil},
855- {{registry_etag,<<"hexpm">>,<<"stdout_formatter">>},
856- <<"\"798f35dfaecff22d405cc75c551e3b6e\"">>},
857 {{retired,<<"hexpm">>,<<"csv">>,<<"2.3.1">>},nil},
858- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.5">>},
859- <<84,122,239,236,28,103,254,50,131,247,123,172,77,175,133,243,245,147,0,39,
860- 100,247,104,250,170,66,56,117,165,26,35,32>>},
861- {{retired,<<"hexpm">>,<<"csv">>,<<"0.2.2">>},nil},
862- {{retired,<<"hexpm">>,<<"benchee">>,<<"0.5.0">>},nil},
863+ {{timestamp,<<"hexpm">>,<<"parallel_stream">>},{{2020,3,9},{14,52,5}}},
864+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.0.5">>},
865+ {{2020,3,9},{14,52,5}}},
866+ {{timestamp,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.0">>},
867+ {{2020,3,9},{14,52,5}}},
868+ {{timestamp,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.3">>},
869+ {{2020,3,9},{14,52,5}}},
870+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"2.2.0">>},{{2020,3,9},{14,52,5}}},
871+ {{outer_checksum,<<"hexpm">>,<<"jason">>,<<"1.1.0">>},
872+ <<35,233,217,97,4,204,233,231,74,99,53,111,40,10,215,199,171,200,238,104,
873+ 164,95,176,81,208,132,82,54,188,148,56,108>>},
874+ {{outer_checksum,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.2">>},
875+ <<186,119,162,144,135,118,51,176,15,182,15,212,137,226,228,140,9,196,152,
876+ 138,4,227,160,2,68,188,251,111,6,157,247,36>>},
877+ {{outer_checksum,<<"hexpm">>,<<"json">>,<<"1.0.4-SNAPSHOT">>},
878+ <<239,82,71,134,18,4,215,101,218,196,201,174,239,141,242,228,84,208,44,85,
879+ 221,176,130,198,199,103,181,203,151,45,101,25>>},
880+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.3.0">>},
881+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.4">>,false}]},
882 {{retired,<<"hexpm">>,<<"poison">>,<<"1.3.0">>},nil},
883- {{deps,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.6">>},[]},
884- {{checksum,<<"hexpm">>,<<"recon">>,<<"2.3.5">>},
885- <<81,54,235,143,128,32,164,64,245,248,148,241,193,30,127,169,72,3,21,178,
886- 230,227,152,176,228,102,9,203,150,62,118,138>>},
887- {{registry_etag,<<"hexpm">>,<<"recon">>},
888- <<"\"7e2ca92025513cd89d7aafccb513b5fe\"">>},
889- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.0">>},
890- <<110,207,210,201,30,22,244,142,21,53,116,59,87,208,26,66,198,93,125,213,26,
891- 139,67,229,114,59,31,121,146,113,105,168>>},
892+ {{retired,<<"hexpm">>,<<"benchee">>,<<"0.5.0">>},nil},
893+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.1.0">>},
894+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.2">>,false}]},
895+ {{timestamp,<<"hexpm">>,<<"recon">>,<<"2.3.5">>},{{2020,3,9},{14,52,0}}},
896+ {{outer_checksum,<<"hexpm">>,<<"benchee">>,<<"0.3.0">>},
897+ <<1,123,136,115,118,56,207,113,196,97,112,248,67,81,6,110,253,61,18,28,104,
898+ 204,142,220,191,198,92,140,70,60,124,188>>},
899 {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.3.0">>},nil},
900- {{tarball_etag,<<"hexpm">>,<<"observer_cli">>,<<"1.5.3">>},
901- <<"\"4a1c28d6fcece47b9dc72c7b376ab69d\"">>},
902- {{registry_etag,<<"hexpm">>,<<"base64url">>},
903- <<"\"3a631721166bd5fdaaf272f3b063c925\"">>},
904+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.2.3">>},[]},
905+ {{inner_checksum,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.6">>},
906+ <<185,103,190,43,35,240,246,120,127,171,126,214,129,180,196,90,33,90,129,72,
907+ 31,182,43,1,165,183,80,250,143,48,247,108>>},
908+ {{deps,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.2">>},[]},
909+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.3.2">>},
910+ <<44,187,218,100,149,12,13,159,201,60,175,106,184,221,155,49,232,55,50,164,
911+ 156,21,248,17,153,78,214,142,229,155,45,213>>},
912+ {{deps,<<"hexpm">>,<<"json">>,<<"0.3.2">>},[]},
913+ {{timestamp,<<"hexpm">>,<<"benchee_html">>,<<"0.4.0">>},
914+ {{2020,3,9},{14,52,5}}},
915 {{deps,<<"hexpm">>,<<"jsone">>,<<"1.3.2">>},[]},
916- {{deps,<<"hexpm">>,<<"jsone">>,<<"1.4.1">>},[]},
917+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.1.1">>},
918+ <<144,94,191,180,229,77,90,141,108,61,184,90,151,227,68,244,0,142,188,59,
919+ 117,227,37,235,243,184,143,105,204,82,97,188>>},
920+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.1">>},
921+ <<16,236,251,46,47,210,22,214,69,26,247,28,241,79,39,110,6,58,9,110,21,182,
922+ 133,222,117,53,253,104,4,102,201,181>>},
923 {{retired,<<"hexpm">>,<<"benchee">>,<<"0.14.0">>},nil},
924- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.0.3">>},
925- <<203,247,114,93,87,123,181,54,15,26,132,29,231,129,200,59,140,131,56,79,
926- 158,10,194,88,127,8,19,128,121,36,154,200>>},
927- {{checksum,<<"hexpm">>,<<"benchee">>,<<"0.13.0">>},
928- <<157,237,151,116,241,241,18,204,84,77,130,229,249,169,5,160,22,134,47,147,
929- 186,137,249,131,214,167,226,80,145,239,226,61>>},
930+ {{deps,<<"hexpm">>,<<"jsone">>,<<"1.2.0">>},[]},
931+ {{outer_checksum,<<"hexpm">>,<<"json">>,<<"0.3.2">>},
932+ <<6,79,119,21,219,121,136,118,175,30,184,40,124,132,98,109,32,87,82,237,176,
933+ 225,163,143,209,38,34,47,103,105,237,172>>},
934+ {{deps,<<"hexpm">>,<<"poison">>,<<"1.5.2">>},[]},
935 {{retired,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.2">>},nil},
936 {{retired,<<"hexpm">>,<<"benchee">>,<<"0.13.2">>},nil},
937- {{deps,<<"hexpm">>,<<"benchee_html">>,<<"0.5.0">>},
938- [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<"~> 0.12">>,false},
939- {<<"hexpm">>,<<"benchee_json">>,<<"benchee_json">>,<<"~> 0.5">>,false}]},
940- {{checksum,<<"hexpm">>,<<"recon">>,<<"2.5.0">>},
941- <<47,127,203,236,44,53,3,75,173,226,249,113,127,119,5,157,197,78,180,233,41,
942- 163,4,156,167,186,103,117,192,189,102,205>>},
943- {{checksum,<<"hexpm">>,<<"benchee">>,<<"1.0.0">>},
944- <<37,36,182,192,229,65,48,157,150,154,204,247,95,119,225,209,101,62,70,20,
945- 42,252,104,233,234,79,243,85,89,167,148,188>>},
946- {{checksum,<<"hexpm">>,<<"recon">>,<<"2.4.0">>},
947- <<144,31,247,139,57,199,84,251,77,111,215,45,207,13,189,57,137,103,187,210,
948- 228,213,156,8,212,215,170,68,167,61,233,29>>},
949- {{checksum,<<"hexpm">>,<<"csv">>,<<"2.3.1">>},
950- <<156,225,30,255,90,116,160,123,175,55,135,178,177,157,215,152,114,77,41,
951- 169,195,164,146,164,29,243,159,106,246,134,218,14>>},
952- {{checksum,<<"hexpm">>,<<"json">>,<<"2.0.1-SNAPSHOT">>},
953- <<232,37,108,31,91,115,43,205,72,90,169,75,192,19,113,243,36,225,20,154,143,
954- 38,38,35,64,124,162,204,19,171,8,74>>},
955- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.3.1">>},
956- <<222,148,84,174,200,249,97,163,28,227,188,38,197,39,87,121,10,152,130,7,85,
957- 93,208,130,110,90,96,165,229,244,16,167>>},
958- {{deps,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.2">>},[]},
959- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.4.1">>},
960- <<140,130,155,178,142,63,49,106,54,18,22,49,68,5,254,41,109,141,210,253,116,
961- 9,223,165,63,164,172,28,255,55,151,160>>},
962- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.0.2">>},
963- <<4,169,229,159,101,162,157,117,225,224,34,182,226,186,4,222,45,15,34,138,
964- 192,11,179,255,223,212,21,128,10,36,196,109>>},
965- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.5.0">>},
966- <<153,68,136,43,113,245,91,37,3,102,61,156,181,77,63,28,123,189,247,204,109,
967- 208,28,196,14,168,239,81,32,118,1,236>>},
968- {{deps,<<"hexpm">>,<<"csv">>,<<"1.4.0">>},
969- [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.3">>,
970- false}]},
971- {{deps,<<"hexpm">>,<<"csv">>,<<"2.0.0">>},
972- [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.4">>,
973- false}]},
974+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.3.1">>},
975+ <<93,43,197,39,177,127,29,127,117,31,104,29,56,234,57,136,166,142,206,162,
976+ 41,215,41,123,71,219,82,241,176,26,149,42>>},
977+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"2.0.1">>},
978+ <<127,52,144,106,8,57,243,180,155,155,118,71,70,28,81,68,120,118,17,245,153,
979+ 232,215,67,33,66,128,118,22,153,223,43>>},
980+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.3.2">>},
981+ <<85,88,160,32,2,252,151,72,122,83,69,38,81,20,195,160,164,127,14,44,248,65,
982+ 131,174,100,131,18,12,40,181,169,45>>},
983+ {{timestamp,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.4">>},
984+ {{2020,3,9},{14,52,5}}},
985+ {{timestamp,<<"hexpm">>,<<"json">>,<<"2.0.1-SNAPSHOT">>},
986+ {{2020,3,9},{14,52,5}}},
987+ {{inner_checksum,<<"hexpm">>,<<"benchee_html">>,<<"0.5.0">>},
988+ <<19,84,186,128,5,249,121,193,119,86,31,224,139,131,202,251,174,67,243,4,
989+ 110,138,108,242,9,19,43,137,103,182,219,23>>},
990+ {{timestamp,<<"hexpm">>,<<"json">>,<<"1.2.2">>},{{2020,3,9},{14,52,5}}},
991+ {{tarball_etag,<<"hexpm">>,<<"csv">>,<<"2.3.1">>},
992+ <<"\"e096e9107af2b900626fb9610693722e\"">>},
993+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.6">>},
994+ <<120,238,232,187,56,240,190,226,231,54,115,215,27,199,95,198,251,1,245,111,
995+ 13,35,231,105,162,110,238,54,85,72,122,56>>},
996+ {{timestamp,<<"hexpm">>,<<"json">>,<<"1.2.3">>},{{2020,3,9},{14,52,5}}},
997+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.0.0">>},{{2020,3,9},{14,52,5}}},
998+ {{deps,<<"hexpm">>,<<"json">>,<<"1.2.0">>},[]},
999+ {{inner_checksum,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.2">>},
1000+ <<10,15,244,148,212,41,101,199,80,103,93,163,225,174,2,244,58,151,127,76,
1001+ 237,209,79,159,115,152,247,177,247,37,52,29>>},
1002+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.3.1">>},{{2020,3,9},{14,52,5}}},
1003+ {{deps,<<"hexpm">>,<<"poison">>,<<"1.2.0">>},[]},
1004+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.3.4">>},
1005+ <<196,149,38,14,55,137,176,144,88,147,32,164,221,109,151,69,54,147,217,186,
1006+ 43,222,120,167,11,98,32,205,246,88,203,255>>},
1007+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.4.0">>},
1008+ <<121,217,236,185,73,178,123,204,43,90,3,121,139,93,113,250,129,148,13,153,
1009+ 252,240,217,106,194,6,142,94,242,154,218,192>>},
1010+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.2.6">>},{{2020,3,9},{14,52,5}}},
1011 {{retired,<<"hexpm">>,<<"poison">>,<<"1.1.1">>},nil},
1012- {{registry_etag,<<"hexpm">>,<<"json">>},
1013- <<"\"8b0b3962e6c7fff392df3a3998a05793\"">>},
1014+ {{deps,<<"hexpm">>,<<"jsone">>,<<"1.4.7">>},[]},
1015+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.2.1">>},{{2020,3,9},{14,52,5}}},
1016+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"1.3.1">>},{{2020,3,9},{14,52,5}}},
1017+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.2.4">>},
1018+ <<102,254,225,234,245,54,52,125,73,57,66,203,94,8,83,33,197,30,128,222,18,
1019+ 79,240,15,75,38,81,135,11,145,155,153>>},
1020+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"1.1.1">>},
1021+ <<87,231,124,218,254,52,118,157,204,17,76,108,36,152,71,182,99,4,229,72,152,
1022+ 145,48,107,151,98,227,33,21,32,215,103>>},
1023+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"2.0.0">>},
1024+ <<198,111,234,137,186,120,98,185,73,1,186,240,135,18,133,233,183,60,173,137,
1025+ 197,253,181,122,99,134,210,173,207,41,89,62>>},
1026+ {{outer_checksum,<<"hexpm">>,<<"benchee">>,<<"0.1.0">>},
1027+ <<208,31,56,94,20,110,182,218,61,93,90,7,40,44,144,82,47,110,7,231,100,195,
1028+ 38,27,230,155,172,172,159,182,64,41>>},
1029+ {{outer_checksum,<<"hexpm">>,<<"benchee">>,<<"0.14.0">>},
1030+ <<212,204,201,230,181,103,60,98,187,149,202,83,251,122,126,231,244,244,217,
1031+ 75,159,14,143,136,177,239,8,191,215,210,33,61>>},
1032+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.0.5">>},
1033+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"~> 2.2.1">>,false}]},
1034 {{retired,<<"hexpm">>,<<"exjsx">>,<<"3.0.2">>},nil},
1035 {{retired,<<"hexpm">>,<<"jsone">>,<<"1.5.1">>},nil},
1036- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.4.3">>},
1037- <<222,146,226,188,133,188,9,236,103,111,25,246,236,45,170,89,186,31,1,3,209,
1038- 218,150,207,12,202,54,52,44,144,217,63>>},
1039- {{checksum,<<"hexpm">>,<<"benchee">>,<<"0.99.0">>},
1040- <<14,251,252,49,4,90,210,247,90,72,103,59,209,190,250,138,106,88,85,233,59,
1041- 140,49,23,174,215,215,218,141,230,91,113>>},
1042- {{versions,<<"hexpm">>,<<"jason">>},
1043- [<<"1.0.0-rc.1">>,<<"1.0.0-rc.2">>,<<"1.0.0-rc.3">>,<<"1.0.0">>,<<"1.0.1">>,
1044- <<"1.1.0">>,<<"1.1.1">>,<<"1.1.2">>]},
1045- {{checksum,<<"hexpm">>,<<"poison">>,<<"2.1.0">>},
1046- <<245,131,33,140,237,130,38,117,228,132,100,143,162,108,147,61,98,19,115,
1047- 240,28,108,118,189,0,0,93,123,212,184,46,39>>},
1048- {{checksum,<<"hexpm">>,<<"poison">>,<<"1.0.3">>},
1049- <<11,227,252,24,76,188,187,142,189,106,131,138,205,120,113,127,255,251,223,
1050- 137,247,195,149,152,149,248,127,212,147,195,55,79>>},
1051- {{deps,<<"hexpm">>,<<"json">>,<<"1.3.0">>},[]},
1052- {{retired,<<"hexpm">>,<<"poison">>,<<"1.0.0">>},nil},
1053- {{checksum,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.3">>},
1054- <<195,82,1,177,8,228,28,72,227,114,232,11,96,68,62,247,80,197,149,184,170,
1055- 81,79,194,0,203,163,102,160,198,148,126>>},
1056+ {{timestamp,<<"hexpm">>,<<"benchee">>,<<"0.4.0">>},{{2020,3,9},{14,52,5}}},
1057+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"1.2.1">>},
1058+ <<123,233,243,178,104,142,253,204,104,144,98,204,210,30,52,14,229,253,62,
1059+ 249,220,209,66,19,96,52,190,181,237,28,46,35>>},
1060+ {{inner_checksum,<<"hexpm">>,<<"json">>,<<"1.3.0">>},
1061+ <<44,107,172,83,3,113,61,27,67,202,111,60,136,23,103,245,123,42,223,102,140,
1062+ 222,48,19,189,113,87,220,101,239,41,156>>},
1063 {{retired,<<"hexpm">>,<<"jsone">>,<<"1.2.3">>},nil},
1064- {{retired,<<"hexpm">>,<<"jason">>,<<"1.1.0">>},nil},
1065 {{retired,<<"hexpm">>,<<"csv">>,<<"1.2.1">>},nil},
1066- {{deps,<<"hexpm">>,<<"json">>,<<"0.3.2">>},[]},
1067- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.3.4">>},
1068- <<105,102,54,18,176,225,123,172,122,29,127,26,69,235,225,149,15,19,218,24,
1069- 10,69,123,7,223,63,175,139,223,24,200,149>>},
1070+ {{inner_checksum,<<"hexpm">>,<<"json">>,<<"0.3.2">>},
1071+ <<228,10,21,153,48,36,160,203,79,94,34,129,109,107,227,64,2,204,68,99,198,
1072+ 23,137,237,53,236,148,196,25,17,235,238>>},
1073+ {{timestamp,<<"hexpm">>,<<"benchee_html">>,<<"0.3.0">>},
1074+ {{2020,3,9},{14,52,5}}},
1075+ {{outer_checksum,<<"hexpm">>,<<"json">>,<<"2.0.0-SNAPSHOT">>},
1076+ <<82,54,119,31,28,24,178,146,208,95,163,243,177,122,136,230,32,65,105,41,
1077+ 167,111,111,118,7,160,99,84,190,131,223,24>>},
1078+ {{timestamp,<<"hexpm">>,<<"tiny">>,<<"1.0.0">>},{{2020,3,9},{14,52,5}}},
1079 {{retired,<<"hexpm">>,<<"csv">>,<<"0.1.1">>},nil},
1080+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.2.1">>},
1081+ <<18,120,55,62,72,14,61,187,172,80,45,35,75,247,111,77,173,185,164,174,22,
1082+ 208,182,58,172,75,199,249,79,211,178,228>>},
1083+ {{retired,<<"hexpm">>,<<"poison">>,<<"1.0.0">>},nil},
1084+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.0.0">>},[]},
1085+ {{retired,<<"hexpm">>,<<"jason">>,<<"1.1.0">>},nil},
1086+ {{deps,<<"hexpm">>,<<"jsone">>,<<"1.2.2">>},[]},
1087 {{retired,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.1">>},nil},
1088- {{deps,<<"hexpm">>,<<"json">>,<<"1.2.2">>},
1089- [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<"~> 0.8">>,true},
1090- {<<"hexpm">>,<<"benchee_html">>,<<"benchee_html">>,<<"~> 0.1">>,true},
1091- {<<"hexpm">>,<<"exjsx">>,<<"exjsx">>,<<"~> 4.0">>,true},
1092- {<<"hexpm">>,<<"jason">>,<<"jason">>,<<"~> 1.0">>,true},
1093- {<<"hexpm">>,<<"jsone">>,<<"jsone">>,<<"~> 1.4">>,true},
1094- {<<"hexpm">>,<<"poison">>,<<"poison">>,<<"~> 3.0">>,true},
1095- {<<"hexpm">>,<<"tiny">>,<<"tiny">>,<<"~> 1.0">>,true}]},
1096- {{checksum,<<"hexpm">>,<<"json">>,<<"1.0.0">>},
1097- <<72,36,218,219,1,225,67,149,246,94,157,24,218,41,77,83,67,38,215,238,215,
1098- 121,150,243,194,47,116,169,135,1,121,235>>},
1099- {{checksum,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.0">>},
1100- <<120,201,76,85,220,135,233,31,246,237,228,245,244,103,37,10,222,151,49,232,
1101- 233,82,110,222,32,154,82,16,238,82,134,146>>},
1102+ {{timestamp,<<"hexpm">>,<<"json">>,<<"1.3.0">>},{{2020,3,9},{14,52,5}}},
1103+ {{deps,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.3">>},[]},
1104+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.2.3">>},{{2020,3,9},{14,52,5}}},
1105+ {{outer_checksum,<<"hexpm">>,<<"recon">>,<<"2.2.1">>},
1106+ <<108,84,138,208,244,145,100,149,167,137,119,103,74,37,24,71,134,159,133,
1107+ 181,18,91,124,42,68,218,49,120,149,90,223,209>>},
1108+ {{inner_checksum,<<"hexpm">>,<<"json">>,<<"1.2.2">>},
1109+ <<9,34,102,42,94,22,87,147,197,30,24,201,196,184,166,184,228,130,97,241,131,
1110+ 192,210,137,82,91,53,245,135,195,225,84>>},
1111+ {{timestamp,<<"hexpm">>,<<"jason">>,<<"1.1.0">>},{{2020,3,9},{14,52,5}}},
1112+ {{deps,<<"hexpm">>,<<"benchee_html">>,<<"0.3.0">>},
1113+ [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<"~> 0.8">>,false},
1114+ {<<"hexpm">>,<<"benchee_json">>,<<"benchee_json">>,<<"~> 0.3">>,false}]},
1115 {{retired,<<"hexpm">>,<<"csv">>,<<"0.2.1">>},nil},
1116- {{checksum,<<"hexpm">>,<<"base64url">>,<<"0.0.1">>},
1117- <<54,169,1,37,245,148,142,58,253,123,233,118,98,161,80,75,147,77,213,218,
1118- 199,132,81,202,110,154,191,133,161,2,134,190>>},
1119- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.3.0">>},
1120- <<38,30,64,121,8,118,140,103,246,243,173,85,119,190,179,66,64,69,24,207,58,
1121- 141,28,37,249,112,76,8,167,126,137,109>>},
1122- {{retired,<<"hexpm">>,<<"recon">>,<<"2.2.0">>},nil},
1123+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.0.7">>},
1124+ <<225,176,196,235,165,145,73,137,247,161,169,173,159,137,147,207,116,118,14,
1125+ 70,72,134,240,253,34,10,98,51,126,52,121,20>>},
1126+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"1.5.2">>},{{2020,3,9},{14,52,5}}},
1127 {{retired,<<"hexpm">>,<<"csv">>,<<"1.1.1">>},nil},
1128- {{checksum,<<"hexpm">>,<<"json">>,<<"1.0.1">>},
1129- <<109,146,154,92,130,248,99,214,32,28,161,252,218,171,38,179,85,143,41,221,
1130- 224,211,160,34,229,242,200,221,175,180,203,22>>},
1131- {{retired,<<"hexpm">>,<<"jsone">>,<<"1.4.1">>},nil},
1132- {{deps,<<"hexpm">>,<<"poison">>,<<"1.5.0">>},[]},
1133- {{checksum,<<"hexpm">>,<<"poison">>,<<"1.4.0">>},
1134- <<205,90,251,157,183,240,209,148,135,87,47,162,129,133,182,212,222,100,127,
1135- 20,35,87,70,130,78,119,179,19,155,121,183,37>>},
1136+ {{deps,<<"hexpm">>,<<"exjsx">>,<<"3.0.1">>},
1137+ [{<<"hexpm">>,<<"jsx">>,<<"jsx">>,<<"~> 2.3.0">>,false}]},
1138+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"3.1.0">>},
1139+ <<254,200,102,14,183,115,62,228,17,123,133,245,87,153,253,56,51,235,118,154,
1140+ 109,247,28,207,137,3,232,220,84,71,207,206>>},
1141+ {{timestamp,<<"hexpm">>,<<"json">>,<<"1.2.5">>},{{2020,3,9},{14,52,5}}},
1142 {{retired,<<"hexpm">>,<<"benchee">>,<<"0.4.0">>},nil},
1143- {{deps,<<"hexpm">>,<<"benchee">>,<<"0.4.0">>},[]},
1144- {{retired,<<"hexpm">>,<<"csv">>,<<"2.3.0">>},nil},
1145- {{deps,<<"hexpm">>,<<"jsone">>,<<"1.2.4">>},[]},
1146+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.1.0">>},
1147+ <<200,135,134,160,114,7,168,11,7,30,163,142,26,113,168,171,215,50,62,203,
1148+ 247,5,102,1,39,0,155,32,56,197,161,209>>},
1149+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.2.2">>},
1150+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.4">>,false}]},
1151+ {{retired,<<"hexpm">>,<<"recon">>,<<"2.2.0">>},nil},
1152+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"1.0.1">>},{{2020,3,9},{14,52,5}}},
1153+ {{deps,<<"hexpm">>,<<"jsone">>,<<"1.4.0">>},[]},
1154+ {{retired,<<"hexpm">>,<<"jsone">>,<<"1.4.1">>},nil},
1155+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"1.5.0">>},
1156+ <<242,244,244,96,98,58,111,21,70,131,171,174,52,53,37,37,225,217,24,56,2,
1157+ 103,205,189,148,154,7,186,87,80,50,72>>},
1158+ {{inner_checksum,<<"hexpm">>,<<"benchee">>,<<"0.4.0">>},
1159+ <<28,124,91,212,145,116,144,180,221,64,56,135,104,117,230,153,77,150,87,211,
1160+ 161,134,95,252,236,98,167,183,59,95,216,9>>},
1161+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.2.6">>},
1162+ <<255,66,34,18,179,195,245,216,105,141,174,159,245,174,90,98,169,63,129,206,
1163+ 76,236,147,76,248,14,196,63,254,173,29,161>>},
1164+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.2.4">>},
1165+ <<0,205,217,118,142,181,178,146,99,138,149,170,87,141,218,217,84,199,175,
1166+ 233,128,141,85,146,244,187,66,220,249,187,175,239>>},
1167+ {{deps,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.1">>},
1168+ [{<<"hexpm">>,<<"decimal">>,<<"decimal">>,<<"~> 1.0">>,true}]},
1169 {{retired,<<"hexpm">>,<<"csv">>,<<"1.1.0">>},nil},
1170- {{deps,<<"hexpm">>,<<"recon">>,<<"2.2.1">>},[]},
1171- {{deps,<<"hexpm">>,<<"recon">>,<<"2.3.2">>},[]},
1172+ {{inner_checksum,<<"hexpm">>,<<"recon">>,<<"2.2.1">>},
1173+ <<75,178,27,173,213,26,50,173,80,237,204,229,78,83,18,172,240,121,163,188,
1174+ 119,15,38,108,25,151,7,28,127,202,223,23>>},
1175+ {{deps,<<"hexpm">>,<<"jsone">>,<<"1.4.1">>},[]},
1176+ {{outer_checksum,<<"hexpm">>,<<"benchee_html">>,<<"1.0.0">>},
1177+ <<82,128,175,154,172,67,47,245,202,66,22,208,62,138,147,243,34,9,81,14,146,
1178+ 91,96,231,242,124,51,121,111,105,230,153>>},
1179+ {{timestamp,<<"hexpm">>,<<"stdout_formatter">>,<<"0.1.0">>},
1180+ {{2020,3,9},{14,52,5}}},
1181 {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.2.2">>},nil},
1182- {{retired,<<"hexpm">>,<<"benchee_html">>,<<"0.6.0">>},nil},
1183 {{retired,<<"hexpm">>,<<"csv">>,<<"1.3.0">>},nil},
1184+ {{timestamp,<<"hexpm">>,<<"recon">>,<<"2.3.2">>},{{2020,3,9},{14,52,0}}},
1185+ {{retired,<<"hexpm">>,<<"benchee_html">>,<<"0.6.0">>},nil},
1186+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.5.1">>},
1187+ <<37,197,50,228,112,40,226,226,200,173,244,33,206,111,103,148,142,12,240,
1188+ 189,28,82,181,235,239,93,174,30,205,11,213,57>>},
1189+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.3.0">>},
1190+ <<3,204,80,111,88,227,177,218,36,255,228,114,121,197,14,205,7,16,167,169,40,
1191+ 52,192,58,35,38,244,226,34,80,213,77>>},
1192 {{retired,<<"hexpm">>,<<"poison">>,<<"1.0.2">>},nil},
1193- {{registry_etag,<<"hexpm">>,<<"jsone">>},
1194- <<"\"fc10bb20ffaab352ac7f4a97ccd0b3bb\"">>},
1195- {{deps,<<"hexpm">>,<<"csv">>,<<"1.1.1">>},[]},
1196- {{checksum,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.2">>},
1197- <<218,31,129,51,81,87,77,55,61,179,235,87,157,45,159,228,185,29,239,194,50,
1198- 224,8,39,238,90,163,139,86,196,193,210>>},
1199+ {{retired,<<"hexpm">>,<<"csv">>,<<"2.3.0">>},nil},
1200+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.3.1">>},
1201+ <<244,176,215,37,57,47,193,87,159,2,33,179,207,112,170,174,89,243,238,225,
1202+ 104,54,215,40,142,180,84,243,238,92,236,34>>},
1203+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.0.0">>},
1204+ <<237,244,27,181,79,195,77,80,10,31,149,28,153,82,162,59,134,174,136,12,189,
1205+ 252,117,59,72,225,183,14,63,184,238,19>>},
1206+ {{deps,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.0">>},[]},
1207+ {{inner_checksum,<<"hexpm">>,<<"recon">>,<<"2.3.2">>},
1208+ <<68,68,200,121,190,50,59,27,19,62,236,82,65,203,132,189,56,33,234,25,76,
1209+ 116,13,117,97,126,16,107,228,116,67,24>>},
1210+ {{timestamp,<<"hexpm">>,<<"benchee">>,<<"0.12.0">>},{{2020,3,9},{14,52,5}}},
1211+ {{timestamp,<<"hexpm">>,<<"recon">>,<<"2.4.0">>},{{2020,3,9},{14,52,0}}},
1212+ {{timestamp,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.3">>},
1213+ {{2020,3,9},{14,52,5}}},
1214+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.3.0">>},
1215+ {{2020,3,9},{14,52,5}}},
1216+ {{outer_checksum,<<"hexpm">>,<<"recon">>,<<"2.3.3">>},
1217+ <<221,84,236,175,169,116,61,21,164,128,166,157,237,246,104,174,139,137,135,
1218+ 221,19,11,237,83,29,1,222,45,224,219,114,231>>},
1219+ {{deps,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.2">>},[]},
1220+ {{timestamp,<<"hexpm">>,<<"json">>,<<"1.2.0">>},{{2020,3,9},{14,52,5}}},
1221+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.0.9">>},
1222+ <<110,125,164,69,241,34,142,178,227,58,182,153,25,226,63,248,245,119,212,
1223+ 177,213,64,199,18,55,58,247,109,196,24,107,86>>},
1224+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.1.1">>},
1225+ <<127,124,167,45,243,210,158,82,45,55,170,37,73,44,171,71,77,10,229,214,151,
1226+ 31,14,228,151,173,141,53,228,113,230,18>>},
1227 {{retired,<<"hexpm">>,<<"json">>,<<"2.0.0-SNAPSHOT">>},nil},
1228+ {{deps,<<"hexpm">>,<<"csv">>,<<"0.1.1">>},[]},
1229+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"2.0.1">>},{{2020,3,9},{14,52,5}}},
1230 {{retired,<<"hexpm">>,<<"json">>,<<"1.2.2">>},nil},
1231+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.1.5">>},{{2020,3,9},{14,52,5}}},
1232 {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.0.8">>},nil},
1233- {{tarball_etag,<<"hexpm">>,<<"base64url">>,<<"0.0.1">>},
1234- <<"\"04dea2193d1ca73438cde2576a5a2ae3\"">>},
1235- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.4.0">>},
1236- <<121,217,236,185,73,178,123,204,43,90,3,121,139,93,113,250,129,148,13,153,
1237- 252,240,217,106,194,6,142,94,242,154,218,192>>},
1238+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.4.5">>},
1239+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.4.0">>,false}]},
1240+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.4.3">>},
1241+ <<124,16,141,227,48,56,16,40,44,161,17,236,192,147,138,120,230,2,246,180,
1242+ 240,203,107,144,253,245,47,149,209,152,5,159>>},
1243+ {{outer_checksum,<<"hexpm">>,<<"json">>,<<"2.0.1-SNAPSHOT">>},
1244+ <<107,98,70,96,40,214,224,171,62,198,128,92,81,244,168,134,41,230,152,183,
1245+ 29,248,224,31,165,92,92,74,49,174,190,107>>},
1246+ {{outer_checksum,<<"hexpm">>,<<"json">>,<<"1.1.0">>},
1247+ <<130,163,223,22,68,204,169,183,106,75,126,192,23,189,164,63,18,214,96,37,
1248+ 232,245,60,212,77,210,176,19,164,69,251,147>>},
1249+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.4.0">>},{{2020,3,9},{14,52,5}}},
1250+ {{outer_checksum,<<"hexpm">>,<<"json">>,<<"1.2.1">>},
1251+ <<61,98,119,99,233,68,81,236,33,113,230,208,52,205,163,1,55,45,225,205,240,
1252+ 11,189,224,214,126,14,174,103,116,102,219>>},
1253 {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.3.2">>},nil},
1254- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.4.2">>},
1255- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.6">>,false}]},
1256- {{retired,<<"hexpm">>,<<"benchee">>,<<"0.99.0">>},nil},
1257- {{deps,<<"hexpm">>,<<"json">>,<<"1.0.3">>},[]},
1258- {{deps,<<"hexpm">>,<<"csv">>,<<"1.2.4">>},[]},
1259- {{deps,<<"hexpm">>,<<"recon">>,<<"2.3.4">>},[]},
1260- {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.5.2">>},nil},
1261- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.2.3">>},
1262- <<28,55,228,101,104,121,52,189,79,135,20,25,68,145,107,252,74,110,96,231,95,
1263- 211,42,107,78,234,230,154,136,205,203,158>>},
1264- {{deps,<<"hexpm">>,<<"jsone">>,<<"1.4.6">>},[]},
1265- {{deps,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.1">>},[]},
1266+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.4.2">>},
1267+ <<142,100,15,158,141,162,129,223,90,1,24,144,127,209,142,52,140,31,35,205,
1268+ 199,71,41,100,142,232,55,174,217,27,140,41>>},
1269+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.4.4">>},
1270+ [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.4">>,
1271+ false}]},
1272+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"1.0.3">>},{{2020,3,9},{14,52,5}}},
1273+ {{deps,<<"hexpm">>,<<"csv">>,<<"2.1.0">>},
1274+ [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.4">>,
1275+ false}]},
1276+ {{retired,<<"hexpm">>,<<"benchee">>,<<"0.99.0">>},nil},
1277+ {{inner_checksum,<<"hexpm">>,<<"json">>,<<"1.0.3">>},
1278+ <<84,125,88,219,189,134,76,10,86,12,12,163,120,158,232,132,137,116,232,197,
1279+ 23,205,183,130,124,51,3,227,180,46,117,77>>},
1280+ {{outer_checksum,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.3">>},
1281+ <<142,227,116,69,141,59,139,35,236,153,58,203,155,86,56,14,206,241,51,59,
1282+ 106,235,87,206,25,68,246,182,43,108,69,44>>},
1283+ {{outer_checksum,<<"hexpm">>,<<"benchee">>,<<"0.8.0">>},
1284+ <<212,141,245,144,223,87,155,221,0,80,100,173,189,113,121,215,58,16,127,66,
1285+ 211,111,231,208,3,30,84,74,107,99,80,70>>},
1286+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.3.0">>},
1287+ [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.3">>,
1288+ false}]},
1289+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"0.2.1">>},{{2020,3,9},{14,52,5}}},
1290+ {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.5.2">>},nil},
1291+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.3.0">>},{{2020,3,9},{14,52,5}}},
1292+ {{inner_checksum,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.1">>},
1293+ <<220,199,223,5,177,219,110,77,26,62,164,3,245,148,210,223,129,195,79,185,
1294+ 24,146,201,196,194,204,109,44,245,156,34,154>>},
1295+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.5.0">>},
1296+ <<153,68,136,43,113,245,91,37,3,102,61,156,181,77,63,28,123,189,247,204,109,
1297+ 208,28,196,14,168,239,81,32,118,1,236>>},
1298 {{retired,<<"hexpm">>,<<"csv">>,<<"1.4.0">>},nil},
1299- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.5.0">>},
1300- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.5.0">>,false}]},
1301- {{checksum,<<"hexpm">>,<<"csv">>,<<"2.1.0">>},
1302- <<8,68,93,118,243,173,53,7,188,74,243,14,175,216,130,96,192,243,92,80,56,84,
1303- 42,242,119,171,208,151,91,225,234,38>>},
1304- {{versions,<<"hexpm">>,<<"stdout_formatter">>},
1305- [<<"0.1.0">>,<<"0.2.0">>,<<"0.2.1">>,<<"0.2.2">>,<<"0.2.3">>]},
1306- {{deps,<<"hexpm">>,<<"recon">>,<<"2.2.0">>},[]},
1307- {{checksum,<<"hexpm">>,<<"recon">>,<<"2.3.3">>},
1308- <<54,23,39,196,84,172,47,207,55,141,38,16,79,102,79,157,134,244,254,184,32,
1309- 110,4,45,190,24,116,214,109,132,163,224>>},
1310- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.3.2">>},
1311- <<194,18,58,158,240,37,55,126,12,183,146,202,226,3,176,251,111,81,83,62,45,
1312- 9,138,157,207,126,43,240,18,221,33,194>>},
1313- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.0.4">>},
1314- <<174,118,224,106,125,26,72,9,28,95,84,35,200,94,240,134,206,108,19,85,140,
1315- 94,14,149,211,176,78,31,86,195,90,134>>},
1316- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.1.0">>},
1317- <<243,164,124,34,50,116,36,41,23,88,22,125,243,196,96,13,207,139,243,71,149,
1318- 163,120,118,18,1,154,165,184,106,92,33>>},
1319- {{checksum,<<"hexpm">>,<<"jason">>,<<"1.1.0">>},
1320- <<150,52,188,163,15,47,116,104,221,227,231,4,213,134,83,25,177,235,136,228,
1321- 168,205,237,92,153,91,175,10,169,87,82,79>>},
1322- {{deps,<<"hexpm">>,<<"csv">>,<<"0.2.0">>},[]},
1323- {{deps,<<"hexpm">>,<<"json">>,<<"1.2.4">>},
1324+ {{tarball_etag,<<"hexpm">>,<<"recon">>,<<"2.5.0">>},
1325+ <<"\"8f7ca23abc91a273618105e220e26e86\"">>},
1326+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.2.4">>},
1327+ <<195,39,7,44,190,185,154,8,86,82,207,17,10,122,61,93,123,153,249,69,104,
1328+ 209,73,124,167,105,113,200,128,97,85,90>>},
1329+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"1.4.0">>},
1330+ <<178,113,90,174,185,245,73,244,227,7,57,212,57,147,227,193,177,5,58,78,214,
1331+ 157,80,198,96,98,27,221,30,185,102,6>>},
1332+ {{inner_checksum,<<"hexpm">>,<<"recon">>,<<"2.3.4">>},
1333+ <<180,6,194,252,205,234,160,217,78,35,181,227,10,227,214,53,162,212,97,227,
1334+ 99,165,201,198,49,104,151,3,124,240,80,210>>},
1335+ {{deps,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.0">>},[]},
1336+ {{deps,<<"hexpm">>,<<"jsone">>,<<"1.2.6">>},[]},
1337+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.6">>},
1338+ <<100,77,109,87,190,251,34,200,225,155,50,77,238,25,215,59,28,0,69,101,0,
1339+ 152,97,168,246,76,104,183,185,230,77,191>>},
1340+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"4.0.1">>},
1341+ <<186,136,54,254,234,75,57,75,183,24,161,97,252,89,162,136,254,1,9,181,0,
1342+ 109,107,223,151,182,186,223,207,111,15,37>>},
1343+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.2.4">>},{{2020,3,9},{14,52,5}}},
1344+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.2.1">>},{{2020,3,9},{14,52,5}}},
1345+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.4.2">>},
1346+ {{2020,3,9},{14,52,5}}},
1347+ {{timestamp,<<"hexpm">>,<<"exjsx">>,<<"3.0.0">>},{{2020,3,9},{14,52,5}}},
1348+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.0.2">>},
1349+ {{2020,3,9},{14,52,5}}},
1350+ {{outer_checksum,<<"hexpm">>,<<"recon">>,<<"2.3.1">>},
1351+ <<109,44,115,99,187,137,175,235,209,36,27,0,51,60,161,178,176,156,97,30,253,
1352+ 148,104,172,0,236,207,120,210,64,58,4>>},
1353+ {{inner_checksum,<<"hexpm">>,<<"recon">>,<<"2.2.0">>},
1354+ <<114,192,119,214,28,104,4,106,65,50,246,197,185,28,62,118,157,147,111,245,
1355+ 38,78,44,46,155,203,221,7,141,223,92,139>>},
1356+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"2.3.0">>},{{2020,3,9},{14,52,5}}},
1357+ {{versions,<<"hexpm">>,<<"poison">>},
1358+ [<<"1.0.0">>,<<"1.0.1">>,<<"1.0.2">>,<<"1.0.3">>,<<"1.1.0">>,<<"1.1.1">>,
1359+ <<"1.2.0">>,<<"1.2.1">>,<<"1.3.0">>,<<"1.3.1">>,<<"1.4.0">>,<<"1.5.0">>,
1360+ <<"1.5.1">>,<<"1.5.2">>,<<"2.0.0">>,<<"2.0.1">>,<<"2.1.0">>,<<"2.2.0">>,
1361+ <<"3.0.0">>,<<"3.1.0">>,<<"4.0.0">>,<<"4.0.1">>]},
1362+ {{deps,<<"hexpm">>,<<"json">>,<<"1.2.3">>},
1363 [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<"~> 0.8">>,true},
1364 {<<"hexpm">>,<<"benchee_html">>,<<"benchee_html">>,<<"~> 0.1">>,true},
1365 {<<"hexpm">>,<<"exjsx">>,<<"exjsx">>,<<"~> 4.0">>,true},
1366@@ -257,900 +467,1479 @@
1367 {<<"hexpm">>,<<"jsone">>,<<"jsone">>,<<"~> 1.4">>,true},
1368 {<<"hexpm">>,<<"poison">>,<<"poison">>,<<"~> 3.0">>,true},
1369 {<<"hexpm">>,<<"tiny">>,<<"tiny">>,<<"~> 1.0">>,true}]},
1370+ {{timestamp,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.1">>},
1371+ {{2020,3,9},{14,52,5}}},
1372+ {{deps,<<"hexpm">>,<<"exjsx">>,<<"3.0.2">>},
1373+ [{<<"hexpm">>,<<"jsx">>,<<"jsx">>,<<"~> 2.3.0">>,false}]},
1374+ {{deps,<<"hexpm">>,<<"benchee_html">>,<<"0.2.0">>},
1375+ [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<"~> 0.7">>,false},
1376+ {<<"hexpm">>,<<"benchee_json">>,<<"benchee_json">>,<<"~> 0.2">>,false}]},
1377+ {{timestamp,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.3">>},{{2020,3,9},{14,52,5}}},
1378+ {{inner_checksum,<<"hexpm">>,<<"json">>,<<"1.2.4">>},
1379+ <<167,118,4,141,83,165,143,243,181,212,72,231,82,105,45,47,47,255,248,233,
1380+ 98,241,72,127,19,182,62,184,86,155,14,126>>},
1381+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"0.2.0">>},
1382+ <<42,36,205,38,187,111,153,246,43,113,23,68,183,101,166,2,86,8,105,191,53,
1383+ 227,14,136,204,113,61,233,238,209,143,84>>},
1384 {{retired,<<"hexpm">>,<<"poison">>,<<"4.0.0">>},nil},
1385 {{retired,<<"hexpm">>,<<"csv">>,<<"1.0.0">>},nil},
1386- {{versions,<<"hexpm">>,<<"csv">>},
1387- [<<"0.1.0">>,<<"0.1.1">>,<<"0.2.0">>,<<"0.2.1">>,<<"0.2.2">>,<<"1.0.0">>,
1388- <<"1.0.1">>,<<"1.1.0">>,<<"1.1.1">>,<<"1.1.2">>,<<"1.1.3">>,<<"1.1.4">>,
1389- <<"1.1.5">>,<<"1.2.0">>,<<"1.2.1">>,<<"1.2.2">>,<<"1.2.3">>,<<"1.2.4">>,
1390- <<"1.3.0">>,<<"1.3.1">>,<<"1.3.2">>,<<"1.3.3">>,<<"1.4.0">>,<<"1.4.1">>,
1391- <<"1.4.2">>,<<"1.4.3">>,<<"1.4.4">>,<<"2.0.0-rc.0">>,<<"2.0.0">>,
1392- <<"2.1.0">>,<<"2.1.1">>,<<"2.2.0">>,<<"2.3.0">>,<<"2.3.1">>]},
1393 {{deps,<<"hexpm">>,<<"json">>,<<"1.0.4-SNAPSHOT">>},[]},
1394+ {{timestamp,<<"hexpm">>,<<"json">>,<<"1.2.4">>},{{2020,3,9},{14,52,5}}},
1395+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.1.4">>},{{2020,3,9},{14,52,5}}},
1396+ {{inner_checksum,<<"hexpm">>,<<"json">>,<<"1.0.4-SNAPSHOT">>},
1397+ <<170,203,72,169,240,220,55,111,21,223,48,101,202,33,132,115,141,215,201,81,
1398+ 80,174,216,60,40,206,11,171,181,110,91,152>>},
1399+ {{registry_etag,<<"hexpm">>,<<"json">>},
1400+ <<"\"8b0b3962e6c7fff392df3a3998a05793\"">>},
1401+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.4.6">>},{{2020,3,9},{14,52,5}}},
1402 {{retired,<<"hexpm">>,<<"recon">>,<<"2.4.0">>},nil},
1403- {{checksum,<<"hexpm">>,<<"json">>,<<"0.3.0">>},
1404- <<128,143,97,68,230,177,7,27,6,94,239,120,144,128,132,98,39,236,140,208,209,
1405- 97,22,203,135,221,149,155,216,18,239,43>>},
1406- {{retired,<<"hexpm">>,<<"poison">>,<<"1.1.0">>},nil},
1407- {{deps,<<"hexpm">>,<<"benchee">>,<<"0.13.2">>},
1408- [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
1409- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.1">>},
1410- <<16,236,251,46,47,210,22,214,69,26,247,28,241,79,39,110,6,58,9,110,21,182,
1411- 133,222,117,53,253,104,4,102,201,181>>},
1412- {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.1.0">>},nil},
1413- {{deps,<<"hexpm">>,<<"csv">>,<<"2.3.1">>},
1414+ {{deps,<<"hexpm">>,<<"recon">>,<<"2.2.1">>},[]},
1415+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"1.0.2">>},
1416+ <<166,205,48,197,65,197,88,166,153,53,225,143,53,60,152,143,83,17,120,10,34,
1417+ 121,62,7,25,7,215,99,1,102,158,87>>},
1418+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.3.3">>},
1419+ <<60,195,226,58,205,234,110,131,64,115,25,39,91,193,250,174,216,30,159,132,
1420+ 1,73,217,241,199,203,174,78,19,145,128,169>>},
1421+ {{inner_checksum,<<"hexpm">>,<<"benchee">>,<<"0.13.2">>},
1422+ <<48,205,79,245,245,147,253,210,24,169,178,111,60,36,213,128,39,79,41,125,
1423+ 136,173,67,56,58,254,82,91,21,67,177,101>>},
1424+ {{timestamp,<<"hexpm">>,<<"exjsx">>,<<"3.0.1">>},{{2020,3,9},{14,52,5}}},
1425+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.5.1">>},{{2020,3,9},{14,52,5}}},
1426+ {{deps,<<"hexpm">>,<<"csv">>,<<"2.0.0-rc.0">>},
1427 [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.4">>,
1428 false}]},
1429- {{deps,<<"hexpm">>,<<"benchee">>,<<"0.8.0">>},
1430- [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
1431+ {{retired,<<"hexpm">>,<<"poison">>,<<"1.1.0">>},nil},
1432+ {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.1.0">>},nil},
1433+ {{outer_checksum,<<"hexpm">>,<<"jason">>,<<"1.0.1">>},
1434+ <<81,246,136,145,163,141,81,134,186,106,76,12,20,143,89,179,61,32,176,104,
1435+ 22,137,118,253,37,189,252,15,87,52,127,11>>},
1436+ {{outer_checksum,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.0">>},
1437+ <<205,13,176,11,249,85,42,18,87,148,80,64,244,222,235,41,152,176,92,122,1,
1438+ 134,215,152,246,224,234,5,150,141,178,69>>},
1439 {{retired,<<"hexpm">>,<<"json">>,<<"1.0.1">>},nil},
1440- {version,1},
1441+ {{deps,<<"hexpm">>,<<"exjsx">>,<<"3.2.0">>},
1442+ [{<<"hexpm">>,<<"jsx">>,<<"jsx">>,<<"~> 2.6.2">>,false}]},
1443+ {{deps,<<"hexpm">>,<<"benchee">>,<<"0.4.0">>},[]},
1444+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"2.3.1">>},
1445+ <<156,225,30,255,90,116,160,123,175,55,135,178,177,157,215,152,114,77,41,
1446+ 169,195,164,146,164,29,243,159,106,246,134,218,14>>},
1447+ {{inner_checksum,<<"hexpm">>,<<"benchee">>,<<"0.8.0">>},
1448+ <<254,147,80,109,5,37,42,216,45,114,37,127,101,73,170,177,22,100,8,138,19,7,
1449+ 242,111,10,177,172,177,114,184,195,91>>},
1450+ {{outer_checksum,<<"hexpm">>,<<"benchee_html">>,<<"0.1.0">>},
1451+ <<109,35,233,51,19,120,181,254,34,48,148,241,46,107,129,154,0,98,25,249,232,
1452+ 203,36,48,2,244,67,227,124,183,31,58>>},
1453+ {{outer_checksum,<<"hexpm">>,<<"exjsx">>,<<"3.0.0">>},
1454+ <<1,188,142,12,255,50,126,103,99,78,150,23,184,80,53,125,59,119,91,58,2,46,
1455+ 45,24,194,254,146,217,115,115,178,173>>},
1456+ {{deps,<<"hexpm">>,<<"poison">>,<<"1.0.2">>},[]},
1457+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.2.0">>},[]},
1458+ {version,3},
1459+ {{deps,<<"hexpm">>,<<"json">>,<<"0.3.0">>},[]},
1460 {{retired,<<"hexpm">>,<<"recon">>,<<"2.2.1">>},nil},
1461- {{checksum,<<"hexpm">>,<<"csv">>,<<"0.2.1">>},
1462- <<146,48,109,88,81,27,235,226,12,242,50,205,65,94,151,159,216,143,175,226,
1463- 159,194,63,30,158,27,67,127,162,208,6,180>>},
1464+ {{outer_checksum,<<"hexpm">>,<<"recon">>,<<"2.2.0">>},
1465+ <<120,45,32,1,18,21,106,160,173,174,245,209,65,156,42,204,229,182,91,99,69,
1466+ 210,69,48,241,27,87,153,24,77,152,231>>},
1467+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"0.2.0">>},
1468+ <<188,191,142,48,184,96,93,175,22,10,140,42,41,213,74,23,46,82,15,75,160,
1469+ 227,94,17,122,106,162,64,96,208,159,6>>},
1470+ {{timestamp,<<"hexpm">>,<<"jason">>},{{2020,3,9},{14,52,5}}},
1471+ {{retired,<<"hexpm">>,<<"poison">>,<<"4.0.1">>},nil},
1472+ {{inner_checksum,<<"hexpm">>,<<"benchee_html">>,<<"0.2.0">>},
1473+ <<252,245,217,166,247,209,141,138,92,106,52,103,215,189,249,253,215,44,167,
1474+ 105,222,97,216,91,58,2,5,112,196,74,63,240>>},
1475+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"2.1.1">>},
1476+ <<58,232,236,78,152,164,72,80,212,148,216,68,28,136,150,99,28,41,91,53,65,
1477+ 202,199,145,229,110,160,136,91,167,223,63>>},
1478+ {{versions,<<"hexpm">>,<<"jason">>},
1479+ [<<"1.0.0-rc.1">>,<<"1.0.0-rc.2">>,<<"1.0.0-rc.3">>,<<"1.0.0">>,<<"1.0.1">>,
1480+ <<"1.1.0">>,<<"1.1.1">>,<<"1.1.2">>]},
1481+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"2.2.0">>},{{2020,3,9},{14,52,5}}},
1482 {{retired,<<"hexpm">>,<<"jsone">>,<<"1.2.2">>},nil},
1483+ {{timestamp,<<"hexpm">>,<<"benchee_html">>,<<"0.2.0">>},
1484+ {{2020,3,9},{14,52,5}}},
1485+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.2.5">>},{{2020,3,9},{14,52,5}}},
1486 {{retired,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.6">>},nil},
1487- {{retired,<<"hexpm">>,<<"poison">>,<<"4.0.1">>},nil},
1488 {{retired,<<"hexpm">>,<<"json">>,<<"1.2.5">>},nil},
1489- {{deps,<<"hexpm">>,<<"benchee_html">>,<<"0.2.0">>},
1490- [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<"~> 0.7">>,false},
1491- {<<"hexpm">>,<<"benchee_json">>,<<"benchee_json">>,<<"~> 0.2">>,false}]},
1492- {{deps,<<"hexpm">>,<<"json">>,<<"1.2.0">>},[]},
1493- {{checksum,<<"hexpm">>,<<"csv">>,<<"0.1.1">>},
1494- <<78,125,235,70,12,170,104,171,2,130,210,4,228,58,85,50,98,180,93,64,169,61,
1495- 208,16,154,133,137,103,171,28,143,191>>},
1496+ {{inner_checksum,<<"hexpm">>,<<"json">>,<<"1.2.0">>},
1497+ <<158,206,25,186,234,42,11,160,204,226,167,220,175,197,212,98,51,88,47,253,
1498+ 21,126,117,89,227,31,149,135,213,169,181,63>>},
1499+ {{deps,<<"hexpm">>,<<"benchee">>,<<"1.0.1">>},
1500+ [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 1.0">>,false}]},
1501 {{retired,<<"hexpm">>,<<"csv">>,<<"1.1.3">>},nil},
1502 {{retired,<<"hexpm">>,<<"poison">>,<<"1.2.0">>},nil},
1503- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.1.0">>},
1504- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.2">>,false}]},
1505- {{deps,<<"hexpm">>,<<"csv">>,<<"1.3.1">>},
1506- [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.3">>,
1507- false}]},
1508- {{retired,<<"hexpm">>,<<"csv">>,<<"2.1.1">>},nil},
1509- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.2.0">>},
1510- <<110,216,76,213,101,167,236,112,146,0,220,53,152,58,23,181,31,118,152,56,
1511- 180,196,142,200,193,64,28,253,16,50,224,254>>},
1512- {{checksum,<<"hexpm">>,<<"json">>,<<"1.2.5">>},
1513- <<54,130,193,140,107,7,72,13,242,18,45,13,175,92,5,69,123,66,193,153,15,25,
1514- 124,227,222,83,136,78,139,168,52,196>>},
1515- {{deps,<<"hexpm">>,<<"jsone">>,<<"1.4.3">>},[]},
1516- {{checksum,<<"hexpm">>,<<"csv">>,<<"0.1.0">>},
1517- <<132,183,103,162,219,142,204,47,7,187,132,252,180,245,79,37,22,12,7,161,
1518- 218,226,124,70,11,63,12,64,191,203,247,159>>},
1519- {{deps,<<"hexpm">>,<<"jason">>,<<"1.1.1">>},
1520- [{<<"hexpm">>,<<"decimal">>,<<"decimal">>,<<"~> 1.0">>,true}]},
1521- {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.4.0">>},nil},
1522- {{deps,<<"hexpm">>,<<"csv">>,<<"1.1.0">>},[]},
1523- {{deps,<<"hexpm">>,<<"benchee_html">>,<<"0.1.0">>},
1524- [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<"~> 0.6">>,false},
1525- {<<"hexpm">>,<<"benchee_json">>,<<"benchee_json">>,<<"~> 0.1">>,false}]},
1526- {{checksum,<<"hexpm">>,<<"benchee">>,<<"0.10.0">>},
1527- <<114,39,232,58,184,30,71,83,97,1,37,210,81,187,247,140,153,22,127,190,127,
1528- 147,26,140,191,188,62,218,133,38,37,156>>},
1529- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.5.3">>},
1530- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"~>2.5.0">>,false}]},
1531- {{deps,<<"hexpm">>,<<"benchee">>,<<"0.5.0">>},[]},
1532- {{deps,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.1">>},[]},
1533- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.4.2">>},
1534- <<206,219,47,35,1,113,230,209,4,35,174,232,206,144,81,40,51,176,126,151,135,
1535- 71,204,131,107,15,44,3,127,207,119,157>>},
1536- {{deps,<<"hexpm">>,<<"poison">>,<<"4.0.1">>},[]},
1537- {{deps,<<"hexpm">>,<<"exjsx">>,<<"3.2.0">>},
1538- [{<<"hexpm">>,<<"jsx">>,<<"jsx">>,<<"~> 2.6.2">>,false}]},
1539+ {{deps,<<"hexpm">>,<<"json">>,<<"2.0.0-SNAPSHOT">>},[]},
1540+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.1.0">>},
1541+ <<243,164,124,34,50,116,36,41,23,88,22,125,243,196,96,13,207,139,243,71,149,
1542+ 163,120,118,18,1,154,165,184,106,92,33>>},
1543+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"0.2.1">>},
1544+ <<33,182,157,95,117,31,169,225,236,145,71,77,68,247,183,80,73,20,184,249,
1545+ 214,168,53,45,56,133,111,119,129,224,124,53>>},
1546+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.3.1">>},
1547+ <<222,148,84,174,200,249,97,163,28,227,188,38,197,39,87,121,10,152,130,7,85,
1548+ 93,208,130,110,90,96,165,229,244,16,167>>},
1549+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.3.1">>},{{2020,3,9},{14,52,5}}},
1550+ {{timestamp,<<"hexpm">>,<<"jason">>,<<"1.1.2">>},{{2020,3,9},{14,52,5}}},
1551+ {{outer_checksum,<<"hexpm">>,<<"exjsx">>,<<"3.1.0">>},
1552+ <<88,138,11,103,237,12,69,178,31,1,133,21,252,71,142,250,200,60,8,134,97,
1553+ 189,88,136,49,228,28,144,115,168,24,251>>},
1554 {{tarball_etag,<<"hexpm">>,<<"json">>,<<"1.2.5">>},
1555 <<"\"efb79ca0ce11a3cc47340f09d124f555\"">>},
1556- {{deps,<<"hexpm">>,<<"jsone">>,<<"1.2.0">>},[]},
1557- {{deps,<<"hexpm">>,<<"benchee">>,<<"0.2.0">>},[]},
1558- {{deps,<<"hexpm">>,<<"csv">>,<<"1.0.1">>},[]},
1559+ {{inner_checksum,<<"hexpm">>,<<"benchee_html">>,<<"0.1.0">>},
1560+ <<186,18,120,225,178,159,95,62,106,182,103,31,102,14,69,51,3,211,120,198,
1561+ 158,96,125,120,128,129,117,114,146,160,144,252>>},
1562+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.5.3">>},
1563+ <<212,46,32,5,65,22,196,157,82,66,211,255,158,25,19,172,204,235,230,1,95,68,
1564+ 157,110,49,42,91,193,96,231,154,98>>},
1565+ {{inner_checksum,<<"hexpm">>,<<"benchee">>,<<"0.5.0">>},
1566+ <<222,149,85,197,24,59,28,187,92,189,218,199,35,160,58,204,223,104,105,205,
1567+ 147,48,244,80,100,221,68,17,238,6,11,161>>},
1568+ {{deps,<<"hexpm">>,<<"json">>,<<"1.3.0">>},[]},
1569+ {{retired,<<"hexpm">>,<<"csv">>,<<"2.1.1">>},nil},
1570+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.2.1">>},[]},
1571+ {{timestamp,<<"hexpm">>,<<"recon">>},{{2020,3,9},{14,52,0}}},
1572+ {{outer_checksum,<<"hexpm">>,<<"benchee">>,<<"1.0.1">>},
1573+ <<58,213,138,231,135,233,199,201,77,215,206,218,59,88,126,194,198,70,4,86,
1574+ 62,4,155,42,14,139,170,250,232,50,173,219>>},
1575+ {{deps,<<"hexpm">>,<<"poison">>,<<"2.2.0">>},[]},
1576+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.3">>},
1577+ <<109,95,128,33,54,36,158,100,249,212,153,112,67,177,51,85,198,234,195,20,
1578+ 33,125,195,177,155,243,103,126,53,26,6,65>>},
1579+ {{inner_checksum,<<"hexpm">>,<<"jason">>,<<"1.1.1">>},
1580+ <<211,204,184,64,223,176,111,47,144,166,211,53,181,54,221,7,77,183,72,179,
1581+ 231,245,177,26,182,29,35,149,6,88,94,178>>},
1582+ {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.4.0">>},nil},
1583+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"2.0.0-rc.0">>},
1584+ <<36,170,165,33,61,173,49,64,42,227,123,151,158,11,91,183,126,152,210,219,
1585+ 190,163,38,237,145,161,0,12,145,196,17,19>>},
1586+ {{deps,<<"hexpm">>,<<"poison">>,<<"1.0.0">>},[]},
1587+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.1.0">>},
1588+ <<172,88,31,32,233,197,199,224,203,127,65,143,86,7,39,141,113,97,28,101,221,
1589+ 242,233,48,101,241,244,206,17,221,84,24>>},
1590+ {{inner_checksum,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.1">>},
1591+ <<17,125,88,18,60,172,60,104,2,0,82,72,191,3,237,32,165,177,77,221,30,57,
1592+ 216,108,122,229,40,150,2,53,82,144>>},
1593+ {{deps,<<"hexpm">>,<<"jsone">>,<<"1.4.4">>},[]},
1594+ {{inner_checksum,<<"hexpm">>,<<"benchee">>,<<"0.2.0">>},
1595+ <<164,124,235,26,172,111,178,141,112,119,136,220,212,90,122,233,169,153,62,
1596+ 122,65,64,97,190,190,192,129,132,225,94,55,121>>},
1597+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.2.0">>},
1598+ <<65,187,150,11,83,70,108,214,173,17,69,125,17,35,97,202,136,39,117,191,125,
1599+ 180,99,135,76,143,51,51,188,33,103,11>>},
1600+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.3.0">>},
1601+ <<211,69,204,226,233,242,86,144,250,158,83,33,6,112,113,98,221,93,141,153,
1602+ 138,197,64,226,68,231,158,219,138,143,60,44>>},
1603+ {{outer_checksum,<<"hexpm">>,<<"tiny">>,<<"1.0.0">>},
1604+ <<135,127,234,43,242,218,43,254,7,15,21,41,123,8,7,71,49,179,188,18,38,45,
1605+ 143,107,78,19,192,216,24,213,249,168>>},
1606+ {{deps,<<"hexpm">>,<<"csv">>,<<"0.2.2">>},[]},
1607+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"4.0.1">>},
1608+ <<188,183,85,161,111,172,145,202,215,155,254,159,195,88,91,176,123,147,49,
1609+ 229,12,254,52,32,162,75,204,45,115,87,9,174>>},
1610+ {{inner_checksum,<<"hexpm">>,<<"exjsx">>,<<"3.2.0">>},
1611+ <<113,54,204,115,154,206,41,95,199,76,55,143,51,105,158,81,69,190,173,79,
1612+ 220,27,71,153,130,45,2,135,72,145,54,251>>},
1613+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.1.0">>},
1614+ <<78,11,98,214,130,174,195,158,78,57,14,68,30,160,215,192,105,236,113,7,125,
1615+ 50,29,14,191,107,107,132,184,187,224,14>>},
1616+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.0.1">>},
1617+ <<155,164,209,166,168,242,208,178,113,109,226,178,165,204,43,170,204,126,
1618+ 246,97,224,35,89,184,212,159,28,14,122,140,94,203>>},
1619+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.4.4">>},
1620+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.4.0">>,false}]},
1621+ {{deps,<<"hexpm">>,<<"benchee">>,<<"0.9.0">>},
1622+ [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
1623 {{retired,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.1">>},nil},
1624- {{retired,<<"hexpm">>,<<"jsone">>,<<"1.1.0">>},nil},
1625- {{retired,<<"hexpm">>,<<"recon">>,<<"2.5.0">>},nil},
1626- {{checksum,<<"hexpm">>,<<"recon">>,<<"2.3.4">>},
1627- <<180,6,194,252,205,234,160,217,78,35,181,227,10,227,214,53,162,212,97,227,
1628- 99,165,201,198,49,104,151,3,124,240,80,210>>},
1629- {{checksum,<<"hexpm">>,<<"recon">>,<<"2.2.1">>},
1630- <<75,178,27,173,213,26,50,173,80,237,204,229,78,83,18,172,240,121,163,188,
1631- 119,15,38,108,25,151,7,28,127,202,223,23>>},
1632+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.4.4">>},{{2020,3,9},{14,52,5}}},
1633+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.0">>},
1634+ <<245,199,26,148,95,141,215,232,196,255,70,217,165,239,28,179,84,167,13,19,
1635+ 17,210,130,238,249,36,12,66,39,157,53,206>>},
1636 {{retired,<<"hexpm">>,<<"json">>,<<"1.0.2">>},nil},
1637+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"2.3.0">>},
1638+ <<126,106,131,77,27,49,48,195,34,70,205,62,157,56,3,252,52,28,167,175,148,
1639+ 54,47,51,33,56,139,197,165,119,161,26>>},
1640+ {{timestamp,<<"hexpm">>,<<"jsone">>},{{2020,3,9},{14,52,5}}},
1641+ {{outer_checksum,<<"hexpm">>,<<"recon">>,<<"2.3.5">>},
1642+ <<16,58,136,179,90,253,98,119,4,200,46,74,189,12,206,172,147,54,164,224,65,
1643+ 214,227,196,113,15,233,60,72,73,65,147>>},
1644 {{retired,<<"hexpm">>,<<"csv">>,<<"1.0.1">>},nil},
1645- {{retired,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.2">>},nil},
1646+ {{retired,<<"hexpm">>,<<"jsone">>,<<"1.1.0">>},nil},
1647+ {{retired,<<"hexpm">>,<<"recon">>,<<"2.5.0">>},nil},
1648+ {{timestamp,<<"hexpm">>,<<"benchee">>,<<"0.11.0">>},{{2020,3,9},{14,52,5}}},
1649+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.5.2">>},
1650+ <<135,173,234,40,60,156,242,71,103,180,222,237,68,96,41,137,165,51,17,86,
1651+ 223,93,96,162,102,14,156,145,20,213,64,70>>},
1652+ {{outer_checksum,<<"hexpm">>,<<"exjsx">>,<<"3.0.2">>},
1653+ <<44,214,114,64,165,78,156,210,97,107,200,60,12,53,45,71,248,123,204,210,
1654+ 236,89,158,206,237,192,11,203,233,6,63,7>>},
1655 {{retired,<<"hexpm">>,<<"json">>,<<"0.3.3">>},nil},
1656- {{deps,<<"hexpm">>,<<"jsone">>,<<"1.5.1">>},[]},
1657- {{retired,<<"hexpm">>,<<"benchee">>,<<"0.12.1">>},nil},
1658- {{deps,<<"hexpm">>,<<"poison">>,<<"3.0.0">>},[]},
1659- {{checksum,<<"hexpm">>,<<"json">>,<<"1.2.3">>},
1660- <<71,184,128,141,153,7,132,52,53,26,145,255,10,183,239,226,166,131,80,36,
1661- 207,53,156,206,25,80,127,16,58,100,69,117>>},
1662- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.0.7">>},
1663- <<84,1,54,83,199,46,117,255,59,75,72,115,66,223,229,103,21,201,116,159,249,
1664- 195,26,125,232,248,77,24,160,158,28,60>>},
1665- {{deps,<<"hexpm">>,<<"jsone">>,<<"1.4.5">>},[]},
1666- {{deps,<<"hexpm">>,<<"recon">>,<<"2.3.3">>},[]},
1667+ {{retired,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.2">>},nil},
1668+ {{deps,<<"hexpm">>,<<"json">>,<<"1.2.2">>},
1669+ [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<"~> 0.8">>,true},
1670+ {<<"hexpm">>,<<"benchee_html">>,<<"benchee_html">>,<<"~> 0.1">>,true},
1671+ {<<"hexpm">>,<<"exjsx">>,<<"exjsx">>,<<"~> 4.0">>,true},
1672+ {<<"hexpm">>,<<"jason">>,<<"jason">>,<<"~> 1.0">>,true},
1673+ {<<"hexpm">>,<<"jsone">>,<<"jsone">>,<<"~> 1.4">>,true},
1674+ {<<"hexpm">>,<<"poison">>,<<"poison">>,<<"~> 3.0">>,true},
1675+ {<<"hexpm">>,<<"tiny">>,<<"tiny">>,<<"~> 1.0">>,true}]},
1676+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.4.5">>},
1677+ {{2020,3,9},{14,52,5}}},
1678+ {{timestamp,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.6">>},
1679+ {{2020,3,9},{14,52,5}}},
1680+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.5.1">>},
1681+ <<165,51,161,218,40,55,86,236,147,215,126,152,4,45,49,181,239,211,135,95,
1682+ 108,92,60,238,204,108,216,45,65,12,228,128>>},
1683+ {{timestamp,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.2">>},
1684+ {{2020,3,9},{14,52,5}}},
1685+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.5.0">>},
1686+ <<45,62,40,47,114,196,225,164,195,164,63,97,249,39,178,20,202,237,38,172,
1687+ 118,27,96,90,20,228,10,132,97,38,13,166>>},
1688 {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.0.9">>},nil},
1689- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.4.5">>},
1690- <<64,60,123,48,80,27,93,51,205,168,188,107,254,48,127,89,219,1,95,199,37,86,
1691- 122,86,4,218,231,246,5,165,30,23>>},
1692- {{checksum,<<"hexpm">>,<<"benchee">>,<<"0.9.0">>},
1693- <<67,61,148,107,14,71,85,225,134,254,86,69,104,234,212,245,147,176,209,83,
1694- 55,252,255,169,94,215,213,184,166,97,38,112>>},
1695- {{checksum,<<"hexpm">>,<<"benchee">>,<<"0.13.1">>},
1696- <<189,147,202,5,190,120,188,182,21,156,113,118,35,14,254,218,47,114,79,127,
1697- 253,72,85,21,23,92,164,17,223,244,137,62>>},
1698- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.3.1">>},
1699- <<19,59,231,97,129,14,192,233,78,5,212,21,105,68,255,195,93,2,214,168,143,
1700- 168,253,252,42,242,155,165,62,173,179,119>>},
1701- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.0.2">>},
1702- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.2.1">>,false}]},
1703- {{tarball_etag,<<"hexpm">>,<<"recon">>,<<"2.5.0">>},
1704- <<"\"8f7ca23abc91a273618105e220e26e86\"">>},
1705+ {{deps,<<"hexpm">>,<<"benchee_html">>,<<"0.1.0">>},
1706+ [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<"~> 0.6">>,false},
1707+ {<<"hexpm">>,<<"benchee_json">>,<<"benchee_json">>,<<"~> 0.1">>,false}]},
1708+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.5">>},
1709+ <<84,122,239,236,28,103,254,50,131,247,123,172,77,175,133,243,245,147,0,39,
1710+ 100,247,104,250,170,66,56,117,165,26,35,32>>},
1711+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.0.2">>},
1712+ <<78,149,60,214,171,60,247,71,60,37,144,249,155,72,255,149,21,190,25,113,
1713+ 189,191,237,213,92,218,18,14,251,45,35,205>>},
1714+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"0.2.0">>},{{2020,3,9},{14,52,5}}},
1715 {{retired,<<"hexpm">>,<<"benchee_html">>,<<"0.3.0">>},nil},
1716- {{checksum,<<"hexpm">>,<<"poison">>,<<"2.2.0">>},
1717- <<71,99,182,154,138,119,189,119,210,111,71,125,25,100,40,183,65,38,26,118,
1718- 18,87,255,28,249,39,83,160,212,210,74,99>>},
1719- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.1.1">>},
1720- <<127,124,167,45,243,210,158,82,45,55,170,37,73,44,171,71,77,10,229,214,151,
1721- 31,14,228,151,173,141,53,228,113,230,18>>},
1722- {{checksum,<<"hexpm">>,<<"json">>,<<"1.2.2">>},
1723- <<9,34,102,42,94,22,87,147,197,30,24,201,196,184,166,184,228,130,97,241,131,
1724- 192,210,137,82,91,53,245,135,195,225,84>>},
1725- {{checksum,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.0">>},
1726- <<162,54,21,16,103,251,60,169,201,96,54,128,105,50,209,5,210,224,199,188,
1727- 179,119,133,19,239,254,106,108,59,35,58,96>>},
1728- {{checksum,<<"hexpm">>,<<"csv">>,<<"0.2.2">>},
1729- <<221,82,137,92,76,143,33,54,94,138,69,110,63,63,180,18,123,84,143,1,54,24,
1730- 160,87,216,253,118,164,42,200,244,239>>},
1731- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.2.0">>},
1732- <<156,4,35,121,62,187,118,245,82,245,191,173,131,219,120,194,17,60,104,78,
1733- 153,237,178,24,144,111,162,40,179,216,152,119>>},
1734- {{checksum,<<"hexpm">>,<<"exjsx">>,<<"3.0.1">>},
1735- <<73,140,248,154,223,216,198,35,93,172,33,119,155,217,73,161,64,219,168,206,
1736- 68,37,100,73,113,229,156,39,240,188,73,145>>},
1737- {{retired,<<"hexpm">>,<<"benchee">>,<<"0.6.0">>},nil},
1738- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.0.9">>},
1739- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.2">>,false}]},
1740- {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.2.1">>},nil},
1741+ {{repo,<<"hexpm">>},<<"https://repo.hex.pm">>},
1742+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"3.0.0">>},
1743+ <<98,94,189,100,211,58,226,230,82,1,194,193,77,108,133,194,124,200,182,143,
1744+ 45,13,211,120,40,253,233,198,146,13,209,49>>},
1745+ {{retired,<<"hexpm">>,<<"benchee">>,<<"0.12.1">>},nil},
1746+ {{deps,<<"hexpm">>,<<"exjsx">>,<<"3.0.0">>},
1747+ [{<<"hexpm">>,<<"jsx">>,<<"jsx">>,<<"~> 2.1.1">>,false}]},
1748 {{deps,<<"hexpm">>,<<"jsone">>,<<"1.5.0">>},[]},
1749- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.2">>},
1750- <<170,252,202,255,79,141,45,31,52,224,172,76,175,193,98,54,166,88,204,228,
1751- 48,180,138,64,56,197,131,141,70,72,161,3>>},
1752- {{deps,<<"hexpm">>,<<"jason">>,<<"1.0.1">>},
1753+ {{inner_checksum,<<"hexpm">>,<<"recon">>,<<"2.3.3">>},
1754+ <<54,23,39,196,84,172,47,207,55,141,38,16,79,102,79,157,134,244,254,184,32,
1755+ 110,4,45,190,24,116,214,109,132,163,224>>},
1756+ {{deps,<<"hexpm">>,<<"jason">>,<<"1.1.2">>},
1757 [{<<"hexpm">>,<<"decimal">>,<<"decimal">>,<<"~> 1.0">>,true}]},
1758- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.3.0">>},
1759- <<206,105,157,49,102,44,52,218,135,131,255,23,171,152,12,99,80,186,80,189,
1760- 130,71,85,105,219,224,255,146,149,83,217,202>>},
1761- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.5.3">>},
1762- <<212,46,32,5,65,22,196,157,82,66,211,255,158,25,19,172,204,235,230,1,95,68,
1763- 157,110,49,42,91,193,96,231,154,98>>},
1764+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.0.2">>},
1765+ <<4,169,229,159,101,162,157,117,225,224,34,182,226,186,4,222,45,15,34,138,
1766+ 192,11,179,255,223,212,21,128,10,36,196,109>>},
1767+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.0.1">>},
1768+ <<122,235,9,94,73,65,128,174,217,87,243,88,187,139,146,21,54,10,58,167,226,
1769+ 61,174,125,154,240,251,21,72,66,17,100>>},
1770+ {{outer_checksum,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.3">>},
1771+ <<139,0,144,177,58,66,52,58,215,9,237,8,129,17,253,64,169,228,194,209,129,
1772+ 158,246,193,230,1,52,113,52,237,52,208>>},
1773+ {{deps,<<"hexpm">>,<<"recon">>,<<"2.5.0">>},[]},
1774+ {{retired,<<"hexpm">>,<<"benchee">>,<<"0.6.0">>},nil},
1775+ {{timestamp,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.2">>},{{2020,3,9},{14,52,5}}},
1776+ {{deps,<<"hexpm">>,<<"benchee">>,<<"0.3.0">>},[]},
1777+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"2.0.0">>},{{2020,3,9},{14,52,5}}},
1778+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.0.9">>},
1779+ <<219,220,236,81,73,70,188,141,202,177,215,125,255,119,25,67,122,133,217,
1780+ 134,23,144,134,74,177,33,85,237,163,253,111,175>>},
1781+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.2.2">>},
1782+ <<227,235,78,191,17,38,38,39,240,183,155,79,209,224,120,250,78,194,190,249,
1783+ 12,248,59,124,125,33,79,110,230,167,191,174>>},
1784+ {{outer_checksum,<<"hexpm">>,<<"jason">>,<<"1.1.1">>},
1785+ <<99,150,69,207,172,50,94,52,147,129,103,178,114,186,224,121,31,234,58,52,
1786+ 207,50,194,149,37,171,241,211,35,237,76,24>>},
1787+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.3.2">>},
1788+ <<253,239,107,136,195,29,76,34,224,117,107,33,94,103,115,31,76,39,57,250,
1789+ 253,19,168,240,150,226,247,69,122,201,252,195>>},
1790+ {{outer_checksum,<<"hexpm">>,<<"benchee">>,<<"0.12.0">>},
1791+ <<75,20,25,238,44,60,158,230,138,146,199,152,64,3,5,112,242,108,133,120,192,
1792+ 247,226,66,82,255,85,185,75,237,82,22>>},
1793+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.4.4">>},
1794+ <<98,26,26,62,83,107,158,33,99,236,107,176,120,77,253,229,236,19,218,138,
1795+ 190,196,107,183,101,189,126,177,248,173,21,2>>},
1796+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"2.3.1">>},
1797+ <<134,98,110,28,137,164,173,154,150,208,217,198,56,249,232,140,35,70,184,
1798+ 155,75,161,97,25,136,89,78,190,114,181,213,238>>},
1799+ {{deps,<<"hexpm">>,<<"jason">>,<<"1.0.0">>},
1800+ [{<<"hexpm">>,<<"decimal">>,<<"decimal">>,<<"~> 1.0">>,true}]},
1801+ {{deps,<<"hexpm">>,<<"poison">>,<<"1.4.0">>},[]},
1802+ {{inner_checksum,<<"hexpm">>,<<"jason">>,<<"1.0.1">>},
1803+ <<239,16,142,100,198,224,134,54,75,159,21,176,7,60,247,148,6,22,112,175,143,
1804+ 51,29,84,93,115,8,192,186,46,103,249>>},
1805+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.4.4">>},
1806+ {{2020,3,9},{14,52,5}}},
1807+ {{timestamp,<<"hexpm">>,<<"exjsx">>},{{2020,3,9},{14,52,5}}},
1808+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.4.3">>},
1809+ <<51,221,215,227,240,137,141,26,124,212,235,117,88,77,41,16,14,43,149,75,
1810+ 115,25,59,120,255,172,203,118,182,37,87,124>>},
1811+ {{outer_checksum,<<"hexpm">>,<<"json">>,<<"1.0.2">>},
1812+ <<99,11,135,164,61,90,213,41,40,103,253,138,103,49,217,123,60,131,58,11,150,
1813+ 140,210,3,25,183,9,32,254,241,64,107>>},
1814+ {{deps,<<"hexpm">>,<<"benchee">>,<<"1.0.0">>},
1815+ [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 1.0">>,false}]},
1816+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"2.0.0">>},{{2020,3,9},{14,52,5}}},
1817+ {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.2.1">>},nil},
1818+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.5.0">>},
1819+ <<65,15,82,8,188,174,84,27,249,65,179,242,117,110,91,181,164,200,105,77,127,
1820+ 253,107,52,185,9,174,136,38,38,41,192>>},
1821+ {{deps,<<"hexpm">>,<<"json">>,<<"1.2.5">>},
1822+ [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<"~> 0.8">>,true},
1823+ {<<"hexpm">>,<<"benchee_html">>,<<"benchee_html">>,<<"~> 0.1">>,true},
1824+ {<<"hexpm">>,<<"exjsx">>,<<"exjsx">>,<<"~> 4.0">>,true},
1825+ {<<"hexpm">>,<<"jason">>,<<"jason">>,<<"~> 1.0">>,true},
1826+ {<<"hexpm">>,<<"jsone">>,<<"jsone">>,<<"~> 1.4">>,true},
1827+ {<<"hexpm">>,<<"poison">>,<<"poison">>,<<"~> 3.0">>,true},
1828+ {<<"hexpm">>,<<"tiny">>,<<"tiny">>,<<"~> 1.0">>,true}]},
1829+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.3.2">>},{{2020,3,9},{14,52,5}}},
1830+ {{inner_checksum,<<"hexpm">>,<<"tiny">>,<<"1.0.0">>},
1831+ <<76,104,194,190,145,0,21,20,239,142,210,98,97,234,3,141,71,153,18,133,124,
1832+ 86,82,133,2,177,233,13,195,130,236,139>>},
1833 {{retired,<<"hexpm">>,<<"csv">>,<<"1.1.5">>},nil},
1834- {{deps,<<"hexpm">>,<<"tiny">>,<<"1.0.0">>},[]},
1835- {{checksum,<<"hexpm">>,<<"exjsx">>,<<"3.0.0">>},
1836- <<122,12,59,31,191,255,219,234,254,33,139,68,53,153,79,38,248,249,130,170,
1837- 186,128,63,164,215,3,211,138,183,43,43,116>>},
1838- {{deps,<<"hexpm">>,<<"csv">>,<<"2.3.0">>},
1839- [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.4">>,
1840- false}]},
1841- {{deps,<<"hexpm">>,<<"csv">>,<<"0.2.2">>},[]},
1842- {{checksum,<<"hexpm">>,<<"poison">>,<<"4.0.1">>},
1843- <<188,183,85,161,111,172,145,202,215,155,254,159,195,88,91,176,123,147,49,
1844- 229,12,254,52,32,162,75,204,45,115,87,9,174>>},
1845- {{deps,<<"hexpm">>,<<"poison">>,<<"2.1.0">>},[]},
1846+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.0.8">>},[]},
1847+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"2.3.0">>},
1848+ <<227,14,75,190,99,54,83,165,194,218,67,202,180,42,97,98,62,10,204,128,239,
1849+ 64,195,33,188,41,240,214,152,105,123,211>>},
1850+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.1.2">>},
1851+ <<101,91,237,185,64,198,75,180,213,141,96,128,203,130,4,177,249,36,215,227,
1852+ 22,137,13,7,134,172,127,144,251,154,104,212>>},
1853 {{retired,<<"hexpm">>,<<"jsone">>,<<"1.4.2">>},nil},
1854+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"1.0.0">>},
1855+ <<237,23,149,15,205,126,155,227,41,243,69,35,98,160,227,11,231,58,5,81,27,
1856+ 11,147,229,222,71,25,123,128,187,20,150>>},
1857+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"1.3.0">>},
1858+ <<10,118,11,81,162,17,78,11,198,237,70,204,202,205,37,92,250,29,159,66,54,
1859+ 195,156,177,113,62,201,78,95,174,197,22>>},
1860+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.1.0">>},{{2020,3,9},{14,52,5}}},
1861+ {{deps,<<"hexpm">>,<<"benchee_html">>,<<"0.4.0">>},
1862+ [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<"~> 0.10">>,false},
1863+ {<<"hexpm">>,<<"benchee_json">>,<<"benchee_json">>,<<"~> 0.4">>,false}]},
1864+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"0.2.2">>},
1865+ <<221,82,137,92,76,143,33,54,94,138,69,110,63,63,180,18,123,84,143,1,54,24,
1866+ 160,87,216,253,118,164,42,200,244,239>>},
1867+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.1.2">>},[]},
1868+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"2.1.0">>},
1869+ <<245,131,33,140,237,130,38,117,228,132,100,143,162,108,147,61,98,19,115,
1870+ 240,28,108,118,189,0,0,93,123,212,184,46,39>>},
1871+ {{outer_checksum,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.4">>},
1872+ <<144,235,14,1,159,220,17,222,131,168,140,108,26,139,190,153,105,68,81,76,
1873+ 246,187,206,222,7,44,143,34,45,28,113,35>>},
1874 {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.4.2">>},nil},
1875- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.3.4">>},
1876- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.6">>,false}]},
1877 {{retired,<<"hexpm">>,<<"jsone">>,<<"1.2.1">>},nil},
1878 {{retired,<<"hexpm">>,<<"csv">>,<<"1.2.3">>},nil},
1879- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.1.0">>},
1880- <<202,206,70,199,228,211,195,137,83,97,35,95,153,209,171,40,0,66,70,95,65,
1881- 24,43,199,248,227,12,128,57,234,141,238>>},
1882- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.2.1">>},
1883- <<8,57,84,123,158,93,199,206,138,139,153,28,158,125,154,234,48,58,197,223,
1884- 224,74,57,54,130,230,113,175,14,4,182,228>>},
1885+ {{registry_etag,<<"hexpm">>,<<"csv">>},
1886+ <<"\"add7860216d8a18963aeaaf5db67241d\"">>},
1887+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.2.2">>},[]},
1888+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.3.4">>},
1889+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.6">>,false}]},
1890+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.3.4">>},
1891+ <<105,102,54,18,176,225,123,172,122,29,127,26,69,235,225,149,15,19,218,24,
1892+ 10,69,123,7,223,63,175,139,223,24,200,149>>},
1893+ {{outer_checksum,<<"hexpm">>,<<"json">>,<<"1.2.3">>},
1894+ <<204,30,48,54,44,84,234,91,230,196,12,140,160,37,46,105,227,103,226,22,134,
1895+ 157,107,154,241,123,89,58,246,167,104,36>>},
1896+ {{timestamp,<<"hexpm">>,<<"json">>,<<"0.3.3">>},{{2020,3,9},{14,52,5}}},
1897+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.2.2">>},
1898+ <<43,187,237,224,72,117,138,214,127,122,117,84,47,144,246,148,202,128,50,50,
1899+ 162,182,127,221,127,159,218,152,141,186,154,137>>},
1900+ {{registry_etag,<<"hexpm">>,<<"poison">>},
1901+ <<"\"b536bb2abc7993c69a07e8570e84e113\"">>},
1902+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.0.0">>},
1903+ <<25,16,86,131,36,155,248,172,214,240,77,236,61,14,246,80,210,82,104,170,92,
1904+ 177,100,233,182,61,109,139,152,177,70,187>>},
1905+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.3.2">>},{{2020,3,9},{14,52,5}}},
1906 {{retired,<<"hexpm">>,<<"jason">>,<<"1.0.0">>},nil},
1907- {{checksum,<<"hexpm">>,<<"poison">>,<<"1.2.0">>},
1908- <<65,109,94,153,196,194,139,118,254,70,45,153,185,188,212,77,72,28,207,75,
1909- 64,118,138,103,220,169,212,16,127,162,167,173>>},
1910- {{retired,<<"hexpm">>,<<"base64url">>,<<"0.0.1">>},nil},
1911- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.3">>},
1912- <<109,95,128,33,54,36,158,100,249,212,153,112,67,177,51,85,198,234,195,20,
1913- 33,125,195,177,155,243,103,126,53,26,6,65>>},
1914- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.0.5">>},
1915- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"~> 2.2.1">>,false}]},
1916- {{checksum,<<"hexpm">>,<<"json">>,<<"1.1.0">>},
1917- <<139,29,56,94,0,231,8,1,161,47,107,212,62,182,79,116,124,79,114,200,142,82,
1918- 63,143,13,50,118,165,19,92,160,11>>},
1919+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.0.5">>},
1920+ <<207,101,129,50,228,228,150,173,232,111,35,114,94,237,64,16,52,240,120,216,
1921+ 88,212,173,10,147,76,123,58,58,204,20,178>>},
1922+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.2.1">>},
1923+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.4">>,false}]},
1924+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.1.5">>},
1925+ <<56,183,89,231,65,206,79,134,87,102,151,38,186,237,121,114,96,39,96,147,19,
1926+ 252,40,47,90,103,30,25,132,140,33,53>>},
1927+ {{outer_checksum,<<"hexpm">>,<<"exjsx">>,<<"4.0.0">>},
1928+ <<50,233,88,32,169,124,255,234,103,131,14,145,81,74,42,213,59,136,136,80,68,
1929+ 45,109,57,95,83,161,172,96,200,46,7>>},
1930+ {{timestamp,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.0">>},
1931+ {{2020,3,9},{14,52,5}}},
1932 {{retired,<<"hexpm">>,<<"csv">>,<<"0.1.0">>},nil},
1933- {{checksum,<<"hexpm">>,<<"benchee_html">>,<<"1.0.0">>},
1934- <<91,77,36,239,254,189,6,15,70,111,180,96,236,6,87,110,123,52,160,15,194,
1935- 107,35,79,228,241,44,79,5,201,89,71>>},
1936- {{versions,<<"hexpm">>,<<"benchee">>},
1937- [<<"0.1.0">>,<<"0.2.0">>,<<"0.3.0">>,<<"0.4.0">>,<<"0.5.0">>,<<"0.6.0">>,
1938- <<"0.7.0">>,<<"0.8.0">>,<<"0.9.0">>,<<"0.10.0">>,<<"0.11.0">>,<<"0.12.0">>,
1939- <<"0.12.1">>,<<"0.13.0">>,<<"0.13.1">>,<<"0.13.2">>,<<"0.14.0">>,
1940- <<"0.99.0">>,<<"1.0.0">>,<<"1.0.1">>]},
1941- {{deps,<<"hexpm">>,<<"benchee">>,<<"0.12.1">>},
1942- [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
1943- {{deps,<<"hexpm">>,<<"jsone">>,<<"1.1.0">>},[]},
1944- {{retired,<<"hexpm">>,<<"benchee">>,<<"0.13.0">>},nil},
1945- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.2.1">>},
1946- <<97,30,5,50,254,221,69,36,250,157,80,45,165,247,59,154,203,174,132,156,144,
1947- 9,236,40,125,217,158,208,156,33,90,65>>},
1948- {{deps,<<"hexpm">>,<<"poison">>,<<"1.0.0">>},[]},
1949- {{deps,<<"hexpm">>,<<"csv">>,<<"1.2.2">>},[]},
1950- {{checksum,<<"hexpm">>,<<"poison">>,<<"1.5.0">>},
1951- <<242,244,244,96,98,58,111,21,70,131,171,174,52,53,37,37,225,217,24,56,2,
1952- 103,205,189,148,154,7,186,87,80,50,72>>},
1953- {{deps,<<"hexpm">>,<<"poison">>,<<"1.4.0">>},[]},
1954- {{retired,<<"hexpm">>,<<"poison">>,<<"2.0.1">>},nil},
1955- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.0.0">>},
1956- <<37,176,134,181,185,240,219,77,168,137,42,78,21,67,87,112,109,29,219,116,
1957- 166,190,176,5,234,235,228,11,96,67,46,140>>},
1958- {{checksum,<<"hexpm">>,<<"benchee">>,<<"0.12.1">>},
1959+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.1.0">>},
1960+ <<202,206,70,199,228,211,195,137,83,97,35,95,153,209,171,40,0,66,70,95,65,
1961+ 24,43,199,248,227,12,128,57,234,141,238>>},
1962+ {{timestamp,<<"hexpm">>,<<"tiny">>,<<"1.0.1">>},{{2020,3,9},{14,52,5}}},
1963+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"1.5.1">>},
1964+ <<61,90,253,0,39,181,86,155,45,27,246,54,221,215,222,213,246,123,10,207,61,
1965+ 96,155,88,64,165,71,198,10,30,157,63>>},
1966+ {{outer_checksum,<<"hexpm">>,<<"benchee">>,<<"0.5.0">>},
1967+ <<33,156,184,97,3,253,149,117,90,224,88,186,192,215,182,206,78,182,125,143,
1968+ 226,108,75,46,148,126,124,62,166,8,74,14>>},
1969+ {{inner_checksum,<<"hexpm">>,<<"benchee">>,<<"0.12.1">>},
1970 <<18,134,167,155,171,47,24,153,34,1,52,218,249,166,149,88,106,240,14,167,25,
1971 104,230,205,137,211,211,175,223,124,236,186>>},
1972- {{checksum,<<"hexpm">>,<<"benchee_html">>,<<"0.4.0">>},
1973- <<149,118,239,96,88,227,41,46,166,187,103,13,17,248,78,112,72,72,8,195,85,
1974- 212,132,253,23,194,167,73,212,11,194,62>>},
1975- {{deps,<<"hexpm">>,<<"jsone">>,<<"1.0.0">>},[]},
1976+ {{outer_checksum,<<"hexpm">>,<<"exjsx">>,<<"3.2.0">>},
1977+ <<156,134,0,130,46,137,78,60,49,190,216,0,199,138,90,4,129,43,113,166,229,
1978+ 165,101,100,38,198,206,1,235,226,207,28>>},
1979+ {{retired,<<"hexpm">>,<<"benchee">>,<<"0.13.0">>},nil},
1980+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.2.2">>},
1981+ <<233,250,128,26,6,80,103,232,165,96,68,74,199,144,121,115,174,138,214,151,
1982+ 226,6,200,187,26,66,45,159,37,206,202,197>>},
1983+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"1.0.0">>},
1984+ <<193,161,143,73,89,230,43,235,247,57,148,115,147,245,50,120,152,244,141,35,
1985+ 155,229,70,99,224,124,118,140,27,4,35,95>>},
1986+ {{timestamp,<<"hexpm">>,<<"benchee">>,<<"0.13.1">>},{{2020,3,9},{14,52,5}}},
1987+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"1.4.0">>},
1988+ <<205,90,251,157,183,240,209,148,135,87,47,162,129,133,182,212,222,100,127,
1989+ 20,35,87,70,130,78,119,179,19,155,121,183,37>>},
1990+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.1.0">>},[]},
1991+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.0.8">>},
1992+ {{2020,3,9},{14,52,5}}},
1993+ {{outer_checksum,<<"hexpm">>,<<"benchee">>,<<"0.13.0">>},
1994+ <<215,39,177,232,193,56,141,13,63,26,138,145,247,217,17,174,245,221,100,108,
1995+ 150,7,67,88,21,165,137,133,130,165,50,15>>},
1996+ {{deps,<<"hexpm">>,<<"jsone">>,<<"1.4.2">>},[]},
1997 {{retired,<<"hexpm">>,<<"jsone">>,<<"1.3.0">>},nil},
1998- {{deps,<<"hexpm">>,<<"poison">>,<<"1.0.3">>},[]},
1999- {{registry_etag,<<"hexpm">>,<<"poison">>},
2000- <<"\"b536bb2abc7993c69a07e8570e84e113\"">>},
2001- {{checksum,<<"hexpm">>,<<"json">>,<<"1.0.4-SNAPSHOT">>},
2002- <<170,203,72,169,240,220,55,111,21,223,48,101,202,33,132,115,141,215,201,81,
2003- 80,174,216,60,40,206,11,171,181,110,91,152>>},
2004- {{deps,<<"hexpm">>,<<"jsone">>,<<"1.2.2">>},[]},
2005- {{deps,<<"hexpm">>,<<"jsone">>,<<"1.3.1">>},[]},
2006- {{retired,<<"hexpm">>,<<"poison">>,<<"2.0.0">>},nil},
2007- {{checksum,<<"hexpm">>,<<"recon">>,<<"2.2.0">>},
2008- <<114,192,119,214,28,104,4,106,65,50,246,197,185,28,62,118,157,147,111,245,
2009- 38,78,44,46,155,203,221,7,141,223,92,139>>},
2010+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.0.0">>},
2011+ <<158,101,146,10,32,96,187,77,208,152,73,19,65,107,108,14,183,75,77,107,232,
2012+ 175,32,45,37,244,137,191,158,60,8,166>>},
2013+ {{retired,<<"hexpm">>,<<"poison">>,<<"2.0.1">>},nil},
2014+ {{timestamp,<<"hexpm">>,<<"benchee">>,<<"0.14.0">>},{{2020,3,9},{14,52,5}}},
2015+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.2.2">>},{{2020,3,9},{14,52,5}}},
2016+ {{deps,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.4">>},[]},
2017+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.4.1">>},
2018+ <<22,126,93,61,210,231,113,110,88,101,245,168,208,100,215,169,247,0,69,22,
2019+ 199,150,104,64,131,241,205,24,12,45,66,150>>},
2020+ {{registry_etag,<<"hexpm">>,<<"tiny">>},
2021+ <<"\"482fc7abaea593d79083b8f93832165c\"">>},
2022+ {{deps,<<"hexpm">>,<<"exjsx">>,<<"3.2.1">>},
2023+ [{<<"hexpm">>,<<"jsx">>,<<"jsx">>,<<"~> 2.8.0">>,false}]},
2024+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.1.3">>},[]},
2025+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.3.2">>},
2026+ <<84,102,52,26,40,153,179,37,138,232,168,133,67,208,189,207,235,42,41,50,
2027+ 199,49,193,102,143,19,211,49,85,17,94,25>>},
2028+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"2.0.0">>},
2029+ <<137,173,179,41,68,72,116,128,150,65,204,47,100,90,236,43,211,141,253,132,
2030+ 30,127,228,193,179,188,162,230,249,26,26,243>>},
2031+ {{timestamp,<<"hexpm">>,<<"benchee">>,<<"0.1.0">>},{{2020,3,9},{14,52,5}}},
2032+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"1.0.3">>},
2033+ <<11,227,252,24,76,188,187,142,189,106,131,138,205,120,113,127,255,251,223,
2034+ 137,247,195,149,152,149,248,127,212,147,195,55,79>>},
2035+ {{timestamp,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.1">>},{{2020,3,9},{14,52,5}}},
2036+ {{deps,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.3">>},
2037+ [{<<"hexpm">>,<<"decimal">>,<<"decimal">>,<<"~> 1.0">>,true}]},
2038+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.3.1">>},
2039+ <<236,46,10,245,110,159,244,179,185,65,1,43,210,244,121,186,27,11,70,167,34,
2040+ 228,39,178,62,59,94,154,116,170,30,7>>},
2041+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.4.1">>},
2042+ {{2020,3,9},{14,52,5}}},
2043+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.2.2">>},
2044+ <<104,88,36,229,132,191,61,160,87,32,192,27,172,250,97,83,74,146,65,218,18,
2045+ 153,47,252,202,228,121,91,78,60,255,13>>},
2046+ {{timestamp,<<"hexpm">>,<<"exjsx">>,<<"4.0.0">>},{{2020,3,9},{14,52,5}}},
2047+ {{registry_etag,<<"hexpm">>,<<"benchee">>},
2048+ <<"\"becf241c7fec673bb6b768c8749f549b\"">>},
2049 {{retired,<<"hexpm">>,<<"csv">>,<<"1.2.2">>},nil},
2050- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.5.1">>},
2051- <<165,51,161,218,40,55,86,236,147,215,126,152,4,45,49,181,239,211,135,95,
2052- 108,92,60,238,204,108,216,45,65,12,228,128>>},
2053- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.2.2">>},
2054- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.4">>,false}]},
2055- {{checksum,<<"hexpm">>,<<"tiny">>,<<"1.0.0">>},
2056- <<76,104,194,190,145,0,21,20,239,142,210,98,97,234,3,141,71,153,18,133,124,
2057- 86,82,133,2,177,233,13,195,130,236,139>>},
2058 {{retired,<<"hexpm">>,<<"poison">>,<<"3.0.0">>},nil},
2059+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.0.4">>},
2060+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"~> 2.2.1">>,false}]},
2061+ {{inner_checksum,<<"hexpm">>,<<"exjsx">>,<<"3.0.1">>},
2062+ <<73,140,248,154,223,216,198,35,93,172,33,119,155,217,73,161,64,219,168,206,
2063+ 68,37,100,73,113,229,156,39,240,188,73,145>>},
2064 {{retired,<<"hexpm">>,<<"poison">>,<<"1.5.0">>},nil},
2065- {{checksum,<<"hexpm">>,<<"poison">>,<<"4.0.0">>},
2066- <<55,22,115,65,12,47,255,214,210,143,212,1,46,20,129,42,194,174,6,189,33,
2067- 143,251,177,14,66,125,144,48,22,123,164>>},
2068- {{deps,<<"hexpm">>,<<"exjsx">>,<<"3.0.1">>},
2069- [{<<"hexpm">>,<<"jsx">>,<<"jsx">>,<<"~> 2.3.0">>,false}]},
2070+ {{deps,<<"hexpm">>,<<"csv">>,<<"2.3.0">>},
2071+ [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.4">>,
2072+ false}]},
2073+ {{retired,<<"hexpm">>,<<"poison">>,<<"2.0.0">>},nil},
2074+ {{outer_checksum,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.0">>},
2075+ <<59,151,167,246,49,247,35,53,197,202,105,173,82,159,74,171,245,78,9,177,14,
2076+ 190,12,114,5,182,175,122,13,146,27,148>>},
2077+ {{outer_checksum,<<"hexpm">>,<<"json">>,<<"1.0.1">>},
2078+ <<217,80,154,44,34,147,65,79,12,138,178,35,105,23,194,141,154,6,6,227,139,
2079+ 49,72,11,47,118,177,203,206,191,151,106>>},
2080+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.3.1">>},
2081+ <<19,59,231,97,129,14,192,233,78,5,212,21,105,68,255,195,93,2,214,168,143,
2082+ 168,253,252,42,242,155,165,62,173,179,119>>},
2083+ {{deps,<<"hexpm">>,<<"exjsx">>,<<"4.0.0">>},
2084+ [{<<"hexpm">>,<<"jsx">>,<<"jsx">>,<<"~> 2.8.0">>,false}]},
2085+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.5.1">>},
2086+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"~>2.5.0">>,false}]},
2087+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.4.5">>},{{2020,3,9},{14,52,5}}},
2088+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.2.2">>},
2089+ <<34,47,127,11,94,117,136,177,233,233,183,62,72,148,15,18,212,59,190,8,196,
2090+ 116,176,143,213,126,249,135,71,209,197,102>>},
2091+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.4.2">>},
2092+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.6">>,false}]},
2093+ {{inner_checksum,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.1">>},
2094+ <<24,34,98,146,249,177,109,241,247,196,117,36,59,152,185,133,59,170,233,18,
2095+ 101,88,198,253,222,53,77,27,159,120,134,56>>},
2096+ {{deps,<<"hexpm">>,<<"stdout_formatter">>,<<"0.1.0">>},[]},
2097+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.1.2">>},
2098+ <<217,196,187,165,244,253,121,45,191,150,34,0,67,83,251,201,249,118,86,33,
2099+ 218,135,58,172,135,166,143,252,81,205,108,102>>},
2100+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.4.3">>},{{2020,3,9},{14,52,5}}},
2101+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"1.3.1">>},
2102+ <<93,247,164,66,223,130,94,189,46,62,187,41,162,225,127,106,224,29,28,211,
2103+ 74,91,252,182,200,47,50,23,125,76,241,48>>},
2104+ {{inner_checksum,<<"hexpm">>,<<"json">>,<<"2.0.0-SNAPSHOT">>},
2105+ <<102,119,195,9,132,22,101,46,0,16,158,203,221,72,26,117,90,45,1,123,86,124,
2106+ 29,233,255,150,17,77,155,211,112,222>>},
2107+ {{inner_checksum,<<"hexpm">>,<<"benchee">>,<<"0.14.0">>},
2108+ <<247,113,245,135,196,139,72,36,180,151,226,163,227,116,247,94,147,239,1,
2109+ 252,50,152,115,176,137,163,245,221,150,27,128,184>>},
2110+ {{deps,<<"hexpm">>,<<"jsone">>,<<"1.4.6">>},[]},
2111+ {{registry_etag,<<"hexpm">>,<<"benchee_html">>},
2112+ <<"\"f7e35251d9bb8a754f82e920761ae7d0\"">>},
2113+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.0.4">>},
2114+ <<7,202,4,16,92,47,46,71,50,244,235,97,134,62,24,231,241,183,181,11,109,30,
2115+ 227,30,126,23,205,198,18,154,77,225>>},
2116+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.3.0">>},
2117+ <<124,244,152,104,247,49,234,243,108,241,245,95,175,212,116,192,199,114,218,
2118+ 187,214,90,139,9,202,35,89,24,160,252,11,246>>},
2119+ {{retired,<<"hexpm">>,<<"recon">>,<<"2.3.1">>},nil},
2120 {{deps,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.1">>},[]},
2121- {{deps,<<"hexpm">>,<<"csv">>,<<"1.1.2">>},[]},
2122- {{deps,<<"hexpm">>,<<"poison">>,<<"1.3.1">>},[]},
2123- {{deps,<<"hexpm">>,<<"json">>,<<"2.0.0-SNAPSHOT">>},[]},
2124- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.0.8">>},
2125- <<215,201,232,38,14,156,220,31,178,203,119,226,217,3,149,105,98,193,247,97,
2126- 87,235,130,0,126,198,189,229,218,171,101,210>>},
2127- {{tarball_etag,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.6">>},
2128- <<"\"b592027da679624534bf2a6fb5875207\"">>},
2129- {{deps,<<"hexpm">>,<<"benchee">>,<<"0.14.0">>},
2130- [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
2131- {{checksum,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.3">>},
2132- <<236,36,134,141,134,25,117,122,104,240,121,131,87,199,25,8,7,161,207,196,
2133- 44,233,12,24,194,55,96,229,146,73,162,26>>},
2134- {{deps,<<"hexpm">>,<<"jsone">>,<<"1.3.0">>},[]},
2135- {{retired,<<"hexpm">>,<<"csv">>,<<"2.0.0-rc.0">>},nil},
2136- {{checksum,<<"hexpm">>,<<"csv">>,<<"2.0.0-rc.0">>},
2137- <<83,185,186,191,253,24,107,180,251,159,221,71,232,164,66,184,241,141,184,
2138- 20,151,255,163,165,91,90,95,89,111,90,200,20>>},
2139- {{deps,<<"hexpm">>,<<"jsone">>,<<"1.2.5">>},[]},
2140 {{retired,<<"hexpm">>,<<"csv">>,<<"2.0.0">>},nil},
2141- {{retired,<<"hexpm">>,<<"recon">>,<<"2.3.1">>},nil},
2142- {{retired,<<"hexpm">>,<<"exjsx">>,<<"3.2.0">>},nil},
2143 {{retired,<<"hexpm">>,<<"json">>,<<"1.0.4-SNAPSHOT">>},nil},
2144 {{retired,<<"hexpm">>,<<"poison">>,<<"1.2.1">>},nil},
2145- {{deps,<<"hexpm">>,<<"exjsx">>,<<"3.0.2">>},
2146- [{<<"hexpm">>,<<"jsx">>,<<"jsx">>,<<"~> 2.3.0">>,false}]},
2147+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.1.0">>},
2148+ <<227,19,177,246,201,71,212,213,150,103,66,219,100,159,247,226,103,54,224,
2149+ 132,176,162,127,161,246,74,202,120,50,120,28,196>>},
2150+ {{outer_checksum,<<"hexpm">>,<<"json">>,<<"1.3.0">>},
2151+ <<139,206,65,63,178,82,52,228,110,97,243,99,163,106,208,125,204,229,50,39,
2152+ 152,45,198,78,39,33,182,228,14,218,121,129>>},
2153+ {{inner_checksum,<<"hexpm">>,<<"exjsx">>,<<"3.0.2">>},
2154+ <<172,251,194,45,45,206,209,25,136,180,61,243,69,68,241,184,117,230,1,196,
2155+ 19,143,180,148,98,227,234,158,87,172,94,155>>},
2156+ {{deps,<<"hexpm">>,<<"jsone">>,<<"1.2.3">>},[]},
2157+ {{retired,<<"hexpm">>,<<"csv">>,<<"2.0.0-rc.0">>},nil},
2158+ {{outer_checksum,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.2">>},
2159+ <<72,67,100,98,6,104,157,95,209,160,235,61,14,8,188,194,70,39,52,17,101,196,
2160+ 9,111,104,119,219,243,240,116,38,190>>},
2161+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.4.7">>},{{2020,3,9},{14,52,5}}},
2162+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.2.5">>},
2163+ <<128,220,240,222,73,203,3,63,153,109,104,148,40,239,110,246,39,234,5,148,
2164+ 48,125,245,11,76,26,253,160,152,224,73,57>>},
2165+ {{deps,<<"hexpm">>,<<"jsone">>,<<"1.4.3">>},[]},
2166+ {{retired,<<"hexpm">>,<<"exjsx">>,<<"3.2.0">>},nil},
2167 {{retired,<<"hexpm">>,<<"json">>,<<"1.2.0">>},nil},
2168- {{retired,<<"hexpm">>,<<"recon">>,<<"2.3.6">>},nil},
2169- {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.4.1">>},nil},
2170- {{registry_etag,<<"hexpm">>,<<"parallel_stream">>},
2171- <<"\"469337f5bc4abe45efff41d7f35a8e8c\"">>},
2172- {{checksum,<<"hexpm">>,<<"benchee">>,<<"0.4.0">>},
2173- <<28,124,91,212,145,116,144,180,221,64,56,135,104,117,230,153,77,150,87,211,
2174- 161,134,95,252,236,98,167,183,59,95,216,9>>},
2175- {{checksum,<<"hexpm">>,<<"poison">>,<<"2.0.0">>},
2176- <<27,101,19,39,242,48,107,254,16,227,73,222,227,142,116,11,12,85,4,38,19,
2177- 142,188,67,255,207,5,134,97,188,172,191>>},
2178- {{deps,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.0">>},[]},
2179- {{deps,<<"hexpm">>,<<"json">>,<<"1.1.0">>},
2180- [{<<"hexpm">>,<<"decimal">>,<<"decimal">>,<<"~> 1.0">>,true}]},
2181- {{deps,<<"hexpm">>,<<"benchee_html">>,<<"0.4.0">>},
2182- [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<"~> 0.10">>,false},
2183- {<<"hexpm">>,<<"benchee_json">>,<<"benchee_json">>,<<"~> 0.4">>,false}]},
2184- {{retired,<<"hexpm">>,<<"csv">>,<<"1.3.1">>},nil},
2185- {{retired,<<"hexpm">>,<<"jsone">>,<<"1.2.4">>},nil},
2186- {{deps,<<"hexpm">>,<<"poison">>,<<"1.1.1">>},[]},
2187- {{deps,<<"hexpm">>,<<"jason">>,<<"1.1.0">>},
2188- [{<<"hexpm">>,<<"decimal">>,<<"decimal">>,<<"~> 1.0">>,true}]},
2189- {{registry_etag,<<"hexpm">>,<<"jason">>},
2190- <<"\"9fe9e8261d72eb1a76db548255891cc9\"">>},
2191- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.2.0">>},
2192- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.4">>,false}]},
2193- {{checksum,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.2">>},
2194- <<20,151,21,176,8,250,42,138,93,102,63,203,224,145,118,224,55,223,64,46,3,
2195- 70,180,142,177,159,86,181,159,41,141,202>>},
2196- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.4.5">>},
2197- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.4.0">>,false}]},
2198- {{deps,<<"hexpm">>,<<"poison">>,<<"4.0.0">>},[]},
2199- {{retired,<<"hexpm">>,<<"recon">>,<<"2.3.5">>},nil},
2200- {{checksum,<<"hexpm">>,<<"exjsx">>,<<"3.2.0">>},
2201- <<113,54,204,115,154,206,41,95,199,76,55,143,51,105,158,81,69,190,173,79,
2202- 220,27,71,153,130,45,2,135,72,145,54,251>>},
2203- {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.0.3">>},nil},
2204- {{deps,<<"hexpm">>,<<"benchee">>,<<"0.7.0">>},
2205- [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
2206+ {{versions,<<"hexpm">>,<<"observer_cli">>},
2207+ [<<"1.0.2">>,<<"1.0.3">>,<<"1.0.4">>,<<"1.0.5">>,<<"1.0.7">>,<<"1.0.8">>,
2208+ <<"1.0.9">>,<<"1.1.0">>,<<"1.2.0">>,<<"1.2.1">>,<<"1.2.2">>,<<"1.3.0">>,
2209+ <<"1.3.1">>,<<"1.3.2">>,<<"1.3.3">>,<<"1.3.4">>,<<"1.4.0">>,<<"1.4.1">>,
2210+ <<"1.4.2">>,<<"1.4.3">>,<<"1.4.4">>,<<"1.4.5">>,<<"1.5.0">>,<<"1.5.1">>,
2211+ <<"1.5.2">>,<<"1.5.3">>]},
2212+ {{inner_checksum,<<"hexpm">>,<<"json">>,<<"1.1.0">>},
2213+ <<139,29,56,94,0,231,8,1,161,47,107,212,62,182,79,116,124,79,114,200,142,82,
2214+ 63,143,13,50,118,165,19,92,160,11>>},
2215+ {{timestamp,<<"hexpm">>,<<"json">>,<<"1.0.3">>},{{2020,3,9},{14,52,5}}},
2216+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.2.0">>},{{2020,3,9},{14,52,5}}},
2217+ {{inner_checksum,<<"hexpm">>,<<"benchee_html">>,<<"0.4.0">>},
2218+ <<149,118,239,96,88,227,41,46,166,187,103,13,17,248,78,112,72,72,8,195,85,
2219+ 212,132,253,23,194,167,73,212,11,194,62>>},
2220+ {{retired,<<"hexpm">>,<<"jsone">>,<<"1.2.4">>},nil},
2221+ {{retired,<<"hexpm">>,<<"csv">>,<<"1.3.1">>},nil},
2222+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"1.1.1">>},
2223+ <<189,14,10,17,147,53,136,155,170,147,205,6,251,153,1,163,63,243,132,204,
2224+ 247,131,245,35,135,32,122,194,183,161,148,56>>},
2225+ {{outer_checksum,<<"hexpm">>,<<"recon">>,<<"2.3.4">>},
2226+ <<81,222,127,212,160,25,247,150,107,51,19,62,173,183,197,186,145,158,93,130,
2227+ 159,185,169,5,79,1,43,225,62,143,157,1>>},
2228+ {{versions,<<"hexpm">>,<<"csv">>},
2229+ [<<"0.1.0">>,<<"0.1.1">>,<<"0.2.0">>,<<"0.2.1">>,<<"0.2.2">>,<<"1.0.0">>,
2230+ <<"1.0.1">>,<<"1.1.0">>,<<"1.1.1">>,<<"1.1.2">>,<<"1.1.3">>,<<"1.1.4">>,
2231+ <<"1.1.5">>,<<"1.2.0">>,<<"1.2.1">>,<<"1.2.2">>,<<"1.2.3">>,<<"1.2.4">>,
2232+ <<"1.3.0">>,<<"1.3.1">>,<<"1.3.2">>,<<"1.3.3">>,<<"1.4.0">>,<<"1.4.1">>,
2233+ <<"1.4.2">>,<<"1.4.3">>,<<"1.4.4">>,<<"2.0.0-rc.0">>,<<"2.0.0">>,
2234+ <<"2.1.0">>,<<"2.1.1">>,<<"2.2.0">>,<<"2.3.0">>,<<"2.3.1">>]},
2235+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.4.5">>},
2236+ <<64,60,123,48,80,27,93,51,205,168,188,107,254,48,127,89,219,1,95,199,37,86,
2237+ 122,86,4,218,231,246,5,165,30,23>>},
2238+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"4.0.0">>},
2239+ <<55,22,115,65,12,47,255,214,210,143,212,1,46,20,129,42,194,174,6,189,33,
2240+ 143,251,177,14,66,125,144,48,22,123,164>>},
2241+ {{retired,<<"hexpm">>,<<"recon">>,<<"2.3.6">>},nil},
2242+ {{deps,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.0">>},[]},
2243+ {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.4.1">>},nil},
2244+ {{outer_checksum,<<"hexpm">>,<<"jason">>,<<"1.1.2">>},
2245+ <<253,248,67,188,168,88,32,58,225,222,22,218,46,226,6,245,52,22,187,218,93,
2246+ 200,201,231,143,67,36,61,228,188,58,254>>},
2247 {{deps,<<"hexpm">>,<<"csv">>,<<"2.2.0">>},
2248 [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.4">>,
2249 false}]},
2250- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.2.2">>},
2251- <<34,47,127,11,94,117,136,177,233,233,183,62,72,148,15,18,212,59,190,8,196,
2252- 116,176,143,213,126,249,135,71,209,197,102>>},
2253- {{deps,<<"hexpm">>,<<"benchee">>,<<"1.0.1">>},
2254- [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 1.0">>,false}]},
2255- {{retired,<<"hexpm">>,<<"benchee_html">>,<<"0.1.0">>},nil},
2256- {{deps,<<"hexpm">>,<<"benchee">>,<<"0.10.0">>},
2257- [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
2258- {{checksum,<<"hexpm">>,<<"poison">>,<<"1.0.1">>},
2259- <<220,200,6,171,3,123,85,189,17,164,219,175,110,1,254,197,16,225,235,171,41,
2260- 172,182,83,128,244,240,195,34,240,205,70>>},
2261- {{deps,<<"hexpm">>,<<"jsone">>,<<"1.4.4">>},[]},
2262- {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.4.4">>},nil},
2263- {{checksum,<<"hexpm">>,<<"benchee">>,<<"0.7.0">>},
2264+ {{inner_checksum,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.0">>},
2265+ <<59,28,140,11,227,44,39,32,207,5,135,132,129,87,236,95,14,20,247,84,219,99,
2266+ 34,156,52,187,19,90,94,236,181,40>>},
2267+ {{outer_checksum,<<"hexpm">>,<<"exjsx">>,<<"3.2.1">>},
2268+ <<181,87,39,178,6,218,185,111,235,2,82,103,229,193,34,221,180,72,245,91,102,
2269+ 72,249,21,107,141,72,18,21,216,2,144>>},
2270+ {{inner_checksum,<<"hexpm">>,<<"jason">>,<<"1.1.0">>},
2271+ <<150,52,188,163,15,47,116,104,221,227,231,4,213,134,83,25,177,235,136,228,
2272+ 168,205,237,92,153,91,175,10,169,87,82,79>>},
2273+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.2.0">>},
2274+ <<156,4,35,121,62,187,118,245,82,245,191,173,131,219,120,194,17,60,104,78,
2275+ 153,237,178,24,144,111,162,40,179,216,152,119>>},
2276+ {{deps,<<"hexpm">>,<<"poison">>,<<"1.5.0">>},[]},
2277+ {{outer_checksum,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.1">>},
2278+ <<121,180,219,142,142,93,115,110,206,124,216,109,238,5,68,39,61,188,79,192,
2279+ 147,122,157,207,219,65,51,176,151,41,238,29>>},
2280+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.4.3">>},
2281+ {{2020,3,9},{14,52,5}}},
2282+ {{deps,<<"hexpm">>,<<"recon">>,<<"2.3.6">>},[]},
2283+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.2.1">>},
2284+ <<215,231,114,197,69,168,223,20,71,144,195,137,29,9,227,190,159,145,121,101,
2285+ 235,192,190,211,1,248,253,141,59,49,144,89>>},
2286+ {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.0.3">>},nil},
2287+ {{inner_checksum,<<"hexpm">>,<<"benchee">>,<<"0.7.0">>},
2288 <<152,228,237,44,134,182,51,223,155,1,144,214,179,191,56,188,46,56,91,166,
2289 32,15,104,32,31,181,117,211,153,9,129,108>>},
2290- {{deps,<<"hexpm">>,<<"csv">>,<<"2.1.0">>},
2291- [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.4">>,
2292- false}]},
2293- {{deps,<<"hexpm">>,<<"csv">>,<<"1.2.0">>},[]},
2294+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.1.3">>},
2295+ <<21,65,73,21,16,131,0,130,100,90,163,191,158,38,141,151,254,169,191,217,
2296+ 126,7,137,84,112,244,23,246,108,243,192,116>>},
2297+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"2.2.0">>},
2298+ <<81,155,194,9,228,67,57,97,40,65,116,196,151,200,82,76,0,30,40,91,121,189,
2299+ 248,2,18,180,122,31,137,128,132,204>>},
2300+ {{deps,<<"hexpm">>,<<"poison">>,<<"4.0.0">>},[]},
2301+ {{inner_checksum,<<"hexpm">>,<<"benchee">>,<<"0.10.0">>},
2302+ <<114,39,232,58,184,30,71,83,97,1,37,210,81,187,247,140,153,22,127,190,127,
2303+ 147,26,140,191,188,62,218,133,38,37,156>>},
2304+ {{outer_checksum,<<"hexpm">>,<<"jason">>,<<"1.0.0">>},
2305+ <<185,108,64,14,4,183,183,101,192,133,76,5,164,150,99,35,233,12,13,17,254,
2306+ 224,72,59,21,103,205,160,121,171,178,5>>},
2307+ {{versions,<<"hexpm">>,<<"exjsx">>},
2308+ [<<"3.0.0">>,<<"3.0.1">>,<<"3.0.2">>,<<"3.1.0">>,<<"3.2.0">>,<<"3.2.1">>,
2309+ <<"4.0.0">>]},
2310+ {{retired,<<"hexpm">>,<<"recon">>,<<"2.3.5">>},nil},
2311+ {{deps,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.1">>},[]},
2312+ {{retired,<<"hexpm">>,<<"benchee_html">>,<<"0.1.0">>},nil},
2313+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.1.5">>},[]},
2314+ {{inner_checksum,<<"hexpm">>,<<"benchee">>,<<"1.0.1">>},
2315+ <<102,178,17,249,191,216,75,217,126,109,27,234,221,248,252,35,18,170,171,
2316+ 225,146,247,118,232,147,28,176,193,111,83,165,33>>},
2317+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"2.2.0">>},
2318+ <<145,11,107,111,136,138,168,176,247,155,220,168,171,244,206,33,214,76,152,
2319+ 252,135,182,186,139,106,231,242,237,34,85,28,250>>},
2320+ {{timestamp,<<"hexpm">>,<<"benchee">>,<<"0.99.0">>},{{2020,3,9},{14,52,5}}},
2321+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.4">>},
2322+ <<118,22,145,160,177,206,15,76,126,133,17,176,155,95,44,211,24,192,13,165,
2323+ 39,3,149,99,126,78,13,90,127,71,188,69>>},
2324+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.2.0">>},
2325+ <<110,216,76,213,101,167,236,112,146,0,220,53,152,58,23,181,31,118,152,56,
2326+ 180,196,142,200,193,64,28,253,16,50,224,254>>},
2327+ {{timestamp,<<"hexpm">>,<<"benchee">>,<<"0.3.0">>},{{2020,3,9},{14,52,5}}},
2328+ {{deps,<<"hexpm">>,<<"tiny">>,<<"1.0.0">>},[]},
2329 {{retired,<<"hexpm">>,<<"json">>,<<"1.2.4">>},nil},
2330+ {{registry_etag,<<"hexpm">>,<<"exjsx">>},
2331+ <<"\"97732ea099c024610deb280b5c305069\"">>},
2332 {{retired,<<"hexpm">>,<<"jason">>,<<"1.0.1">>},nil},
2333- {{checksum,<<"hexpm">>,<<"json">>,<<"1.2.0">>},
2334- <<158,206,25,186,234,42,11,160,204,226,167,220,175,197,212,98,51,88,47,253,
2335- 21,126,117,89,227,31,149,135,213,169,181,63>>},
2336- {{checksum,<<"hexpm">>,<<"benchee">>,<<"0.12.0">>},
2337- <<119,30,145,149,5,203,227,153,223,95,73,184,162,28,86,175,82,37,84,44,165,
2338- 200,119,224,186,160,197,3,239,180,230,38>>},
2339- {{deps,<<"hexpm">>,<<"json">>,<<"1.0.2">>},[]},
2340- {{checksum,<<"hexpm">>,<<"benchee_html">>,<<"0.2.0">>},
2341- <<252,245,217,166,247,209,141,138,92,106,52,103,215,189,249,253,215,44,167,
2342- 105,222,97,216,91,58,2,5,112,196,74,63,240>>},
2343+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.0.3">>},
2344+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.2.1">>,false}]},
2345+ {{timestamp,<<"hexpm">>,<<"benchee">>,<<"0.2.0">>},{{2020,3,9},{14,52,5}}},
2346+ {{inner_checksum,<<"hexpm">>,<<"json">>,<<"1.0.2">>},
2347+ <<250,117,237,79,53,92,212,171,70,140,37,88,129,113,248,0,42,114,116,211,
2348+ 213,251,55,108,24,130,45,223,199,195,63,31>>},
2349+ {{deps,<<"hexpm">>,<<"jason">>,<<"1.1.0">>},
2350+ [{<<"hexpm">>,<<"decimal">>,<<"decimal">>,<<"~> 1.0">>,true}]},
2351+ {{deps,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.6">>},[]},
2352+ {{deps,<<"hexpm">>,<<"recon">>,<<"2.3.2">>},[]},
2353+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"2.1.0">>},
2354+ <<8,68,93,118,243,173,53,7,188,74,243,14,175,216,130,96,192,243,92,80,56,84,
2355+ 42,242,119,171,208,151,91,225,234,38>>},
2356+ {{deps,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.3">>},[]},
2357+ {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.4.4">>},nil},
2358+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.5.2">>},
2359+ <<121,81,11,127,243,186,89,124,117,140,230,243,151,226,59,63,194,252,114,
2360+ 157,214,51,40,129,196,104,183,103,183,28,119,193>>},
2361+ {{outer_checksum,<<"hexpm">>,<<"benchee">>,<<"0.11.0">>},
2362+ <<195,69,224,144,224,166,27,243,62,3,133,170,58,211,148,252,183,216,99,227,
2363+ 19,188,63,202,82,46,57,12,127,57,22,110>>},
2364+ {{deps,<<"hexpm">>,<<"benchee">>,<<"0.7.0">>},
2365+ [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
2366+ {{timestamp,<<"hexpm">>,<<"recon">>,<<"2.3.0">>},{{2020,3,9},{14,52,0}}},
2367+ {{timestamp,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.1">>},
2368+ {{2020,3,9},{14,52,5}}},
2369 {{retired,<<"hexpm">>,<<"exjsx">>,<<"4.0.0">>},nil},
2370 {{retired,<<"hexpm">>,<<"jsone">>,<<"1.4.5">>},nil},
2371- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.6">>},
2372- <<100,77,109,87,190,251,34,200,225,155,50,77,238,25,215,59,28,0,69,101,0,
2373- 152,97,168,246,76,104,183,185,230,77,191>>},
2374- {{checksum,<<"hexpm">>,<<"poison">>,<<"3.0.0">>},
2375- <<98,94,189,100,211,58,226,230,82,1,194,193,77,108,133,194,124,200,182,143,
2376- 45,13,211,120,40,253,233,198,146,13,209,49>>},
2377- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.0.0">>},
2378- <<158,101,146,10,32,96,187,77,208,152,73,19,65,107,108,14,183,75,77,107,232,
2379- 175,32,45,37,244,137,191,158,60,8,166>>},
2380- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.4.3">>},
2381- <<9,86,102,121,241,147,49,21,246,24,158,108,78,32,94,53,170,234,28,174,220,
2382- 248,67,135,92,62,182,94,236,131,228,136>>},
2383- {{deps,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.5">>},[]},
2384- {{retired,<<"hexpm">>,<<"benchee">>,<<"1.0.1">>},nil},
2385- {{retired,<<"hexpm">>,<<"exjsx">>,<<"3.0.0">>},nil},
2386+ {{deps,<<"hexpm">>,<<"jsone">>,<<"1.5.1">>},[]},
2387+ {{inner_checksum,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.5">>},
2388+ <<76,120,211,230,117,249,239,248,133,203,226,82,200,154,143,193,210,251,128,
2389+ 60,13,3,169,20,40,30,88,120,52,224,148,49>>},
2390 {{retired,<<"hexpm">>,<<"jsone">>,<<"1.2.5">>},nil},
2391- {{deps,<<"hexpm">>,<<"json">>,<<"1.0.0">>},
2392- [{<<"hexpm">>,<<"earmark">>,<<"earmark">>,<<">= 0.0.0">>,false}]},
2393+ {{deps,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.1">>},[]},
2394+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"1.1.0">>},{{2020,3,9},{14,52,5}}},
2395+ {{timestamp,<<"hexpm">>,<<"poison">>},{{2020,3,9},{14,52,5}}},
2396+ {{inner_checksum,<<"hexpm">>,<<"json">>,<<"1.0.0">>},
2397+ <<72,36,218,219,1,225,67,149,246,94,157,24,218,41,77,83,67,38,215,238,215,
2398+ 121,150,243,194,47,116,169,135,1,121,235>>},
2399+ {{deps,<<"hexpm">>,<<"benchee">>,<<"0.12.1">>},
2400+ [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
2401+ {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.5.1">>},nil},
2402+ {{retired,<<"hexpm">>,<<"exjsx">>,<<"3.0.0">>},nil},
2403+ {{retired,<<"hexpm">>,<<"benchee">>,<<"1.0.1">>},nil},
2404 {{retired,<<"hexpm">>,<<"benchee">>,<<"0.8.0">>},nil},
2405+ {{timestamp,<<"hexpm">>,<<"benchee_html">>},{{2020,3,9},{14,52,5}}},
2406 {{retired,<<"hexpm">>,<<"jsone">>,<<"1.3.2">>},nil},
2407- {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.5.1">>},nil},
2408- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.2.3">>},
2409- <<210,233,151,147,38,189,170,207,80,171,14,82,200,15,83,215,76,222,217,61,
2410- 26,226,31,171,207,102,52,98,56,204,3,34>>},
2411- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.4.1">>},
2412- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.6">>,false}]},
2413- {{deps,<<"hexpm">>,<<"json">>,<<"1.0.1">>},[]},
2414- {{deps,<<"hexpm">>,<<"benchee_html">>,<<"0.3.0">>},
2415- [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<"~> 0.8">>,false},
2416- {<<"hexpm">>,<<"benchee_json">>,<<"benchee_json">>,<<"~> 0.3">>,false}]},
2417+ {{deps,<<"hexpm">>,<<"json">>,<<"2.1.0-SNAPSHOT">>},
2418+ [{<<"hexpm">>,<<"decimal">>,<<"decimal">>,<<"~> 1.0">>,true}]},
2419+ {{outer_checksum,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.2">>},
2420+ <<7,70,231,172,135,119,124,3,107,104,136,211,75,235,196,163,110,83,65,104,
2421+ 59,87,163,225,184,103,14,93,9,182,129,82>>},
2422+ {{versions,<<"hexpm">>,<<"recon">>},
2423+ [<<"2.2.0">>,<<"2.2.1">>,<<"2.3.0">>,<<"2.3.1">>,<<"2.3.2">>,<<"2.3.3">>,
2424+ <<"2.3.4">>,<<"2.3.5">>,<<"2.3.6">>,<<"2.4.0">>,<<"2.5.0">>]},
2425+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.4.3">>},
2426+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.4.0">>,false}]},
2427+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.4.2">>},{{2020,3,9},{14,52,5}}},
2428+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.4.1">>},
2429+ <<140,130,155,178,142,63,49,106,54,18,22,49,68,5,254,41,109,141,210,253,116,
2430+ 9,223,165,63,164,172,28,255,55,151,160>>},
2431+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.5.1">>},
2432+ <<159,1,192,129,120,215,122,101,122,54,82,135,8,70,212,202,238,122,123,113,
2433+ 202,50,151,29,247,206,87,192,121,218,111,222>>},
2434+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.3.4">>},
2435+ {{2020,3,9},{14,52,5}}},
2436+ {{deps,<<"hexpm">>,<<"csv">>,<<"0.1.0">>},[]},
2437+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.3.1">>},
2438+ [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.3">>,
2439+ false}]},
2440+ {{inner_checksum,<<"hexpm">>,<<"json">>,<<"1.0.1">>},
2441+ <<109,146,154,92,130,248,99,214,32,28,161,252,218,171,38,179,85,143,41,221,
2442+ 224,211,160,34,229,242,200,221,175,180,203,22>>},
2443+ {{inner_checksum,<<"hexpm">>,<<"benchee_html">>,<<"0.3.0">>},
2444+ <<115,202,129,241,107,232,194,63,12,196,113,10,2,108,189,79,223,95,106,26,
2445+ 181,126,18,239,173,150,230,121,68,48,145,183>>},
2446+ {{timestamp,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.0">>},
2447+ {{2020,3,9},{14,52,5}}},
2448 {{retired,<<"hexpm">>,<<"poison">>,<<"1.4.0">>},nil},
2449- {{checksum,<<"hexpm">>,<<"benchee">>,<<"0.2.0">>},
2450- <<164,124,235,26,172,111,178,141,112,119,136,220,212,90,122,233,169,153,62,
2451- 122,65,64,97,190,190,192,129,132,225,94,55,121>>},
2452- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.5.1">>},
2453- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"~>2.5.0">>,false}]},
2454 {{retired,<<"hexpm">>,<<"benchee">>,<<"0.1.0">>},nil},
2455- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.1.2">>},
2456- <<217,196,187,165,244,253,121,45,191,150,34,0,67,83,251,201,249,118,86,33,
2457- 218,135,58,172,135,166,143,252,81,205,108,102>>},
2458- {{checksum,<<"hexpm">>,<<"json">>,<<"1.0.2">>},
2459- <<250,117,237,79,53,92,212,171,70,140,37,88,129,113,248,0,42,114,116,211,
2460- 213,251,55,108,24,130,45,223,199,195,63,31>>},
2461+ {{deps,<<"hexpm">>,<<"poison">>,<<"1.0.3">>},[]},
2462 {{retired,<<"hexpm">>,<<"csv">>,<<"1.4.4">>},nil},
2463- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.1.5">>},
2464- <<87,63,110,101,253,118,8,187,24,230,175,36,91,213,105,165,181,56,126,4,204,
2465- 76,7,123,31,218,233,153,8,74,169,85>>},
2466- {{deps,<<"hexpm">>,<<"recon">>,<<"2.3.1">>},[]},
2467- {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.0.2">>},nil},
2468- {{retired,<<"hexpm">>,<<"poison">>,<<"3.1.0">>},nil},
2469+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.5.1">>},
2470+ {{2020,3,9},{14,52,5}}},
2471+ {{inner_checksum,<<"hexpm">>,<<"recon">>,<<"2.3.1">>},
2472+ <<40,31,44,187,67,159,227,192,67,119,62,230,200,49,114,171,216,3,38,220,198,
2473+ 21,63,100,48,228,212,230,177,77,126,157>>},
2474+ {{timestamp,<<"hexpm">>,<<"json">>,<<"1.0.2">>},{{2020,3,9},{14,52,5}}},
2475 {{retired,<<"hexpm">>,<<"csv">>,<<"2.2.0">>},nil},
2476- {{checksum,<<"hexpm">>,<<"jason">>,<<"1.0.0">>},
2477- <<15,124,250,155,219,35,254,215,33,236,5,65,155,206,226,178,194,26,119,233,
2478- 38,188,224,222,218,2,155,90,220,113,111,226>>},
2479- {{checksum,<<"hexpm">>,<<"exjsx">>,<<"3.0.2">>},
2480- <<172,251,194,45,45,206,209,25,136,180,61,243,69,68,241,184,117,230,1,196,
2481- 19,143,180,148,98,227,234,158,87,172,94,155>>},
2482+ {{deps,<<"hexpm">>,<<"poison">>,<<"2.0.0">>},[]},
2483+ {{timestamp,<<"hexpm">>,<<"json">>,<<"0.3.2">>},{{2020,3,9},{14,52,5}}},
2484+ {{timestamp,<<"hexpm">>,<<"json">>,<<"1.2.1">>},{{2020,3,9},{14,52,5}}},
2485+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"1.0.0">>},{{2020,3,9},{14,52,5}}},
2486+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"1.2.0">>},{{2020,3,9},{14,52,5}}},
2487 {{retired,<<"hexpm">>,<<"csv">>,<<"1.2.0">>},nil},
2488+ {{outer_checksum,<<"hexpm">>,<<"json">>,<<"1.2.4">>},
2489+ <<251,60,197,214,171,222,88,2,7,87,132,147,178,216,96,62,100,143,44,93,168,
2490+ 223,234,187,26,186,196,121,147,150,228,33>>},
2491+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.2.5">>},
2492+ <<32,81,15,21,98,72,37,163,109,219,84,162,68,143,219,195,192,253,104,216,90,
2493+ 139,229,208,195,81,73,244,140,232,140,95>>},
2494+ {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.0.2">>},nil},
2495+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.1.4">>},[]},
2496+ {{retired,<<"hexpm">>,<<"poison">>,<<"3.1.0">>},nil},
2497+ {{deps,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.2">>},[]},
2498+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"3.1.0">>},{{2020,3,9},{14,52,5}}},
2499+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.4.0">>},
2500+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.6">>,false}]},
2501 {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.5.0">>},nil},
2502- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.2.2">>},
2503- <<104,88,36,229,132,191,61,160,87,32,192,27,172,250,97,83,74,146,65,218,18,
2504- 153,47,252,202,228,121,91,78,60,255,13>>},
2505- {{checksum,<<"hexpm">>,<<"base64url">>,<<"1.0.1">>},
2506- <<248,199,242,218,4,202,154,93,15,95,80,37,143,5,94,29,105,159,14,139,244,
2507- 207,219,48,183,80,134,83,104,64,60,246>>},
2508- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.2.1">>},
2509- <<154,36,158,30,159,221,180,243,75,252,43,207,43,251,67,191,243,170,98,165,
2510- 95,128,124,114,203,34,73,177,227,145,74,233>>},
2511+ {{deps,<<"hexpm">>,<<"benchee">>,<<"0.2.0">>},[]},
2512+ {{timestamp,<<"hexpm">>,<<"benchee">>,<<"1.0.0">>},{{2020,3,9},{14,52,5}}},
2513+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"1.5.0">>},
2514+ <<163,31,253,175,119,73,79,241,45,108,44,156,176,50,53,212,55,53,150,210,
2515+ 250,246,46,229,185,156,26,228,121,97,132,0>>},
2516+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"2.1.0">>},
2517+ <<105,239,141,192,74,76,174,199,209,37,41,162,55,199,180,155,139,177,255,48,
2518+ 198,228,44,186,234,71,245,179,206,145,253,189>>},
2519+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.3.2">>},
2520+ {{2020,3,9},{14,52,5}}},
2521+ {{deps,<<"hexpm">>,<<"benchee">>,<<"0.11.0">>},
2522+ [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
2523 {{retired,<<"hexpm">>,<<"poison">>,<<"1.3.1">>},nil},
2524- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.0.7">>},
2525- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"~> 2.3.1">>,false}]},
2526- {{checksum,<<"hexpm">>,<<"tiny">>,<<"1.0.1">>},
2527- <<83,94,167,230,0,203,28,107,161,123,83,2,146,102,217,215,236,84,206,41,191,
2528- 176,93,144,108,67,57,7,172,250,1,202>>},
2529- {{checksum,<<"hexpm">>,<<"csv">>,<<"2.3.0">>},
2530- <<227,14,75,190,99,54,83,165,194,218,67,202,180,42,97,98,62,10,204,128,239,
2531- 64,195,33,188,41,240,214,152,105,123,211>>},
2532- {{deps,<<"hexpm">>,<<"json">>,<<"1.2.1">>},[]},
2533- {{checksum,<<"hexpm">>,<<"exjsx">>,<<"3.1.0">>},
2534- <<212,25,22,44,178,213,190,128,7,8,53,194,194,184,199,140,140,69,144,119,6,
2535- 201,145,210,63,55,80,218,229,6,209,233>>},
2536- {{checksum,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.5">>},
2537- <<76,120,211,230,117,249,239,248,133,203,226,82,200,154,143,193,210,251,128,
2538- 60,13,3,169,20,40,30,88,120,52,224,148,49>>},
2539+ {{tarball_etag,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.6">>},
2540+ <<"\"b592027da679624534bf2a6fb5875207\"">>},
2541+ {{outer_checksum,<<"hexpm">>,<<"benchee_html">>,<<"0.5.0">>},
2542+ <<237,219,26,93,59,77,123,35,81,161,38,128,137,110,199,146,141,6,221,79,48,
2543+ 163,15,78,229,139,66,151,205,242,65,111>>},
2544+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.0.7">>},
2545+ <<84,1,54,83,199,46,117,255,59,75,72,115,66,223,229,103,21,201,116,159,249,
2546+ 195,26,125,232,248,77,24,160,158,28,60>>},
2547+ {{outer_checksum,<<"hexpm">>,<<"benchee">>,<<"0.4.0">>},
2548+ <<169,93,11,105,81,121,24,152,163,206,220,239,254,220,191,5,237,12,236,64,
2549+ 183,236,156,58,96,112,180,210,34,162,42,171>>},
2550+ {{registry_etag,<<"hexpm">>,<<"jason">>},
2551+ <<"\"9fe9e8261d72eb1a76db548255891cc9\"">>},
2552+ {{outer_checksum,<<"hexpm">>,<<"benchee">>,<<"0.7.0">>},
2553+ <<80,24,35,9,68,201,101,196,109,80,116,126,15,148,188,24,34,15,177,124,65,
2554+ 58,146,14,145,238,25,134,200,164,239,91>>},
2555+ {{outer_checksum,<<"hexpm">>,<<"exjsx">>,<<"3.0.1">>},
2556+ <<61,185,230,46,44,28,161,19,175,18,170,70,80,45,240,194,135,37,230,108,123,
2557+ 136,85,141,215,79,126,9,208,150,16,97>>},
2558+ {{outer_checksum,<<"hexpm">>,<<"json">>,<<"1.2.0">>},
2559+ <<0,214,237,215,48,254,153,35,132,121,150,70,157,1,139,250,210,149,54,105,
2560+ 189,43,99,91,7,84,206,45,213,159,166,37>>},
2561+ {{versions,<<"hexpm">>,<<"tiny">>},[<<"1.0.0">>,<<"1.0.1">>]},
2562 {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.3.3">>},nil},
2563- {{retired,<<"hexpm">>,<<"csv">>,<<"2.1.0">>},nil},
2564 {{retired,<<"hexpm">>,<<"jsone">>,<<"1.2.6">>},nil},
2565- {{checksum,<<"hexpm">>,<<"json">>,<<"2.1.0-SNAPSHOT">>},
2566- <<16,4,241,79,86,196,247,98,133,76,72,46,15,233,45,98,116,227,208,7,139,61,
2567- 112,228,178,238,179,183,158,39,81,7>>},
2568- {{retired,<<"hexpm">>,<<"json">>,<<"1.0.3">>},nil},
2569+ {{retired,<<"hexpm">>,<<"csv">>,<<"2.1.0">>},nil},
2570+ {{inner_checksum,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.0">>},
2571+ <<120,201,76,85,220,135,233,31,246,237,228,245,244,103,37,10,222,151,49,232,
2572+ 233,82,110,222,32,154,82,16,238,82,134,146>>},
2573+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.4.3">>},
2574+ <<222,146,226,188,133,188,9,236,103,111,25,246,236,45,170,89,186,31,1,3,209,
2575+ 218,150,207,12,202,54,52,44,144,217,63>>},
2576+ {{timestamp,<<"hexpm">>,<<"benchee_html">>,<<"1.0.0">>},
2577+ {{2020,3,9},{14,52,5}}},
2578+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.4.0">>},
2579+ <<176,130,101,218,0,52,39,160,71,207,77,50,70,74,228,200,25,201,193,58,33,
2580+ 248,106,182,237,228,254,60,75,17,130,13>>},
2581+ {{retired,<<"hexpm">>,<<"tiny">>,<<"1.0.1">>},nil},
2582+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"0.2.2">>},
2583+ <<185,80,65,252,17,144,118,152,187,77,64,117,190,80,75,6,0,168,234,119,129,
2584+ 196,236,127,27,240,142,115,235,238,108,37>>},
2585+ {{timestamp,<<"hexpm">>,<<"json">>,<<"0.3.0">>},{{2020,3,9},{14,52,5}}},
2586+ {{inner_checksum,<<"hexpm">>,<<"json">>,<<"1.2.1">>},
2587+ <<33,232,214,152,48,145,102,15,57,79,68,167,193,31,140,241,244,103,175,178,
2588+ 170,218,31,207,89,194,241,181,144,164,47,104>>},
2589+ {{timestamp,<<"hexpm">>,<<"benchee">>},{{2020,3,9},{14,52,5}}},
2590+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.4.5">>},
2591+ <<29,227,205,145,60,190,39,174,240,172,159,191,122,176,110,194,117,248,93,
2592+ 162,139,55,96,100,128,73,153,209,214,51,54,122>>},
2593+ {{inner_checksum,<<"hexpm">>,<<"stdout_formatter">>,<<"0.1.0">>},
2594+ <<247,30,210,221,230,58,44,168,206,231,133,5,145,64,254,121,160,122,142,67,
2595+ 65,133,52,199,94,32,21,56,185,12,31,185>>},
2596 {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.4.3">>},nil},
2597- {{deps,<<"hexpm">>,<<"stdout_formatter">>,<<"0.1.0">>},[]},
2598- {{deps,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.0">>},[]},
2599- {{deps,<<"hexpm">>,<<"csv">>,<<"1.4.3">>},
2600+ {{retired,<<"hexpm">>,<<"json">>,<<"1.0.3">>},nil},
2601+ {{outer_checksum,<<"hexpm">>,<<"benchee_html">>,<<"0.2.0">>},
2602+ <<213,76,4,154,169,73,135,48,92,115,232,78,66,2,91,38,231,216,196,73,125,
2603+ 253,121,224,196,135,233,238,94,170,246,110>>},
2604+ {{retired,<<"hexpm">>,<<"benchee_html">>,<<"0.2.0">>},nil},
2605+ {{timestamp,<<"hexpm">>,<<"json">>,<<"1.0.4-SNAPSHOT">>},
2606+ {{2020,3,9},{14,52,5}}},
2607+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.4.2">>},
2608 [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.4">>,
2609 false}]},
2610- {{retired,<<"hexpm">>,<<"tiny">>,<<"1.0.1">>},nil},
2611- {{retired,<<"hexpm">>,<<"benchee_html">>,<<"0.2.0">>},nil},
2612- {{retired,<<"hexpm">>,<<"exjsx">>,<<"3.1.0">>},nil},
2613- {{deps,<<"hexpm">>,<<"poison">>,<<"3.1.0">>},[]},
2614- {{retired,<<"hexpm">>,<<"benchee">>,<<"0.12.0">>},nil},
2615- {{checksum,<<"hexpm">>,<<"benchee">>,<<"0.3.0">>},
2616- <<32,50,152,90,157,33,167,28,203,229,214,196,231,128,37,49,94,140,60,195,
2617- 226,85,245,7,161,55,153,84,146,227,240,190>>},
2618- {{checksum,<<"hexpm">>,<<"exjsx">>,<<"4.0.0">>},
2619- <<96,84,136,65,224,33,45,244,1,227,142,99,192,7,142,197,123,51,231,234,73,
2620- 176,50,199,150,204,173,140,222,121,75,92>>},
2621- {{deps,<<"hexpm">>,<<"jsone">>,<<"1.2.1">>},[]},
2622- {{registry_etag,<<"hexpm">>,<<"tiny">>},
2623- <<"\"482fc7abaea593d79083b8f93832165c\"">>},
2624- {{checksum,<<"hexpm">>,<<"recon">>,<<"2.3.0">>},
2625- <<143,86,163,52,2,26,42,207,236,45,147,7,8,208,240,25,53,241,101,76,138,222,
2626- 121,119,187,241,248,235,72,67,9,114>>},
2627- {{deps,<<"hexpm">>,<<"benchee">>,<<"0.9.0">>},
2628- [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
2629- {{retired,<<"hexpm">>,<<"csv">>,<<"1.2.4">>},nil},
2630- {{checksum,<<"hexpm">>,<<"poison">>,<<"3.1.0">>},
2631+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"3.1.0">>},
2632 <<217,235,99,102,16,224,150,248,111,37,217,164,111,53,169,250,202,195,86,9,
2633 167,89,27,59,227,50,110,153,160,72,70,101>>},
2634- {{deps,<<"hexpm">>,<<"csv">>,<<"1.3.2">>},
2635- [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.3">>,
2636- false}]},
2637- {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.3.1">>},nil},
2638- {{deps,<<"hexpm">>,<<"jsone">>,<<"1.4.0">>},[]},
2639- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.3.3">>},
2640- <<80,233,140,137,253,228,76,91,121,125,96,45,137,62,163,15,126,225,180,91,
2641- 77,1,174,170,62,167,66,214,185,139,30,238>>},
2642- {{checksum,<<"hexpm">>,<<"benchee">>,<<"0.8.0">>},
2643- <<254,147,80,109,5,37,42,216,45,114,37,127,101,73,170,177,22,100,8,138,19,7,
2644- 242,111,10,177,172,177,114,184,195,91>>},
2645- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.2.6">>},
2646- <<62,237,27,195,243,77,87,39,160,17,171,132,162,2,48,244,189,216,187,43,156,
2647- 7,195,173,13,207,65,36,16,35,26,116>>},
2648+ {{deps,<<"hexpm">>,<<"json">>,<<"1.0.0">>},
2649+ [{<<"hexpm">>,<<"earmark">>,<<"earmark">>,<<">= 0.0.0">>,false}]},
2650+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.2.1">>},
2651+ <<8,57,84,123,158,93,199,206,138,139,153,28,158,125,154,234,48,58,197,223,
2652+ 224,74,57,54,130,230,113,175,14,4,182,228>>},
2653+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"1.0.3">>},
2654+ <<99,43,159,92,76,46,86,152,127,18,59,159,53,229,43,53,108,45,226,140,231,
2655+ 105,45,102,190,207,18,223,16,204,16,18>>},
2656+ {{retired,<<"hexpm">>,<<"csv">>,<<"1.2.4">>},nil},
2657+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.1.0">>},{{2020,3,9},{14,52,5}}},
2658+ {{retired,<<"hexpm">>,<<"exjsx">>,<<"3.1.0">>},nil},
2659+ {{retired,<<"hexpm">>,<<"benchee">>,<<"0.12.0">>},nil},
2660+ {{timestamp,<<"hexpm">>,<<"benchee">>,<<"0.10.0">>},{{2020,3,9},{14,52,5}}},
2661+ {{inner_checksum,<<"hexpm">>,<<"benchee">>,<<"0.9.0">>},
2662+ <<67,61,148,107,14,71,85,225,134,254,86,69,104,234,212,245,147,176,209,83,
2663+ 55,252,255,169,94,215,213,184,166,97,38,112>>},
2664+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.0.5">>},
2665+ <<110,77,136,127,221,142,139,234,129,238,215,150,170,88,155,200,14,52,183,
2666+ 137,97,121,182,132,249,117,202,184,58,27,23,62>>},
2667+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.3.2">>},
2668+ <<14,193,72,255,99,89,118,57,179,255,140,195,239,82,60,251,70,105,244,250,
2669+ 26,46,146,30,5,132,156,143,149,12,124,109>>},
2670+ {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.3.1">>},nil},
2671+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.0">>},
2672+ <<110,207,210,201,30,22,244,142,21,53,116,59,87,208,26,66,198,93,125,213,26,
2673+ 139,67,229,114,59,31,121,146,113,105,168>>},
2674+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.1.4">>},
2675+ <<136,22,143,146,203,209,35,224,41,13,135,208,161,202,128,3,232,99,170,67,
2676+ 10,225,114,87,177,231,195,222,195,33,119,158>>},
2677+ {{timestamp,<<"hexpm">>,<<"benchee">>,<<"0.6.0">>},{{2020,3,9},{14,52,5}}},
2678+ {{timestamp,<<"hexpm">>,<<"benchee_html">>,<<"0.3.1">>},
2679+ {{2020,3,9},{14,52,5}}},
2680+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"1.1.1">>},{{2020,3,9},{14,52,5}}},
2681+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.4.0">>},
2682+ <<16,133,39,148,221,224,88,193,239,122,91,157,83,212,8,217,4,194,7,110,159,
2683+ 171,116,172,67,252,103,109,50,227,218,211>>},
2684 {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.0.4">>},nil},
2685+ {{deps,<<"hexpm">>,<<"benchee">>,<<"0.13.1">>},
2686+ [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
2687 {{retired,<<"hexpm">>,<<"csv">>,<<"1.1.2">>},nil},
2688 {{retired,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.1">>},nil},
2689- {{checksum,<<"hexpm">>,<<"json">>,<<"0.3.3">>},
2690- <<55,62,180,247,50,31,137,138,214,119,41,153,243,13,175,101,249,243,142,29,
2691- 61,212,215,152,215,168,45,59,18,63,225,211>>},
2692- {{registry_etag,<<"hexpm">>,<<"observer_cli">>},
2693- <<"\"f8006e5d5a78b08a38db1429917779a9\"">>},
2694+ {{deps,<<"hexpm">>,<<"csv">>,<<"0.2.1">>},[]},
2695 {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.5.3">>},nil},
2696+ {{outer_checksum,<<"hexpm">>,<<"benchee_html">>,<<"0.3.1">>},
2697+ <<107,28,158,90,196,46,147,42,252,22,12,197,14,199,233,99,80,198,218,241,
2698+ 185,31,141,68,60,125,126,195,82,41,208,197>>},
2699+ {{timestamp,<<"hexpm">>,<<"benchee">>,<<"0.12.1">>},{{2020,3,9},{14,52,5}}},
2700+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"0.1.1">>},
2701+ <<78,125,235,70,12,170,104,171,2,130,210,4,228,58,85,50,98,180,93,64,169,61,
2702+ 208,16,154,133,137,103,171,28,143,191>>},
2703 {{retired,<<"hexpm">>,<<"jsone">>,<<"1.4.3">>},nil},
2704- {{checksum,<<"hexpm">>,<<"poison">>,<<"1.5.1">>},
2705- <<130,21,194,175,29,228,95,184,230,195,55,162,116,96,70,107,74,199,100,242,
2706- 153,214,66,233,10,59,99,52,115,106,73,247>>},
2707- {{deps,<<"hexpm">>,<<"csv">>,<<"0.1.1">>},[]},
2708- {{retired,<<"hexpm">>,<<"json">>,<<"1.2.3">>},nil},
2709 {{retired,<<"hexpm">>,<<"poison">>,<<"1.5.2">>},nil},
2710 {{retired,<<"hexpm">>,<<"poison">>,<<"1.0.3">>},nil},
2711- {{checksum,<<"hexpm">>,<<"jason">>,<<"1.1.2">>},
2712- <<176,61,237,234,103,169,146,35,162,234,249,241,38,76,227,113,84,86,77,232,
2713- 153,253,61,139,154,33,177,166,253,100,175,231>>},
2714- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.5.0">>},
2715- <<65,15,82,8,188,174,84,27,249,65,179,242,117,110,91,181,164,200,105,77,127,
2716- 253,107,52,185,9,174,136,38,38,41,192>>},
2717- {{checksum,<<"hexpm">>,<<"exjsx">>,<<"3.2.1">>},
2718- <<27,197,191,30,79,210,73,16,65,120,240,136,80,48,188,215,90,69,38,244,210,
2719- 161,233,118,244,180,40,211,71,97,79,15>>},
2720- {{checksum,<<"hexpm">>,<<"json">>,<<"1.3.0">>},
2721- <<44,107,172,83,3,113,61,27,67,202,111,60,136,23,103,245,123,42,223,102,140,
2722- 222,48,19,189,113,87,220,101,239,41,156>>},
2723+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"2.1.1">>},{{2020,3,9},{14,52,5}}},
2724+ {{timestamp,<<"hexpm">>,<<"benchee_html">>,<<"0.5.0">>},
2725+ {{2020,3,9},{14,52,5}}},
2726+ {{retired,<<"hexpm">>,<<"jsone">>,<<"1.5.2">>},nil},
2727+ {{timestamp,<<"hexpm">>,<<"benchee">>,<<"0.13.2">>},{{2020,3,9},{14,52,5}}},
2728+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"0.1.0">>},{{2020,3,9},{14,52,5}}},
2729+ {{deps,<<"hexpm">>,<<"poison">>,<<"4.0.1">>},[]},
2730+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.0.4">>},
2731+ {{2020,3,9},{14,52,5}}},
2732+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.4.0">>},
2733+ {{2020,3,9},{14,52,5}}},
2734+ {{retired,<<"hexpm">>,<<"json">>,<<"1.2.3">>},nil},
2735+ {{deps,<<"hexpm">>,<<"jsone">>,<<"1.0.0">>},[]},
2736 {{retired,<<"hexpm">>,<<"jason">>,<<"1.1.1">>},nil},
2737- {{versions,<<"hexpm">>,<<"base64url">>},[<<"0.0.1">>,<<"1.0.1">>]},
2738- {{versions,<<"hexpm">>,<<"poison">>},
2739- [<<"1.0.0">>,<<"1.0.1">>,<<"1.0.2">>,<<"1.0.3">>,<<"1.1.0">>,<<"1.1.1">>,
2740- <<"1.2.0">>,<<"1.2.1">>,<<"1.3.0">>,<<"1.3.1">>,<<"1.4.0">>,<<"1.5.0">>,
2741- <<"1.5.1">>,<<"1.5.2">>,<<"2.0.0">>,<<"2.0.1">>,<<"2.1.0">>,<<"2.2.0">>,
2742- <<"3.0.0">>,<<"3.1.0">>,<<"4.0.0">>,<<"4.0.1">>]},
2743+ {{outer_checksum,<<"hexpm">>,<<"benchee_html">>,<<"0.6.0">>},
2744+ <<57,207,144,243,58,96,58,98,157,34,38,230,75,17,40,154,45,77,70,176,162,
2745+ 107,166,24,211,104,11,188,120,28,232,230>>},
2746 {{retired,<<"hexpm">>,<<"recon">>,<<"2.3.4">>},nil},
2747 {{retired,<<"hexpm">>,<<"benchee_html">>,<<"0.4.0">>},nil},
2748- {{registry_etag,<<"hexpm">>,<<"csv">>},
2749- <<"\"add7860216d8a18963aeaaf5db67241d\"">>},
2750- {{deps,<<"hexpm">>,<<"jsone">>,<<"1.2.3">>},[]},
2751- {{deps,<<"hexpm">>,<<"recon">>,<<"2.3.5">>},[]},
2752- {{versions,<<"hexpm">>,<<"benchee_html">>},
2753- [<<"0.1.0">>,<<"0.2.0">>,<<"0.3.0">>,<<"0.3.1">>,<<"0.4.0">>,<<"0.5.0">>,
2754- <<"0.6.0">>,<<"1.0.0">>]},
2755- {{deps,<<"hexpm">>,<<"exjsx">>,<<"3.0.0">>},
2756- [{<<"hexpm">>,<<"jsx">>,<<"jsx">>,<<"~> 2.1.1">>,false}]},
2757- {{checksum,<<"hexpm">>,<<"poison">>,<<"1.3.1">>},
2758- <<93,247,164,66,223,130,94,189,46,62,187,41,162,225,127,106,224,29,28,211,
2759- 74,91,252,182,200,47,50,23,125,76,241,48>>},
2760+ {{deps,<<"hexpm">>,<<"json">>,<<"1.1.0">>},
2761+ [{<<"hexpm">>,<<"decimal">>,<<"decimal">>,<<"~> 1.0">>,true}]},
2762+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"3.0.0">>},{{2020,3,9},{14,52,5}}},
2763+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.2.2">>},
2764+ {{2020,3,9},{14,52,5}}},
2765+ {{deps,<<"hexpm">>,<<"benchee_html">>,<<"1.0.0">>},
2766+ [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<">= 0.99.0 and < 2.0.0">>,false},
2767+ {<<"hexpm">>,<<"benchee_json">>,<<"benchee_json">>,<<"~> 1.0">>,false}]},
2768+ {{deps,<<"hexpm">>,<<"poison">>,<<"2.0.1">>},[]},
2769+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.2.3">>},
2770+ <<210,233,151,147,38,189,170,207,80,171,14,82,200,15,83,215,76,222,217,61,
2771+ 26,226,31,171,207,102,52,98,56,204,3,34>>},
2772+ {{inner_checksum,<<"hexpm">>,<<"recon">>,<<"2.3.5">>},
2773+ <<81,54,235,143,128,32,164,64,245,248,148,241,193,30,127,169,72,3,21,178,
2774+ 230,227,152,176,228,102,9,203,150,62,118,138>>},
2775+ {{inner_checksum,<<"hexpm">>,<<"exjsx">>,<<"3.0.0">>},
2776+ <<122,12,59,31,191,255,219,234,254,33,139,68,53,153,79,38,248,249,130,170,
2777+ 186,128,63,164,215,3,211,138,183,43,43,116>>},
2778+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"1.3.1">>},
2779+ <<251,215,141,211,229,171,186,220,23,221,216,153,5,0,47,109,32,160,48,70,
2780+ 247,85,90,96,152,210,138,159,20,254,175,88>>},
2781+ {{tarball_etag,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.3">>},
2782+ <<"\"d354c9fcbfd54556b8e8eef6c058a152\"">>},
2783 {{retired,<<"hexpm">>,<<"csv">>,<<"1.1.4">>},nil},
2784- {{deps,<<"hexpm">>,<<"poison">>,<<"1.2.1">>},[]},
2785- {{deps,<<"hexpm">>,<<"csv">>,<<"1.4.4">>},
2786- [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.4">>,
2787- false}]},
2788- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.2.5">>},
2789- <<128,220,240,222,73,203,3,63,153,109,104,148,40,239,110,246,39,234,5,148,
2790- 48,125,245,11,76,26,253,160,152,224,73,57>>},
2791- {{deps,<<"hexpm">>,<<"poison">>,<<"1.0.2">>},[]},
2792- {{deps,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.3">>},[]},
2793- {{retired,<<"hexpm">>,<<"base64url">>,<<"1.0.1">>},nil},
2794- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.3.3">>},
2795- <<89,208,170,245,32,158,59,80,103,69,138,80,59,168,11,115,136,213,101,180,
2796- 134,161,131,77,199,158,216,113,202,46,175,195>>},
2797- {{deps,<<"hexpm">>,<<"jsone">>,<<"1.4.7">>},[]},
2798- {{deps,<<"hexpm">>,<<"exjsx">>,<<"3.2.1">>},
2799- [{<<"hexpm">>,<<"jsx">>,<<"jsx">>,<<"~> 2.8.0">>,false}]},
2800- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.1.3">>},
2801- <<87,98,95,24,53,198,99,53,131,106,213,107,2,224,21,248,208,190,199,234,139,
2802- 100,211,5,241,134,255,216,60,134,175,63>>},
2803- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.0.5">>},
2804- <<207,101,129,50,228,228,150,173,232,111,35,114,94,237,64,16,52,240,120,216,
2805- 88,212,173,10,147,76,123,58,58,204,20,178>>},
2806- {{deps,<<"hexpm">>,<<"poison">>,<<"1.2.0">>},[]},
2807- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.3.1">>},
2808- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.5">>,false}]},
2809- {{retired,<<"hexpm">>,<<"benchee_html">>,<<"0.5.0">>},nil},
2810- {{retired,<<"hexpm">>,<<"jsone">>,<<"1.3.1">>},nil},
2811- {{retired,<<"hexpm">>,<<"poison">>,<<"2.2.0">>},nil},
2812- {{checksum,<<"hexpm">>,<<"poison">>,<<"1.0.2">>},
2813+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.0.7">>},
2814+ {{2020,3,9},{14,52,5}}},
2815+ {{deps,<<"hexpm">>,<<"jsone">>,<<"1.3.1">>},[]},
2816+ {{deps,<<"hexpm">>,<<"benchee">>,<<"0.14.0">>},
2817+ [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
2818+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"1.2.1">>},
2819+ <<169,229,80,242,36,189,255,58,16,215,240,101,26,114,153,139,19,9,138,176,
2820+ 142,116,249,197,115,127,195,192,9,193,73,244>>},
2821+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"1.0.2">>},
2822 <<77,59,189,15,115,5,117,64,83,222,177,167,29,64,142,111,86,197,20,166,97,
2823 46,12,55,146,237,131,198,208,64,83,56>>},
2824- {{deps,<<"hexpm">>,<<"json">>,<<"2.0.1-SNAPSHOT">>},[]},
2825- {{deps,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.1">>},
2826- [{<<"hexpm">>,<<"decimal">>,<<"decimal">>,<<"~> 1.0">>,true}]},
2827- {{checksum,<<"hexpm">>,<<"json">>,<<"0.3.2">>},
2828- <<228,10,21,153,48,36,160,203,79,94,34,129,109,107,227,64,2,204,68,99,198,
2829- 23,137,237,53,236,148,196,25,17,235,238>>},
2830- {{retired,<<"hexpm">>,<<"benchee">>,<<"0.7.0">>},nil},
2831- {{deps,<<"hexpm">>,<<"poison">>,<<"2.2.0">>},[]},
2832- {{checksum,<<"hexpm">>,<<"csv">>,<<"0.2.0">>},
2833- <<42,36,205,38,187,111,153,246,43,113,23,68,183,101,166,2,86,8,105,191,53,
2834- 227,14,136,204,113,61,233,238,209,143,84>>},
2835- {{checksum,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.3">>},
2836+ {{deps,<<"hexpm">>,<<"jsone">>,<<"1.5.2">>},[]},
2837+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.5.1">>},
2838+ <<0,37,224,56,226,242,232,197,200,36,13,24,188,252,17,177,239,225,162,86,
2839+ 113,101,111,197,178,253,214,112,245,72,222,52>>},
2840+ {{deps,<<"hexpm">>,<<"poison">>,<<"1.0.1">>},[]},
2841+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.4.1">>},
2842+ <<228,42,101,145,72,233,247,177,231,215,28,123,93,36,153,124,215,189,123,
2843+ 114,215,227,30,165,194,219,22,116,184,238,231,136>>},
2844+ {{inner_checksum,<<"hexpm">>,<<"exjsx">>,<<"3.2.1">>},
2845+ <<27,197,191,30,79,210,73,16,65,120,240,136,80,48,188,215,90,69,38,244,210,
2846+ 161,233,118,244,180,40,211,71,97,79,15>>},
2847+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.5.0">>},
2848+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.5.0">>,false}]},
2849+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.4.4">>},
2850+ <<153,47,46,20,24,132,154,50,111,209,217,40,120,1,250,45,134,9,29,180,249,
2851+ 97,31,96,120,29,166,210,54,246,76,212>>},
2852+ {{inner_checksum,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.3">>},
2853 <<119,62,225,102,102,158,178,27,82,151,206,65,179,199,180,116,190,9,110,184,
2854 237,5,45,69,112,129,40,154,28,242,80,122>>},
2855- {{deps,<<"hexpm">>,<<"csv">>,<<"1.4.2">>},
2856- [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.4">>,
2857- false}]},
2858- {{checksum,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.1">>},
2859- <<24,34,98,146,249,177,109,241,247,196,117,36,59,152,185,133,59,170,233,18,
2860- 101,88,198,253,222,53,77,27,159,120,134,56>>},
2861- {{deps,<<"hexpm">>,<<"benchee">>,<<"0.13.0">>},
2862- [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
2863+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.5.2">>},{{2020,3,9},{14,52,5}}},
2864+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.7">>},
2865+ <<169,112,194,61,151,0,174,120,66,181,38,197,118,119,230,227,241,8,148,180,
2866+ 41,82,70,150,234,213,71,233,48,35,145,192>>},
2867+ {{outer_checksum,<<"hexpm">>,<<"json">>,<<"0.3.3">>},
2868+ <<209,152,101,72,132,113,137,181,31,30,251,101,209,150,230,171,159,46,136,
2869+ 166,135,138,54,58,236,14,60,119,226,85,6,22>>},
2870+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"1.2.0">>},
2871+ <<65,109,94,153,196,194,139,118,254,70,45,153,185,188,212,77,72,28,207,75,
2872+ 64,118,138,103,220,169,212,16,127,162,167,173>>},
2873+ {{timestamp,<<"hexpm">>,<<"recon">>,<<"2.3.6">>},{{2020,3,9},{14,52,0}}},
2874+ {{retired,<<"hexpm">>,<<"poison">>,<<"2.2.0">>},nil},
2875+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.2.1">>},
2876+ <<130,13,172,184,217,233,253,211,206,164,132,51,239,127,49,178,246,251,249,
2877+ 233,63,255,40,220,35,138,5,190,195,76,57,87>>},
2878+ {{versions,<<"hexpm">>,<<"stdout_formatter">>},
2879+ [<<"0.1.0">>,<<"0.2.0">>,<<"0.2.1">>,<<"0.2.2">>,<<"0.2.3">>]},
2880+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"1.5.1">>},{{2020,3,9},{14,52,5}}},
2881+ {{timestamp,<<"hexpm">>,<<"benchee">>,<<"0.8.0">>},{{2020,3,9},{14,52,5}}},
2882+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.3.1">>},
2883+ <<34,76,89,87,237,225,240,215,135,68,94,165,238,52,99,79,186,176,6,253,161,
2884+ 30,77,66,240,37,11,97,16,216,237,49>>},
2885+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.7">>},
2886+ <<156,36,97,56,134,110,216,22,150,116,239,84,148,232,205,120,44,210,38,130,
2887+ 113,83,121,236,189,172,19,247,170,149,212,231>>},
2888+ {{retired,<<"hexpm">>,<<"jsone">>,<<"1.3.1">>},nil},
2889+ {{deps,<<"hexpm">>,<<"json">>,<<"1.0.2">>},[]},
2890+ {{retired,<<"hexpm">>,<<"benchee_html">>,<<"0.5.0">>},nil},
2891+ {{inner_checksum,<<"hexpm">>,<<"json">>,<<"2.0.1-SNAPSHOT">>},
2892+ <<232,37,108,31,91,115,43,205,72,90,169,75,192,19,113,243,36,225,20,154,143,
2893+ 38,38,35,64,124,162,204,19,171,8,74>>},
2894+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.2.1">>},
2895+ {{2020,3,9},{14,52,5}}},
2896+ {{deps,<<"hexpm">>,<<"json">>,<<"1.0.3">>},[]},
2897+ {{inner_checksum,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.1">>},
2898+ <<200,66,29,78,110,110,240,221,124,43,100,255,99,88,159,133,97,17,104,8,250,
2899+ 0,61,221,253,83,96,205,231,187,70,37>>},
2900+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.4.2">>},{{2020,3,9},{14,52,5}}},
2901+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"2.2.0">>},
2902+ <<71,99,182,154,138,119,189,119,210,111,71,125,25,100,40,183,65,38,26,118,
2903+ 18,87,255,28,249,39,83,160,212,210,74,99>>},
2904+ {{timestamp,<<"hexpm">>,<<"json">>,<<"1.0.0">>},{{2020,3,9},{14,52,5}}},
2905+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.3">>},
2906+ <<189,191,147,143,9,109,63,57,160,105,59,91,253,243,226,107,192,112,4,217,
2907+ 179,55,248,204,180,36,64,115,180,82,185,227>>},
2908+ {{retired,<<"hexpm">>,<<"benchee">>,<<"0.7.0">>},nil},
2909+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.4.2">>},
2910+ <<165,235,69,46,242,66,123,154,112,20,171,100,152,141,178,66,81,134,95,142,
2911+ 111,174,125,163,240,100,177,227,178,61,51,219>>},
2912+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.3.3">>},{{2020,3,9},{14,52,5}}},
2913+ {{timestamp,<<"hexpm">>,<<"jason">>,<<"1.0.0">>},{{2020,3,9},{14,52,5}}},
2914+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"0.2.1">>},
2915+ <<146,48,109,88,81,27,235,226,12,242,50,205,65,94,151,159,216,143,175,226,
2916+ 159,194,63,30,158,27,67,127,162,208,6,180>>},
2917+ {{inner_checksum,<<"hexpm">>,<<"benchee">>,<<"0.13.0">>},
2918+ <<157,237,151,116,241,241,18,204,84,77,130,229,249,169,5,160,22,134,47,147,
2919+ 186,137,249,131,214,167,226,80,145,239,226,61>>},
2920+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.2">>},
2921+ <<14,242,17,138,101,206,8,117,186,112,255,37,243,141,34,183,238,117,142,105,
2922+ 157,107,69,214,18,238,190,251,138,78,156,223>>},
2923+ {{deps,<<"hexpm">>,<<"jsone">>,<<"1.2.1">>},[]},
2924+ {{retired,<<"hexpm">>,<<"benchee">>,<<"0.13.1">>},nil},
2925+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.2.0">>},
2926+ <<137,28,32,233,180,214,31,0,187,29,21,255,46,29,244,81,14,48,42,7,254,77,
2927+ 205,184,84,193,108,34,59,72,29,163>>},
2928+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.2.4">>},[]},
2929+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.4.2">>},
2930+ <<206,219,47,35,1,113,230,209,4,35,174,232,206,144,81,40,51,176,126,151,135,
2931+ 71,204,131,107,15,44,3,127,207,119,157>>},
2932 {{retired,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.0">>},nil},
2933- {{versions,<<"hexpm">>,<<"observer_cli">>},
2934- [<<"1.0.2">>,<<"1.0.3">>,<<"1.0.4">>,<<"1.0.5">>,<<"1.0.7">>,<<"1.0.8">>,
2935- <<"1.0.9">>,<<"1.1.0">>,<<"1.2.0">>,<<"1.2.1">>,<<"1.2.2">>,<<"1.3.0">>,
2936- <<"1.3.1">>,<<"1.3.2">>,<<"1.3.3">>,<<"1.3.4">>,<<"1.4.0">>,<<"1.4.1">>,
2937- <<"1.4.2">>,<<"1.4.3">>,<<"1.4.4">>,<<"1.4.5">>,<<"1.5.0">>,<<"1.5.1">>,
2938- <<"1.5.2">>,<<"1.5.3">>]},
2939- {{checksum,<<"hexpm">>,<<"poison">>,<<"1.0.0">>},
2940- <<193,161,143,73,89,230,43,235,247,57,148,115,147,245,50,120,152,244,141,35,
2941- 155,229,70,99,224,124,118,140,27,4,35,95>>},
2942- {{deps,<<"hexpm">>,<<"csv">>,<<"0.2.1">>},[]},
2943- {{deps,<<"hexpm">>,<<"benchee">>,<<"0.13.1">>},
2944- [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
2945- {{checksum,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.0">>},
2946- <<59,28,140,11,227,44,39,32,207,5,135,132,129,87,236,95,14,20,247,84,219,99,
2947- 34,156,52,187,19,90,94,236,181,40>>},
2948+ {{inner_checksum,<<"hexpm">>,<<"benchee">>,<<"0.13.1">>},
2949+ <<189,147,202,5,190,120,188,182,21,156,113,118,35,14,254,218,47,114,79,127,
2950+ 253,72,85,21,23,92,164,17,223,244,137,62>>},
2951 {{retired,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.5">>},nil},
2952- {{retired,<<"hexpm">>,<<"benchee">>,<<"0.13.1">>},nil},
2953- {{retired,<<"hexpm">>,<<"jsone">>,<<"1.4.6">>},nil},
2954+ {{timestamp,<<"hexpm">>,<<"recon">>,<<"2.3.4">>},{{2020,3,9},{14,52,0}}},
2955+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"4.0.1">>},{{2020,3,9},{14,52,5}}},
2956 {{retired,<<"hexpm">>,<<"json">>,<<"1.0.0">>},nil},
2957- {{retired,<<"hexpm">>,<<"exjsx">>,<<"3.0.1">>},nil},
2958+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.5.0">>},{{2020,3,9},{14,52,5}}},
2959+ {{retired,<<"hexpm">>,<<"jsone">>,<<"1.4.6">>},nil},
2960+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"2.0.0">>},
2961+ <<245,5,175,141,207,193,255,0,92,117,109,254,27,39,65,9,23,223,171,168,134,
2962+ 128,134,39,11,216,165,8,205,67,113,193>>},
2963 {{retired,<<"hexpm">>,<<"benchee_html">>,<<"0.3.1">>},nil},
2964 {{retired,<<"hexpm">>,<<"recon">>,<<"2.3.0">>},nil},
2965+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.2.3">>},
2966+ <<62,26,107,110,184,70,116,187,13,10,189,144,160,61,7,208,27,242,46,141,86,
2967+ 147,149,102,74,41,138,252,89,164,234,49>>},
2968+ {{timestamp,<<"hexpm">>,<<"benchee_html">>,<<"0.6.0">>},
2969+ {{2020,3,9},{14,52,5}}},
2970+ {{retired,<<"hexpm">>,<<"exjsx">>,<<"3.0.1">>},nil},
2971+ {{deps,<<"hexpm">>,<<"benchee">>,<<"0.12.0">>},
2972+ [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
2973+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.3.3">>},
2974+ <<243,239,123,26,226,138,85,229,59,140,181,193,29,14,11,100,231,110,56,213,
2975+ 243,232,48,191,46,59,242,204,10,137,216,72>>},
2976 {{retired,<<"hexpm">>,<<"csv">>,<<"1.4.1">>},nil},
2977- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.4.2">>},
2978- <<142,100,15,158,141,162,129,223,90,1,24,144,127,209,142,52,140,31,35,205,
2979- 199,71,41,100,142,232,55,174,217,27,140,41>>},
2980- {{checksum,<<"hexpm">>,<<"json">>,<<"1.2.4">>},
2981- <<167,118,4,141,83,165,143,243,181,212,72,231,82,105,45,47,47,255,248,233,
2982- 98,241,72,127,19,182,62,184,86,155,14,126>>},
2983- {{deps,<<"hexpm">>,<<"benchee">>,<<"0.3.0">>},[]},
2984- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.4.4">>},
2985- <<223,18,100,181,135,27,186,248,218,79,17,254,173,250,13,198,97,244,213,17,
2986- 73,58,37,248,249,199,214,21,224,214,20,213>>},
2987- {{checksum,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.1">>},
2988- <<17,125,88,18,60,172,60,104,2,0,82,72,191,3,237,32,165,177,77,221,30,57,
2989- 216,108,122,229,40,150,2,53,82,144>>},
2990- {{deps,<<"hexpm">>,<<"benchee_html">>,<<"0.6.0">>},
2991- [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<"~> 0.14">>,false},
2992- {<<"hexpm">>,<<"benchee_json">>,<<"benchee_json">>,<<"~> 0.6">>,false}]},
2993- {{checksum,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.2">>},
2994- <<140,102,178,169,55,154,72,235,237,246,174,23,188,43,114,195,171,233,203,
2995- 219,247,130,73,57,128,105,103,50,97,1,195,113>>},
2996- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.1.4">>},
2997- <<37,105,199,33,33,80,209,87,165,122,53,119,190,202,207,162,227,70,163,175,
2998- 234,105,135,8,133,22,134,172,220,210,141,4>>},
2999- {{checksum,<<"hexpm">>,<<"benchee">>,<<"0.11.0">>},
3000- <<207,150,227,40,255,93,105,131,141,216,156,33,169,219,34,113,107,252,198,
3001- 239,119,46,157,157,221,247,186,98,33,2,114,45>>},
3002- {{deps,<<"hexpm">>,<<"csv">>,<<"2.1.1">>},
3003- [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.4">>,
3004- false}]},
3005+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.0.2">>},
3006+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.2.1">>,false}]},
3007+ {{inner_checksum,<<"hexpm">>,<<"benchee">>,<<"0.3.0">>},
3008+ <<32,50,152,90,157,33,167,28,203,229,214,196,231,128,37,49,94,140,60,195,
3009+ 226,85,245,7,161,55,153,84,146,227,240,190>>},
3010+ {{outer_checksum,<<"hexpm">>,<<"json">>,<<"1.0.0">>},
3011+ <<241,44,133,153,45,45,129,212,251,122,96,34,90,55,175,239,58,240,6,152,35,
3012+ 204,50,26,37,233,223,157,59,203,110,210>>},
3013+ {{inner_checksum,<<"hexpm">>,<<"benchee_html">>,<<"0.6.0">>},
3014+ <<165,252,198,94,200,215,66,117,153,236,145,91,159,135,228,53,41,209,80,151,
3015+ 173,249,228,60,150,236,86,115,175,87,212,46>>},
3016+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.5.2">>},
3017+ <<23,12,23,28,231,246,221,112,200,88,6,81,84,163,48,91,133,100,131,60,109,
3018+ 204,161,126,16,182,118,202,49,234,151,111>>},
3019+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"2.1.1">>},
3020+ <<164,193,167,195,13,33,81,182,228,151,108,178,245,44,10,29,73,236,150,90,
3021+ 251,115,126,216,74,104,75,196,40,77,22,39>>},
3022 {{retired,<<"hexpm">>,<<"poison">>,<<"1.5.1">>},nil},
3023+ {{deps,<<"hexpm">>,<<"recon">>,<<"2.2.0">>},[]},
3024 {{retired,<<"hexpm">>,<<"benchee">>,<<"0.10.0">>},nil},
3025- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.5.1">>},
3026- <<159,1,192,129,120,215,122,101,122,54,82,135,8,70,212,202,238,122,123,113,
3027- 202,50,151,29,247,206,87,192,121,218,111,222>>},
3028- {{deps,<<"hexpm">>,<<"poison">>,<<"1.5.2">>},[]},
3029- {{checksum,<<"hexpm">>,<<"benchee_html">>,<<"0.3.0">>},
3030- <<115,202,129,241,107,232,194,63,12,196,113,10,2,108,189,79,223,95,106,26,
3031- 181,126,18,239,173,150,230,121,68,48,145,183>>},
3032- {{deps,<<"hexpm">>,<<"json">>,<<"0.3.3">>},[]},
3033+ {{timestamp,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.5">>},
3034+ {{2020,3,9},{14,52,5}}},
3035+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"1.5.2">>},
3036+ <<86,11,223,183,68,158,61,221,35,160,150,146,159,185,252,33,34,247,9,188,
3037+ 199,88,178,213,213,165,199,208,234,132,137,16>>},
3038+ {{inner_checksum,<<"hexpm">>,<<"json">>,<<"0.3.3">>},
3039+ <<55,62,180,247,50,31,137,138,214,119,41,153,243,13,175,101,249,243,142,29,
3040+ 61,212,215,152,215,168,45,59,18,63,225,211>>},
3041+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"1.0.2">>},{{2020,3,9},{14,52,5}}},
3042+ {{versions,<<"hexpm">>,<<"benchee_html">>},
3043+ [<<"0.1.0">>,<<"0.2.0">>,<<"0.3.0">>,<<"0.3.1">>,<<"0.4.0">>,<<"0.5.0">>,
3044+ <<"0.6.0">>,<<"1.0.0">>]},
3045 {{retired,<<"hexpm">>,<<"json">>,<<"1.3.0">>},nil},
3046- {{checksum,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.2">>},
3047- <<10,15,244,148,212,41,101,199,80,103,93,163,225,174,2,244,58,151,127,76,
3048- 237,209,79,159,115,152,247,177,247,37,52,29>>},
3049- {{deps,<<"hexpm">>,<<"poison">>,<<"2.0.0">>},[]},
3050- {{deps,<<"hexpm">>,<<"csv">>,<<"0.1.0">>},[]},
3051- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.4.3">>},
3052- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.4.0">>,false}]},
3053+ {{deps,<<"hexpm">>,<<"benchee">>,<<"0.5.0">>},[]},
3054+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.4.3">>},
3055+ <<9,86,102,121,241,147,49,21,246,24,158,108,78,32,94,53,170,234,28,174,220,
3056+ 248,67,135,92,62,182,94,236,131,228,136>>},
3057+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.0.7">>},
3058+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"~> 2.3.1">>,false}]},
3059+ {{deps,<<"hexpm">>,<<"recon">>,<<"2.3.0">>},[]},
3060 {{retired,<<"hexpm">>,<<"benchee">>,<<"1.0.0">>},nil},
3061- {{checksum,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.4">>},
3062- <<18,52,153,51,188,38,72,236,120,159,155,27,62,139,58,235,92,234,198,54,131,
3063- 247,95,139,203,7,135,0,36,91,135,76>>},
3064- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.4.4">>},
3065- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.4.0">>,false}]},
3066+ {{outer_checksum,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.3">>},
3067+ <<107,156,170,216,147,0,6,249,187,53,104,12,93,51,17,145,122,198,118,144,
3068+ 195,175,27,160,24,98,51,36,192,21,171,229>>},
3069+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"2.0.0">>},
3070+ <<27,101,19,39,242,48,107,254,16,227,73,222,227,142,116,11,12,85,4,38,19,
3071+ 142,188,67,255,207,5,134,97,188,172,191>>},
3072+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"0.1.0">>},
3073+ <<132,183,103,162,219,142,204,47,7,187,132,252,180,245,79,37,22,12,7,161,
3074+ 218,226,124,70,11,63,12,64,191,203,247,159>>},
3075+ {{timestamp,<<"hexpm">>,<<"benchee">>,<<"0.9.0">>},{{2020,3,9},{14,52,5}}},
3076+ {{timestamp,<<"hexpm">>,<<"stdout_formatter">>},{{2020,3,9},{14,52,5}}},
3077+ {{deps,<<"hexpm">>,<<"jsone">>,<<"1.2.4">>},[]},
3078+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.4.4">>},
3079+ <<223,18,100,181,135,27,186,248,218,79,17,254,173,250,13,198,97,244,213,17,
3080+ 73,58,37,248,249,199,214,21,224,214,20,213>>},
3081 {{retired,<<"hexpm">>,<<"stdout_formatter">>,<<"0.1.0">>},nil},
3082- {{versions,<<"hexpm">>,<<"tiny">>},[<<"1.0.0">>,<<"1.0.1">>]},
3083- {{retired,<<"hexpm">>,<<"jsone">>,<<"1.4.4">>},nil},
3084+ {{timestamp,<<"hexpm">>,<<"recon">>,<<"2.3.3">>},{{2020,3,9},{14,52,0}}},
3085 {{retired,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.0">>},nil},
3086- {{deps,<<"hexpm">>,<<"benchee_html">>,<<"0.3.1">>},
3087- [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<"~> 0.8">>,false},
3088- {<<"hexpm">>,<<"benchee_json">>,<<"benchee_json">>,<<">= 0.3.1">>,false}]},
3089- {{checksum,<<"hexpm">>,<<"benchee">>,<<"0.14.0">>},
3090- <<247,113,245,135,196,139,72,36,180,151,226,163,227,116,247,94,147,239,1,
3091- 252,50,152,115,176,137,163,245,221,150,27,128,184>>},
3092- {{checksum,<<"hexpm">>,<<"csv">>,<<"2.0.0">>},
3093- <<198,111,234,137,186,120,98,185,73,1,186,240,135,18,133,233,183,60,173,137,
3094- 197,253,181,122,99,134,210,173,207,41,89,62>>},
3095- {{deps,<<"hexpm">>,<<"csv">>,<<"1.1.3">>},[]},
3096- {{deps,<<"hexpm">>,<<"poison">>,<<"1.5.1">>},[]},
3097- {{deps,<<"hexpm">>,<<"recon">>,<<"2.4.0">>},[]},
3098- {{checksum,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.6">>},
3099- <<185,103,190,43,35,240,246,120,127,171,126,214,129,180,196,90,33,90,129,72,
3100- 31,182,43,1,165,183,80,250,143,48,247,108>>},
3101- {{retired,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.2">>},nil},
3102- {{deps,<<"hexpm">>,<<"csv">>,<<"1.1.4">>},[]},
3103- {{deps,<<"hexpm">>,<<"recon">>,<<"2.3.0">>},[]},
3104- {{retired,<<"hexpm">>,<<"tiny">>,<<"1.0.0">>},nil},
3105- {{retired,<<"hexpm">>,<<"json">>,<<"0.3.2">>},nil},
3106- {{deps,<<"hexpm">>,<<"jason">>,<<"1.1.2">>},
3107- [{<<"hexpm">>,<<"decimal">>,<<"decimal">>,<<"~> 1.0">>,true}]},
3108- {{deps,<<"hexpm">>,<<"base64url">>,<<"1.0.1">>},[]},
3109- {{deps,<<"hexpm">>,<<"base64url">>,<<"0.0.1">>},[]},
3110- {{deps,<<"hexpm">>,<<"tiny">>,<<"1.0.1">>},[]},
3111- {{retired,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.4">>},nil},
3112- {{retired,<<"hexpm">>,<<"jsone">>,<<"1.0.0">>},nil},
3113- {{repo,<<"hexpm">>},<<"https://repo.hex.pm">>},
3114- {{checksum,<<"hexpm">>,<<"benchee_html">>,<<"0.3.1">>},
3115+ {{inner_checksum,<<"hexpm">>,<<"benchee_html">>,<<"0.3.1">>},
3116 <<79,120,74,86,127,41,153,226,141,54,193,51,86,73,95,69,95,173,79,184,140,
3117 102,169,194,219,96,171,43,96,209,20,121>>},
3118- {{checksum,<<"hexpm">>,<<"benchee_html">>,<<"0.6.0">>},
3119- <<165,252,198,94,200,215,66,117,153,236,145,91,159,135,228,53,41,209,80,151,
3120- 173,249,228,60,150,236,86,115,175,87,212,46>>},
3121- {{checksum,<<"hexpm">>,<<"recon">>,<<"2.3.2">>},
3122- <<68,68,200,121,190,50,59,27,19,62,236,82,65,203,132,189,56,33,234,25,76,
3123- 116,13,117,97,126,16,107,228,116,67,24>>},
3124- {{deps,<<"hexpm">>,<<"benchee">>,<<"1.0.0">>},
3125- [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 1.0">>,false}]},
3126- {{retired,<<"hexpm">>,<<"csv">>,<<"1.4.3">>},nil},
3127- {{retired,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.3">>},nil},
3128- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.4.4">>},
3129- <<153,47,46,20,24,132,154,50,111,209,217,40,120,1,250,45,134,9,29,180,249,
3130- 97,31,96,120,29,166,210,54,246,76,212>>},
3131- {{retired,<<"hexpm">>,<<"recon">>,<<"2.3.3">>},nil},
3132- {{deps,<<"hexpm">>,<<"poison">>,<<"1.1.0">>},[]},
3133- {{deps,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.0">>},[]},
3134- {{versions,<<"hexpm">>,<<"jsone">>},
3135- [<<"1.0.0">>,<<"1.1.0">>,<<"1.2.0">>,<<"1.2.1">>,<<"1.2.2">>,<<"1.2.3">>,
3136- <<"1.2.4">>,<<"1.2.5">>,<<"1.2.6">>,<<"1.3.0">>,<<"1.3.1">>,<<"1.3.2">>,
3137- <<"1.4.0">>,<<"1.4.1">>,<<"1.4.2">>,<<"1.4.3">>,<<"1.4.4">>,<<"1.4.5">>,
3138- <<"1.4.6">>,<<"1.4.7">>,<<"1.5.0">>,<<"1.5.1">>]},
3139- {{retired,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.3">>},nil},
3140- {{retired,<<"hexpm">>,<<"benchee">>,<<"0.2.0">>},nil},
3141- {{checksum,<<"hexpm">>,<<"poison">>,<<"1.2.1">>},
3142- <<169,229,80,242,36,189,255,58,16,215,240,101,26,114,153,139,19,9,138,176,
3143- 142,116,249,197,115,127,195,192,9,193,73,244>>},
3144- {{retired,<<"hexpm">>,<<"json">>,<<"1.2.1">>},nil},
3145- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.4.0">>},
3146- <<253,149,195,248,33,112,38,177,155,78,193,134,22,8,84,223,29,230,41,51,192,
3147- 33,56,76,84,98,69,66,3,239,206,224>>},
3148- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.5.2">>},
3149- <<110,147,67,127,116,169,151,8,6,138,50,183,103,176,36,50,209,19,137,98,117,
3150- 66,20,9,227,1,141,152,146,54,166,90>>},
3151- {{retired,<<"hexpm">>,<<"jsone">>,<<"1.4.7">>},nil},
3152- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.0.1">>},
3153- <<155,164,209,166,168,242,208,178,113,109,226,178,165,204,43,170,204,126,
3154- 246,97,224,35,89,184,212,159,28,14,122,140,94,203>>},
3155- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.2.4">>},
3156- <<195,39,7,44,190,185,154,8,86,82,207,17,10,122,61,93,123,153,249,69,104,
3157- 209,73,124,167,105,113,200,128,97,85,90>>},
3158- {{retired,<<"hexpm">>,<<"jason">>,<<"1.1.2">>},nil},
3159- {{deps,<<"hexpm">>,<<"benchee_html">>,<<"1.0.0">>},
3160- [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<">= 0.99.0 and < 2.0.0">>,false},
3161- {<<"hexpm">>,<<"benchee_json">>,<<"benchee_json">>,<<"~> 1.0">>,false}]},
3162- {{deps,<<"hexpm">>,<<"csv">>,<<"1.2.3">>},[]},
3163- {{checksum,<<"hexpm">>,<<"poison">>,<<"1.3.0">>},
3164- <<243,49,124,145,83,170,55,127,166,185,89,20,120,129,153,155,144,207,208,46,
3165- 107,182,94,252,109,247,132,70,161,188,207,204>>},
3166- {{retired,<<"hexpm">>,<<"benchee">>,<<"0.11.0">>},nil},
3167- {{retired,<<"hexpm">>,<<"json">>,<<"2.1.0-SNAPSHOT">>},nil},
3168- {{retired,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.3">>},nil},
3169- {{checksum,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.1">>},
3170- <<200,66,29,78,110,110,240,221,124,43,100,255,99,88,159,133,97,17,104,8,250,
3171- 0,61,221,253,83,96,205,231,187,70,37>>},
3172- {{versions,<<"hexpm">>,<<"recon">>},
3173- [<<"2.2.0">>,<<"2.2.1">>,<<"2.3.0">>,<<"2.3.1">>,<<"2.3.2">>,<<"2.3.3">>,
3174- <<"2.3.4">>,<<"2.3.5">>,<<"2.3.6">>,<<"2.4.0">>,<<"2.5.0">>]},
3175- {{deps,<<"hexpm">>,<<"csv">>,<<"1.4.1">>},
3176- [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.3">>,
3177- false}]},
3178- {{deps,<<"hexpm">>,<<"jason">>,<<"1.0.0">>},
3179- [{<<"hexpm">>,<<"decimal">>,<<"decimal">>,<<"~> 1.0">>,true}]},
3180- {{deps,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.2">>},[]},
3181- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.4.1">>},
3182- <<139,58,59,201,53,11,160,69,50,244,82,198,7,170,36,213,157,224,58,54,162,
3183- 131,139,30,161,124,39,70,70,226,243,213>>},
3184- {{deps,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.2">>},[]},
3185- {{checksum,<<"hexpm">>,<<"csv">>,<<"2.1.1">>},
3186- <<164,193,167,195,13,33,81,182,228,151,108,178,245,44,10,29,73,236,150,90,
3187- 251,115,126,216,74,104,75,196,40,77,22,39>>},
3188- {{deps,<<"hexpm">>,<<"recon">>,<<"2.5.0">>},[]},
3189- {{checksum,<<"hexpm">>,<<"benchee_html">>,<<"0.1.0">>},
3190- <<186,18,120,225,178,159,95,62,106,182,103,31,102,14,69,51,3,211,120,198,
3191- 158,96,125,120,128,129,117,114,146,160,144,252>>},
3192- {{retired,<<"hexpm">>,<<"recon">>,<<"2.3.2">>},nil},
3193- {{checksum,<<"hexpm">>,<<"recon">>,<<"2.3.6">>},
3194- <<43,202,208,207,98,31,178,119,202,187,182,65,49,89,205,58,163,2,101,194,
3195- 222,228,44,150,134,151,152,139,48,16,134,4>>},
3196- {{checksum,<<"hexpm">>,<<"benchee">>,<<"0.1.0">>},
3197- <<132,214,193,90,236,232,30,206,109,107,142,183,225,14,174,108,7,224,0,27,
3198- 148,211,234,62,159,16,168,136,82,238,143,85>>},
3199- {{registry_etag,<<"hexpm">>,<<"benchee">>},
3200- <<"\"becf241c7fec673bb6b768c8749f549b\"">>},
3201- {{checksum,<<"hexpm">>,<<"recon">>,<<"2.3.1">>},
3202- <<40,31,44,187,67,159,227,192,67,119,62,230,200,49,114,171,216,3,38,220,198,
3203- 21,63,100,48,228,212,230,177,77,126,157>>},
3204- {{deps,<<"hexpm">>,<<"json">>,<<"1.2.5">>},
3205- [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<"~> 0.8">>,true},
3206- {<<"hexpm">>,<<"benchee_html">>,<<"benchee_html">>,<<"~> 0.1">>,true},
3207- {<<"hexpm">>,<<"exjsx">>,<<"exjsx">>,<<"~> 4.0">>,true},
3208- {<<"hexpm">>,<<"jason">>,<<"jason">>,<<"~> 1.0">>,true},
3209- {<<"hexpm">>,<<"jsone">>,<<"jsone">>,<<"~> 1.4">>,true},
3210- {<<"hexpm">>,<<"poison">>,<<"poison">>,<<"~> 3.0">>,true},
3211- {<<"hexpm">>,<<"tiny">>,<<"tiny">>,<<"~> 1.0">>,true}]},
3212- {{checksum,<<"hexpm">>,<<"jason">>,<<"1.1.1">>},
3213- <<211,204,184,64,223,176,111,47,144,166,211,53,181,54,221,7,77,183,72,179,
3214- 231,245,177,26,182,29,35,149,6,88,94,178>>},
3215- {{checksum,<<"hexpm">>,<<"poison">>,<<"1.1.1">>},
3216- <<189,14,10,17,147,53,136,155,170,147,205,6,251,153,1,163,63,243,132,204,
3217- 247,131,245,35,135,32,122,194,183,161,148,56>>},
3218- {{retired,<<"hexpm">>,<<"benchee">>,<<"0.9.0">>},nil},
3219- {{checksum,<<"hexpm">>,<<"poison">>,<<"1.1.0">>},
3220+ {{deps,<<"hexpm">>,<<"json">>,<<"1.2.1">>},[]},
3221+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.3.0">>},{{2020,3,9},{14,52,5}}},
3222+ {{retired,<<"hexpm">>,<<"jsone">>,<<"1.4.4">>},nil},
3223+ {{deps,<<"hexpm">>,<<"poison">>,<<"3.0.0">>},[]},
3224+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.4.3">>},{{2020,3,9},{14,52,5}}},
3225+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.5.2">>},
3226+ {{2020,3,9},{14,52,5}}},
3227+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.0.3">>},
3228+ <<24,229,217,170,84,18,236,6,60,249,113,155,207,231,59,249,144,197,254,213,
3229+ 201,163,200,66,44,43,93,149,41,252,139,13>>},
3230+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.1.3">>},
3231+ <<87,98,95,24,53,198,99,53,131,106,213,107,2,224,21,248,208,190,199,234,139,
3232+ 100,211,5,241,134,255,216,60,134,175,63>>},
3233+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"1.5.1">>},
3234+ <<130,21,194,175,29,228,95,184,230,195,55,162,116,96,70,107,74,199,100,242,
3235+ 153,214,66,233,10,59,99,52,115,106,73,247>>},
3236+ {{registry_etag,<<"hexpm">>,<<"stdout_formatter">>},
3237+ <<"\"798f35dfaecff22d405cc75c551e3b6e\"">>},
3238+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.1.0">>},
3239+ {{2020,3,9},{14,52,5}}},
3240+ {{deps,<<"hexpm">>,<<"benchee">>,<<"0.10.0">>},
3241+ [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
3242+ {{inner_checksum,<<"hexpm">>,<<"recon">>,<<"2.4.0">>},
3243+ <<144,31,247,139,57,199,84,251,77,111,215,45,207,13,189,57,137,103,187,210,
3244+ 228,213,156,8,212,215,170,68,167,61,233,29>>},
3245+ {{registry_etag,<<"hexpm">>,<<"jsone">>},
3246+ <<"\"19b0e6e65a50f4bab9d3f6c4d71897fa\"">>},
3247+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.1.4">>},
3248+ <<37,105,199,33,33,80,209,87,165,122,53,119,190,202,207,162,227,70,163,175,
3249+ 234,105,135,8,133,22,134,172,220,210,141,4>>},
3250+ {{retired,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.2">>},nil},
3251+ {{outer_checksum,<<"hexpm">>,<<"benchee">>,<<"0.6.0">>},
3252+ <<50,25,48,170,147,181,145,180,139,214,172,185,202,47,23,172,134,195,217,48,
3253+ 91,100,215,40,142,33,246,124,247,186,51,129>>},
3254+ {{deps,<<"hexpm">>,<<"recon">>,<<"2.4.0">>},[]},
3255+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.5.0">>},
3256+ {{2020,3,9},{14,52,5}}},
3257+ {{deps,<<"hexpm">>,<<"recon">>,<<"2.3.3">>},[]},
3258+ {{outer_checksum,<<"hexpm">>,<<"benchee">>,<<"0.13.2">>},
3259+ <<216,179,241,114,0,115,65,60,54,162,30,86,161,209,17,42,77,103,169,173,14,
3260+ 201,0,67,126,254,208,139,57,229,21,178>>},
3261+ {{inner_checksum,<<"hexpm">>,<<"tiny">>,<<"1.0.1">>},
3262+ <<83,94,167,230,0,203,28,107,161,123,83,2,146,102,217,215,236,84,206,41,191,
3263+ 176,93,144,108,67,57,7,172,250,1,202>>},
3264+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.5">>},
3265+ <<134,43,66,142,238,151,53,86,202,20,87,227,90,179,116,64,212,100,70,163,29,
3266+ 10,225,195,21,84,14,86,121,107,130,18>>},
3267+ {{registry_etag,<<"hexpm">>,<<"observer_cli">>},
3268+ <<"\"f8006e5d5a78b08a38db1429917779a9\"">>},
3269+ {{deps,<<"hexpm">>,<<"jsone">>,<<"1.3.0">>},[]},
3270+ {{deps,<<"hexpm">>,<<"poison">>,<<"2.1.0">>},[]},
3271+ {{inner_checksum,<<"hexpm">>,<<"recon">>,<<"2.3.0">>},
3272+ <<143,86,163,52,2,26,42,207,236,45,147,7,8,208,240,25,53,241,101,76,138,222,
3273+ 121,119,187,241,248,235,72,67,9,114>>},
3274+ {{inner_checksum,<<"hexpm">>,<<"jason">>,<<"1.1.2">>},
3275+ <<176,61,237,234,103,169,146,35,162,234,249,241,38,76,227,113,84,86,77,232,
3276+ 153,253,61,139,154,33,177,166,253,100,175,231>>},
3277+ {{retired,<<"hexpm">>,<<"tiny">>,<<"1.0.0">>},nil},
3278+ {{retired,<<"hexpm">>,<<"json">>,<<"0.3.2">>},nil},
3279+ {{retired,<<"hexpm">>,<<"jsone">>,<<"1.0.0">>},nil},
3280+ {{retired,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.4">>},nil},
3281+ {{outer_checksum,<<"hexpm">>,<<"json">>,<<"1.2.2">>},
3282+ <<221,158,21,194,160,108,229,114,231,154,103,96,57,12,160,35,72,192,241,193,
3283+ 134,58,34,145,8,98,133,129,134,36,121,114>>},
3284+ {{timestamp,<<"hexpm">>,<<"exjsx">>,<<"3.2.0">>},{{2020,3,9},{14,52,5}}},
3285+ {{versions,<<"hexpm">>,<<"jsone">>},
3286+ [<<"1.0.0">>,<<"1.1.0">>,<<"1.2.0">>,<<"1.2.1">>,<<"1.2.2">>,<<"1.2.3">>,
3287+ <<"1.2.4">>,<<"1.2.5">>,<<"1.2.6">>,<<"1.3.0">>,<<"1.3.1">>,<<"1.3.2">>,
3288+ <<"1.4.0">>,<<"1.4.1">>,<<"1.4.2">>,<<"1.4.3">>,<<"1.4.4">>,<<"1.4.5">>,
3289+ <<"1.4.6">>,<<"1.4.7">>,<<"1.5.0">>,<<"1.5.1">>,<<"1.5.2">>]},
3290+ {{inner_checksum,<<"hexpm">>,<<"benchee">>,<<"1.0.0">>},
3291+ <<37,36,182,192,229,65,48,157,150,154,204,247,95,119,225,209,101,62,70,20,
3292+ 42,252,104,233,234,79,243,85,89,167,148,188>>},
3293+ {{retired,<<"hexpm">>,<<"csv">>,<<"1.4.3">>},nil},
3294+ {{deps,<<"hexpm">>,<<"csv">>,<<"0.2.0">>},[]},
3295+ {{outer_checksum,<<"hexpm">>,<<"json">>,<<"1.2.5">>},
3296+ <<79,89,119,17,222,247,188,179,135,133,25,245,127,149,88,219,60,157,134,138,
3297+ 238,65,83,94,220,220,32,170,192,179,158,104>>},
3298+ {{outer_checksum,<<"hexpm">>,<<"json">>,<<"1.0.3">>},
3299+ <<160,88,176,66,166,90,171,75,107,220,254,73,23,150,200,208,67,105,54,44,
3300+ 172,223,141,93,75,234,156,81,112,151,208,56>>},
3301+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.0.9">>},
3302+ {{2020,3,9},{14,52,5}}},
3303+ {{deps,<<"hexpm">>,<<"csv">>,<<"2.1.1">>},
3304+ [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.4">>,
3305+ false}]},
3306+ {{retired,<<"hexpm">>,<<"recon">>,<<"2.3.3">>},nil},
3307+ {{retired,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.3">>},nil},
3308+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"1.1.0">>},
3309 <<218,15,103,101,22,13,120,222,103,107,141,110,93,175,57,171,250,254,43,57,
3310 3,184,187,249,186,217,7,116,185,172,32,81>>},
3311- {{checksum,<<"hexpm">>,<<"benchee">>,<<"0.13.2">>},
3312- <<48,205,79,245,245,147,253,210,24,169,178,111,60,36,213,128,39,79,41,125,
3313- 136,173,67,56,58,254,82,91,21,67,177,101>>},
3314- {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.0.5">>},nil},
3315+ {{inner_checksum,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.0">>},
3316+ <<162,54,21,16,103,251,60,169,201,96,54,128,105,50,209,5,210,224,199,188,
3317+ 179,119,133,19,239,254,106,108,59,35,58,96>>},
3318+ {{outer_checksum,<<"hexpm">>,<<"benchee">>,<<"0.2.0">>},
3319+ <<137,43,68,99,179,173,216,203,10,28,104,252,69,224,60,98,151,137,89,121,
3320+ 189,12,119,40,52,96,186,217,13,2,157,195>>},
3321+ {{deps,<<"hexpm">>,<<"json">>,<<"1.0.1">>},[]},
3322+ {{retired,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.3">>},nil},
3323+ {{retired,<<"hexpm">>,<<"benchee">>,<<"0.2.0">>},nil},
3324+ {{registry_etag,<<"hexpm">>,<<"parallel_stream">>},
3325+ <<"\"469337f5bc4abe45efff41d7f35a8e8c\"">>},
3326+ {{outer_checksum,<<"hexpm">>,<<"stdout_formatter">>,<<"0.1.0">>},
3327+ <<226,111,246,64,124,87,46,227,117,253,144,19,151,219,230,226,40,138,182,
3328+ 110,71,245,89,90,225,173,188,186,123,187,147,88>>},
3329+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"1.4.4">>},
3330+ <<18,192,208,123,207,0,180,26,155,61,161,233,207,82,235,5,192,76,185,237,23,
3331+ 20,177,174,34,9,208,212,27,25,175,60>>},
3332+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.4.4">>},{{2020,3,9},{14,52,5}}},
3333+ {{retired,<<"hexpm">>,<<"jason">>,<<"1.1.2">>},nil},
3334+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"0.1.1">>},{{2020,3,9},{14,52,5}}},
3335+ {{retired,<<"hexpm">>,<<"json">>,<<"1.2.1">>},nil},
3336+ {{retired,<<"hexpm">>,<<"jsone">>,<<"1.4.7">>},nil},
3337+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.3.1">>},
3338+ {{2020,3,9},{14,52,5}}},
3339+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.4.1">>},{{2020,3,9},{14,52,5}}},
3340+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.5.3">>},
3341+ {{2020,3,9},{14,52,5}}},
3342+ {{timestamp,<<"hexpm">>,<<"exjsx">>,<<"3.1.0">>},{{2020,3,9},{14,52,5}}},
3343+ {{inner_checksum,<<"hexpm">>,<<"benchee_html">>,<<"1.0.0">>},
3344+ <<91,77,36,239,254,189,6,15,70,111,180,96,236,6,87,110,123,52,160,15,194,
3345+ 107,35,79,228,241,44,79,5,201,89,71>>},
3346+ {{deps,<<"hexpm">>,<<"recon">>,<<"2.3.1">>},[]},
3347+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.2.3">>},
3348+ <<28,55,228,101,104,121,52,189,79,135,20,25,68,145,107,252,74,110,96,231,95,
3349+ 211,42,107,78,234,230,154,136,205,203,158>>},
3350+ {{deps,<<"hexpm">>,<<"json">>,<<"2.0.1-SNAPSHOT">>},[]},
3351+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.0.8">>},
3352+ <<153,157,191,5,166,154,48,207,230,159,28,50,23,123,19,188,187,118,12,110,
3353+ 235,200,231,70,167,54,130,189,127,223,71,171>>},
3354+ {{outer_checksum,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.0">>},
3355+ <<144,237,193,93,248,153,119,172,98,173,124,194,8,202,22,226,66,122,169,193,
3356+ 130,137,238,155,243,134,208,96,117,166,219,140>>},
3357+ {{retired,<<"hexpm">>,<<"benchee">>,<<"0.11.0">>},nil},
3358+ {{outer_checksum,<<"hexpm">>,<<"benchee_html">>,<<"0.3.0">>},
3359+ <<110,242,4,161,146,102,97,79,26,253,146,158,179,97,109,29,238,246,204,16,
3360+ 68,112,136,157,53,109,87,15,3,200,225,9>>},
3361+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.4.1">>},
3362+ <<139,58,59,201,53,11,160,69,50,244,82,198,7,170,36,213,157,224,58,54,162,
3363+ 131,139,30,161,124,39,70,70,226,243,213>>},
3364+ {{inner_checksum,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.2">>},
3365+ <<140,102,178,169,55,154,72,235,237,246,174,23,188,43,114,195,171,233,203,
3366+ 219,247,130,73,57,128,105,103,50,97,1,195,113>>},
3367+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.4.1">>},
3368+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.6">>,false}]},
3369+ {{inner_checksum,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.2">>},
3370+ <<218,31,129,51,81,87,77,55,61,179,235,87,157,45,159,228,185,29,239,194,50,
3371+ 224,8,39,238,90,163,139,86,196,193,210>>},
3372+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.4.0">>},
3373+ [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.3">>,
3374+ false}]},
3375+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"1.5.2">>},
3376+ <<74,252,89,220,173,247,27,231,237,200,185,52,179,159,85,78,199,179,30,43,
3377+ 27,26,71,103,56,58,102,63,134,149,140,227>>},
3378+ {{timestamp,<<"hexpm">>,<<"recon">>,<<"2.2.0">>},{{2020,3,9},{14,52,0}}},
3379+ {{timestamp,<<"hexpm">>,<<"json">>,<<"2.0.0-SNAPSHOT">>},
3380+ {{2020,3,9},{14,52,5}}},
3381+ {{retired,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.3">>},nil},
3382+ {{retired,<<"hexpm">>,<<"json">>,<<"2.1.0-SNAPSHOT">>},nil},
3383+ {{inner_checksum,<<"hexpm">>,<<"jason">>,<<"1.0.0">>},
3384+ <<15,124,250,155,219,35,254,215,33,236,5,65,155,206,226,178,194,26,119,233,
3385+ 38,188,224,222,218,2,155,90,220,113,111,226>>},
3386+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"0.1.1">>},
3387+ <<133,128,81,127,114,25,171,182,235,26,100,132,19,211,194,49,151,164,153,
3388+ 232,238,12,184,91,99,120,17,14,55,59,18,213>>},
3389+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.3.3">>},
3390+ {{2020,3,9},{14,52,5}}},
3391+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.5.0">>},
3392+ <<77,136,166,207,49,69,174,71,48,206,151,157,195,38,52,182,223,150,54,59,81,
3393+ 222,161,94,32,206,80,184,22,1,35,229>>},
3394+ {{outer_checksum,<<"hexpm">>,<<"benchee">>,<<"0.13.1">>},
3395+ <<32,148,247,67,145,142,28,56,34,176,168,194,101,235,122,232,17,137,54,221,
3396+ 78,15,4,198,43,185,189,243,103,109,206,77>>},
3397 {{versions,<<"hexpm">>,<<"parallel_stream">>},
3398 [<<"0.1.0">>,<<"0.1.1">>,<<"0.1.2">>,<<"1.0.0">>,<<"1.0.1">>,<<"1.0.2">>,
3399 <<"1.0.3">>,<<"1.0.4">>,<<"1.0.5">>,<<"1.0.6">>]},
3400- {{checksum,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.1">>},
3401- <<220,199,223,5,177,219,110,77,26,62,164,3,245,148,210,223,129,195,79,185,
3402- 24,146,201,196,194,204,109,44,245,156,34,154>>},
3403- {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.3.4">>},nil},
3404- {{checksum,<<"hexpm">>,<<"json">>,<<"1.2.1">>},
3405- <<33,232,214,152,48,145,102,15,57,79,68,167,193,31,140,241,244,103,175,178,
3406- 170,218,31,207,89,194,241,181,144,164,47,104>>},
3407- {{retired,<<"hexpm">>,<<"csv">>,<<"1.4.2">>},nil},
3408- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.3.0">>},
3409- <<124,244,152,104,247,49,234,243,108,241,245,95,175,212,116,192,199,114,218,
3410- 187,214,90,139,9,202,35,89,24,160,252,11,246>>},
3411+ {{outer_checksum,<<"hexpm">>,<<"recon">>,<<"2.3.6">>},
3412+ <<245,81,152,101,10,142,192,29,62,252,4,121,122,190,85,12,125,2,62,127,248,
3413+ 181,9,243,115,207,147,48,50,4,155,216>>},
3414+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"2.0.0-rc.0">>},{{2020,3,9},{14,52,5}}},
3415+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"3.0.0">>},
3416+ <<129,61,183,144,158,154,162,11,47,77,66,105,39,152,190,239,122,67,6,145,
3417+ 180,36,208,230,176,143,124,177,23,39,199,33>>},
3418+ {{retired,<<"hexpm">>,<<"recon">>,<<"2.3.2">>},nil},
3419+ {{timestamp,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.1">>},
3420+ {{2020,3,9},{14,52,5}}},
3421+ {{outer_checksum,<<"hexpm">>,<<"benchee">>,<<"0.12.1">>},
3422+ <<42,21,119,134,10,1,228,200,30,114,228,168,156,94,55,129,98,9,139,162,0,16,
3423+ 146,103,211,28,118,154,142,200,39,5>>},
3424+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.5.3">>},
3425+ <<61,45,231,167,16,185,190,212,207,189,174,4,25,217,139,25,133,99,75,216,
3426+ 204,31,38,239,149,118,194,235,154,166,179,94>>},
3427+ {{inner_checksum,<<"hexpm">>,<<"recon">>,<<"2.5.0">>},
3428+ <<47,127,203,236,44,53,3,75,173,226,249,113,127,119,5,157,197,78,180,233,41,
3429+ 163,4,156,167,186,103,117,192,189,102,205>>},
3430+ {{deps,<<"hexpm">>,<<"benchee">>,<<"0.13.2">>},
3431+ [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
3432+ {{deps,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.2">>},
3433+ [{<<"hexpm">>,<<"decimal">>,<<"decimal">>,<<"~> 1.0">>,true}]},
3434+ {{versions,<<"hexpm">>,<<"json">>},
3435+ [<<"0.3.0">>,<<"0.3.2">>,<<"0.3.3">>,<<"1.0.0">>,<<"1.0.1">>,<<"1.0.2">>,
3436+ <<"1.0.3">>,<<"1.0.4-SNAPSHOT">>,<<"1.1.0">>,<<"1.2.0">>,<<"1.2.1">>,
3437+ <<"1.2.2">>,<<"1.2.3">>,<<"1.2.4">>,<<"1.2.5">>,<<"1.3.0">>,
3438+ <<"2.0.0-SNAPSHOT">>,<<"2.0.1-SNAPSHOT">>,<<"2.1.0-SNAPSHOT">>]},
3439+ {{inner_checksum,<<"hexpm">>,<<"json">>,<<"1.2.5">>},
3440+ <<54,130,193,140,107,7,72,13,242,18,45,13,175,92,5,69,123,66,193,153,15,25,
3441+ 124,227,222,83,136,78,139,168,52,196>>},
3442+ {{deps,<<"hexpm">>,<<"jason">>,<<"1.1.1">>},
3443+ [{<<"hexpm">>,<<"decimal">>,<<"decimal">>,<<"~> 1.0">>,true}]},
3444+ {{outer_checksum,<<"hexpm">>,<<"recon">>,<<"2.5.0">>},
3445+ <<114,243,132,15,237,217,79,6,49,92,82,63,108,236,245,180,130,114,51,190,
3446+ 215,174,63,225,53,178,160,235,234,181,225,150>>},
3447+ {{deps,<<"hexpm">>,<<"jsone">>,<<"1.2.5">>},[]},
3448+ {{timestamp,<<"hexpm">>,<<"json">>,<<"1.0.1">>},{{2020,3,9},{14,52,5}}},
3449+ {{retired,<<"hexpm">>,<<"benchee">>,<<"0.9.0">>},nil},
3450+ {{outer_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.2.0">>},
3451+ <<135,70,99,76,186,2,83,179,168,68,50,96,128,215,141,77,124,129,171,147,194,
3452+ 248,161,18,241,10,234,167,248,181,81,137>>},
3453+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"1.2.0">>},
3454+ <<209,58,175,98,35,37,188,63,41,27,181,3,65,188,232,64,202,189,196,173,88,
3455+ 90,98,193,228,202,166,173,91,224,0,0>>},
3456+ {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.0.5">>},nil},
3457+ {{outer_checksum,<<"hexpm">>,<<"recon">>,<<"2.4.0">>},
3458+ <<59,50,222,86,143,18,144,1,225,207,137,204,91,207,214,219,177,38,15,171,
3459+ 178,207,138,52,16,205,192,246,52,235,161,130>>},
3460+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.2.4">>},
3461+ <<63,208,188,230,213,18,226,108,43,136,22,146,172,159,239,246,137,34,85,58,
3462+ 6,102,165,218,96,119,83,232,103,228,27,155>>},
3463 {{deps,<<"hexpm">>,<<"benchee">>,<<"0.99.0">>},
3464 [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 1.0">>,false}]},
3465- {{checksum,<<"hexpm">>,<<"benchee">>,<<"0.5.0">>},
3466- <<222,149,85,197,24,59,28,187,92,189,218,199,35,160,58,204,223,104,105,205,
3467- 147,48,244,80,100,221,68,17,238,6,11,161>>},
3468- {{deps,<<"hexpm">>,<<"benchee">>,<<"0.11.0">>},
3469- [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
3470- {{retired,<<"hexpm">>,<<"jsone">>,<<"1.2.0">>},nil},
3471- {{deps,<<"hexpm">>,<<"json">>,<<"0.3.0">>},[]},
3472+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.4.3">>},
3473+ [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.4">>,
3474+ false}]},
3475+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"2.1.0">>},{{2020,3,9},{14,52,5}}},
3476+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.3.3">>},
3477+ [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.3">>,
3478+ false}]},
3479+ {{outer_checksum,<<"hexpm">>,<<"benchee">>,<<"0.9.0">>},
3480+ <<189,7,50,202,74,249,220,189,146,187,33,246,250,40,136,15,241,188,169,205,
3481+ 77,7,75,194,228,0,198,145,168,209,85,118>>},
3482+ {{deps,<<"hexpm">>,<<"csv">>,<<"2.0.0">>},
3483+ [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.4">>,
3484+ false}]},
3485+ {{deps,<<"hexpm">>,<<"poison">>,<<"1.3.0">>},[]},
3486+ {{inner_checksum,<<"hexpm">>,<<"benchee">>,<<"0.99.0">>},
3487+ <<14,251,252,49,4,90,210,247,90,72,103,59,209,190,250,138,106,88,85,233,59,
3488+ 140,49,23,174,215,215,218,141,230,91,113>>},
3489+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"1.4.0">>},{{2020,3,9},{14,52,5}}},
3490 {{deps,<<"hexpm">>,<<"benchee">>,<<"0.6.0">>},
3491 [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
3492+ {{timestamp,<<"hexpm">>,<<"benchee_html">>,<<"0.1.0">>},
3493+ {{2020,3,9},{14,52,5}}},
3494+ {{inner_checksum,<<"hexpm">>,<<"benchee">>,<<"0.11.0">>},
3495+ <<207,150,227,40,255,93,105,131,141,216,156,33,169,219,34,113,107,252,198,
3496+ 239,119,46,157,157,221,247,186,98,33,2,114,45>>},
3497+ {{retired,<<"hexpm">>,<<"jsone">>,<<"1.2.0">>},nil},
3498+ {{inner_checksum,<<"hexpm">>,<<"benchee">>,<<"0.6.0">>},
3499+ <<194,86,85,6,198,33,238,1,14,113,208,95,85,94,57,161,185,55,224,8,16,226,
3500+ 132,188,133,70,58,77,78,252,75,0>>},
3501+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.1.1">>},[]},
3502+ {{inner_checksum,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.2">>},
3503+ <<20,151,21,176,8,250,42,138,93,102,63,203,224,145,118,224,55,223,64,46,3,
3504+ 70,180,142,177,159,86,181,159,41,141,202>>},
3505 {{retired,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.1">>},nil},
3506- {{deps,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.2">>},
3507- [{<<"hexpm">>,<<"decimal">>,<<"decimal">>,<<"~> 1.0">>,true}]},
3508- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.3.1">>},
3509- <<34,76,89,87,237,225,240,215,135,68,94,165,238,52,99,79,186,176,6,253,161,
3510- 30,77,66,240,37,11,97,16,216,237,49>>},
3511+ {{outer_checksum,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.6">>},
3512+ <<99,155,46,135,73,225,27,135,185,235,66,242,173,50,93,22,28,23,11,57,178,
3513+ 136,172,141,4,196,243,31,143,8,35,235>>},
3514+ {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.3.4">>},nil},
3515+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.2.3">>},
3516+ <<98,147,105,231,24,165,10,47,203,35,194,16,182,242,235,47,208,139,10,106,
3517+ 44,94,218,222,79,202,36,205,163,104,172,19>>},
3518+ {{retired,<<"hexpm">>,<<"csv">>,<<"1.4.2">>},nil},
3519+ {{deps,<<"hexpm">>,<<"poison">>,<<"1.1.1">>},[]},
3520+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.2.0">>},
3521+ <<166,14,116,40,77,58,146,60,222,101,192,10,57,221,69,66,253,125,167,194,46,
3522+ 131,133,192,55,138,212,25,197,75,46,8>>},
3523+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"4.0.0">>},{{2020,3,9},{14,52,5}}},
3524 {{retired,<<"hexpm">>,<<"csv">>,<<"1.3.2">>},nil},
3525- {{deps,<<"hexpm">>,<<"poison">>,<<"1.0.1">>},[]},
3526- {last_update,{{2019,12,2},{4,55,12}}},
3527+ {{outer_checksum,<<"hexpm">>,<<"benchee">>,<<"1.0.0">>},
3528+ <<104,186,213,50,136,223,34,192,154,2,173,163,162,246,198,21,61,38,39,241,0,
3529+ 221,207,182,197,73,6,12,12,124,201,100>>},
3530+ {{inner_checksum,<<"hexpm">>,<<"json">>,<<"0.3.0">>},
3531+ <<128,143,97,68,230,177,7,27,6,94,239,120,144,128,132,98,39,236,140,208,209,
3532+ 97,22,203,135,221,149,155,216,18,239,43>>},
3533 {{retired,<<"hexpm">>,<<"csv">>,<<"1.3.3">>},nil},
3534- {{deps,<<"hexpm">>,<<"poison">>,<<"1.3.0">>},[]},
3535+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"1.3.0">>},
3536+ <<243,49,124,145,83,170,55,127,166,185,89,20,120,129,153,155,144,207,208,46,
3537+ 107,182,94,252,109,247,132,70,161,188,207,204>>},
3538+ {{outer_checksum,<<"hexpm">>,<<"benchee">>,<<"0.99.0">>},
3539+ <<103,45,142,148,54,71,27,125,91,119,202,91,227,173,105,208,101,85,62,126,
3540+ 216,197,219,41,187,61,102,35,120,16,70,24>>},
3541+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"1.0.1">>},
3542+ <<220,200,6,171,3,123,85,189,17,164,219,175,110,1,254,197,16,225,235,171,41,
3543+ 172,182,83,128,244,240,195,34,240,205,70>>},
3544+ {{deps,<<"hexpm">>,<<"recon">>,<<"2.3.5">>},[]},
3545+ {last_update,{{2020,3,9},{10,43,10}}},
3546+ {{deps,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.5">>},[]},
3547+ {{outer_checksum,<<"hexpm">>,<<"benchee_html">>,<<"0.4.0">>},
3548+ <<170,251,187,150,81,165,231,101,13,123,159,25,62,98,2,0,128,177,162,75,154,
3549+ 124,185,199,45,17,191,57,238,255,23,42>>},
3550+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"1.5.0">>},{{2020,3,9},{14,52,5}}},
3551+ {{deps,<<"hexpm">>,<<"poison">>,<<"1.2.1">>},[]},
3552+ {{deps,<<"hexpm">>,<<"exjsx">>,<<"3.1.0">>},
3553+ [{<<"hexpm">>,<<"jsx">>,<<"jsx">>,<<"~> 2.4.0">>,false}]},
3554+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.1.2">>},{{2020,3,9},{14,52,5}}},
3555 {{retired,<<"hexpm">>,<<"poison">>,<<"1.0.1">>},nil},
3556- {{checksum,<<"hexpm">>,<<"benchee">>,<<"1.0.1">>},
3557- <<102,178,17,249,191,216,75,217,126,109,27,234,221,248,252,35,18,170,171,
3558- 225,146,247,118,232,147,28,176,193,111,83,165,33>>},
3559- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.1.0">>},
3560- <<172,88,31,32,233,197,199,224,203,127,65,143,86,7,39,141,113,97,28,101,221,
3561- 242,233,48,101,241,244,206,17,221,84,24>>},
3562- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.3.2">>},
3563- <<85,88,160,32,2,252,151,72,122,83,69,38,81,20,195,160,164,127,14,44,248,65,
3564- 131,174,100,131,18,12,40,181,169,45>>},
3565- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.0.8">>},[]},
3566- {{deps,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.4">>},[]},
3567+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.4.1">>},
3568+ [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.3">>,
3569+ false}]},
3570+ {{timestamp,<<"hexpm">>,<<"observer_cli">>},{{2020,3,9},{14,52,5}}},
3571+ {{timestamp,<<"hexpm">>,<<"parallel_stream">>,<<"0.1.2">>},
3572+ {{2020,3,9},{14,52,5}}},
3573+ {{timestamp,<<"hexpm">>,<<"json">>,<<"2.1.0-SNAPSHOT">>},
3574+ {{2020,3,9},{14,52,5}}},
3575+ {{inner_checksum,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.4">>},
3576+ <<18,52,153,51,188,38,72,236,120,159,155,27,62,139,58,235,92,234,198,54,131,
3577+ 247,95,139,203,7,135,0,36,91,135,76>>},
3578 {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.2.0">>},nil},
3579- {{checksum,<<"hexpm">>,<<"poison">>,<<"2.0.1">>},
3580- <<129,36,138,54,209,182,2,177,126,166,85,107,250,137,82,73,32,145,240,26,
3581- 240,81,115,222,17,248,178,151,226,187,240,136>>},
3582- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.2.2">>},
3583- <<233,250,128,26,6,80,103,232,165,96,68,74,199,144,121,115,174,138,214,151,
3584- 226,6,200,187,26,66,45,159,37,206,202,197>>},
3585- {{deps,<<"hexpm">>,<<"jsone">>,<<"1.4.2">>},[]},
3586- {{deps,<<"hexpm">>,<<"exjsx">>,<<"4.0.0">>},
3587- [{<<"hexpm">>,<<"jsx">>,<<"jsx">>,<<"~> 2.8.0">>,false}]},
3588+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.0.8">>},
3589+ <<215,201,232,38,14,156,220,31,178,203,119,226,217,3,149,105,98,193,247,97,
3590+ 87,235,130,0,126,198,189,229,218,171,101,210>>},
3591+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.5.3">>},
3592+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"~>2.5.0">>,false}]},
3593+ {{timestamp,<<"hexpm">>,<<"exjsx">>,<<"3.0.2">>},{{2020,3,9},{14,52,5}}},
3594+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.3.2">>},
3595+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.6">>,false}]},
3596+ {{deps,<<"hexpm">>,<<"poison">>,<<"1.3.1">>},[]},
3597+ {{inner_checksum,<<"hexpm">>,<<"exjsx">>,<<"4.0.0">>},
3598+ <<96,84,136,65,224,33,45,244,1,227,142,99,192,7,142,197,123,51,231,234,73,
3599+ 176,50,199,150,204,173,140,222,121,75,92>>},
3600+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.2">>},
3601+ <<170,252,202,255,79,141,45,31,52,224,172,76,175,193,98,54,166,88,204,228,
3602+ 48,180,138,64,56,197,131,141,70,72,161,3>>},
3603 {{retired,<<"hexpm">>,<<"json">>,<<"0.3.0">>},nil},
3604- {{deps,<<"hexpm">>,<<"csv">>,<<"1.2.1">>},[]},
3605- {{deps,<<"hexpm">>,<<"jsone">>,<<"1.2.6">>},[]},
3606+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.2.2">>},{{2020,3,9},{14,52,5}}},
3607 {{retired,<<"hexpm">>,<<"benchee">>,<<"0.3.0">>},nil},
3608- {{versions,<<"hexpm">>,<<"exjsx">>},
3609- [<<"3.0.0">>,<<"3.0.1">>,<<"3.0.2">>,<<"3.1.0">>,<<"3.2.0">>,<<"3.2.1">>,
3610- <<"4.0.0">>]},
3611- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.2.4">>},
3612- <<0,205,217,118,142,181,178,146,99,138,149,170,87,141,218,217,84,199,175,
3613- 233,128,141,85,146,244,187,66,220,249,187,175,239>>},
3614- {{deps,<<"hexpm">>,<<"json">>,<<"1.2.3">>},
3615+ {{inner_checksum,<<"hexpm">>,<<"jsone">>,<<"1.2.6">>},
3616+ <<62,237,27,195,243,77,87,39,160,17,171,132,162,2,48,244,189,216,187,43,156,
3617+ 7,195,173,13,207,65,36,16,35,26,116>>},
3618+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.2.1">>},
3619+ <<154,36,158,30,159,221,180,243,75,252,43,207,43,251,67,191,243,170,98,165,
3620+ 95,128,124,114,203,34,73,177,227,145,74,233>>},
3621+ {{outer_checksum,<<"hexpm">>,<<"jsone">>,<<"1.3.0">>},
3622+ <<4,158,11,31,133,208,132,227,248,103,8,40,185,233,250,95,12,139,166,97,1,
3623+ 206,158,190,112,254,84,247,65,148,11,179>>},
3624+ {{deps,<<"hexpm">>,<<"json">>,<<"1.2.4">>},
3625 [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<"~> 0.8">>,true},
3626 {<<"hexpm">>,<<"benchee_html">>,<<"benchee_html">>,<<"~> 0.1">>,true},
3627 {<<"hexpm">>,<<"exjsx">>,<<"exjsx">>,<<"~> 4.0">>,true},
3628@@ -1158,63 +1947,110 @@
3629 {<<"hexpm">>,<<"jsone">>,<<"jsone">>,<<"~> 1.4">>,true},
3630 {<<"hexpm">>,<<"poison">>,<<"poison">>,<<"~> 3.0">>,true},
3631 {<<"hexpm">>,<<"tiny">>,<<"tiny">>,<<"~> 1.0">>,true}]},
3632- {{registry_etag,<<"hexpm">>,<<"benchee_html">>},
3633- <<"\"f7e35251d9bb8a754f82e920761ae7d0\"">>},
3634- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.2.1">>},
3635- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.4">>,false}]},
3636- {{deps,<<"hexpm">>,<<"csv">>,<<"1.3.3">>},
3637+ {{deps,<<"hexpm">>,<<"jsone">>,<<"1.1.0">>},[]},
3638+ {{timestamp,<<"hexpm">>,<<"poison">>,<<"2.1.0">>},{{2020,3,9},{14,52,5}}},
3639+ {{outer_checksum,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.2">>},
3640+ <<125,82,45,99,193,63,55,10,240,85,62,39,241,17,175,46,151,249,79,82,241,
3641+ 156,152,189,85,126,220,205,83,211,23,237>>},
3642+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.3.2">>},
3643 [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.3">>,
3644 false}]},
3645- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.0.4">>},
3646- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"~> 2.2.1">>,false}]},
3647+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.3.1">>},
3648+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.5">>,false}]},
3649+ {{deps,<<"hexpm">>,<<"recon">>,<<"2.3.4">>},[]},
3650+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.5.2">>},
3651+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"~>2.5.0">>,false}]},
3652+ {{inner_checksum,<<"hexpm">>,<<"json">>,<<"1.2.3">>},
3653+ <<71,184,128,141,153,7,132,52,53,26,145,255,10,183,239,226,166,131,80,36,
3654+ 207,53,156,206,25,80,127,16,58,100,69,117>>},
3655+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.2.1">>},
3656+ <<97,30,5,50,254,221,69,36,250,157,80,45,165,247,59,154,203,174,132,156,144,
3657+ 9,236,40,125,217,158,208,156,33,90,65>>},
3658+ {{outer_checksum,<<"hexpm">>,<<"jason">>,<<"1.0.0-rc.1">>},
3659+ <<157,73,129,3,242,145,156,200,208,187,143,59,95,44,211,110,52,23,4,176,180,
3660+ 198,37,162,255,245,156,162,15,247,71,41>>},
3661+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.3.3">>},
3662+ <<89,208,170,245,32,158,59,80,103,69,138,80,59,168,11,115,136,213,101,180,
3663+ 134,161,131,77,199,158,216,113,202,46,175,195>>},
3664+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.0.4">>},
3665+ <<174,118,224,106,125,26,72,9,28,95,84,35,200,94,240,134,206,108,19,85,140,
3666+ 94,14,149,211,176,78,31,86,195,90,134>>},
3667+ {{deps,<<"hexpm">>,<<"benchee_html">>,<<"0.6.0">>},
3668+ [{<<"hexpm">>,<<"benchee">>,<<"benchee">>,<<"~> 0.14">>,false},
3669+ {<<"hexpm">>,<<"benchee_json">>,<<"benchee_json">>,<<"~> 0.6">>,false}]},
3670+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"1.0.1">>},
3671+ <<6,226,97,227,131,224,52,157,213,38,1,41,250,163,1,194,149,246,193,17,186,
3672+ 67,197,125,164,250,148,154,32,14,198,10>>},
3673+ {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.0.9">>},
3674+ [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.2">>,false}]},
3675+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.0.3">>},
3676+ <<203,247,114,93,87,123,181,54,15,26,132,29,231,129,200,59,140,131,56,79,
3677+ 158,10,194,88,127,8,19,128,121,36,154,200>>},
3678+ {{outer_checksum,<<"hexpm">>,<<"json">>,<<"2.1.0-SNAPSHOT">>},
3679+ <<64,95,116,217,92,226,6,190,163,171,188,216,241,63,34,144,224,191,223,138,
3680+ 75,210,50,253,14,103,194,242,36,158,40,119>>},
3681+ {{timestamp,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.2">>},
3682+ {{2020,3,9},{14,52,5}}},
3683+ {{deps,<<"hexpm">>,<<"benchee">>,<<"0.1.0">>},[]},
3684+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.4.0">>},
3685+ <<253,149,195,248,33,112,38,177,155,78,193,134,22,8,84,223,29,230,41,51,192,
3686+ 33,56,76,84,98,69,66,3,239,206,224>>},
3687 {{retired,<<"hexpm">>,<<"json">>,<<"2.0.1-SNAPSHOT">>},nil},
3688- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.4.0">>},
3689- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.6">>,false}]},
3690- {{checksum,<<"hexpm">>,<<"benchee">>,<<"0.6.0">>},
3691- <<194,86,85,6,198,33,238,1,14,113,208,95,85,94,57,161,185,55,224,8,16,226,
3692- 132,188,133,70,58,77,78,252,75,0>>},
3693- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.0.3">>},
3694- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.2.1">>,false}]},
3695 {{retired,<<"hexpm">>,<<"jsone">>,<<"1.5.0">>},nil},
3696 {{retired,<<"hexpm">>,<<"json">>,<<"1.1.0">>},nil},
3697- {{tarball_etag,<<"hexpm">>,<<"csv">>,<<"2.0.0">>},
3698- <<"\"7f63a71f03508a5a24e339d347b595e0\"">>},
3699+ {{timestamp,<<"hexpm">>,<<"benchee">>,<<"0.5.0">>},{{2020,3,9},{14,52,5}}},
3700+ {{timestamp,<<"hexpm">>,<<"jason">>,<<"1.1.1">>},{{2020,3,9},{14,52,5}}},
3701 {{retired,<<"hexpm">>,<<"observer_cli">>,<<"1.0.7">>},nil},
3702- {{deps,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.3">>},[]},
3703- {{deps,<<"hexpm">>,<<"poison">>,<<"2.0.1">>},[]},
3704- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.4.4">>},
3705- <<118,22,145,160,177,206,15,76,126,133,17,176,155,95,44,211,24,192,13,165,
3706- 39,3,149,99,126,78,13,90,127,71,188,69>>},
3707- {{versions,<<"hexpm">>,<<"json">>},
3708- [<<"0.3.0">>,<<"0.3.2">>,<<"0.3.3">>,<<"1.0.0">>,<<"1.0.1">>,<<"1.0.2">>,
3709- <<"1.0.3">>,<<"1.0.4-SNAPSHOT">>,<<"1.1.0">>,<<"1.2.0">>,<<"1.2.1">>,
3710- <<"1.2.2">>,<<"1.2.3">>,<<"1.2.4">>,<<"1.2.5">>,<<"1.3.0">>,
3711- <<"2.0.0-SNAPSHOT">>,<<"2.0.1-SNAPSHOT">>,<<"2.1.0-SNAPSHOT">>]},
3712- {{deps,<<"hexpm">>,<<"csv">>,<<"1.3.0">>},
3713- [{<<"hexpm">>,<<"parallel_stream">>,<<"parallel_stream">>,<<"~> 1.0.3">>,
3714- false}]},
3715- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.5.2">>},
3716- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"~>2.5.0">>,false}]},
3717- {{checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.0.9">>},
3718- <<219,220,236,81,73,70,188,141,202,177,215,125,255,119,25,67,122,133,217,
3719- 134,23,144,134,74,177,33,85,237,163,253,111,175>>},
3720+ {{outer_checksum,<<"hexpm">>,<<"tiny">>,<<"1.0.1">>},
3721+ <<18,120,164,87,222,184,217,145,53,195,120,183,31,102,242,30,40,61,138,222,
3722+ 164,38,37,42,63,143,94,0,60,83,106,123>>},
3723+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.2.0">>},{{2020,3,9},{14,52,5}}},
3724+ {{inner_checksum,<<"hexpm">>,<<"stdout_formatter">>,<<"0.2.3">>},
3725+ <<236,36,134,141,134,25,117,122,104,240,121,131,87,199,25,8,7,161,207,196,
3726+ 44,233,12,24,194,55,96,229,146,73,162,26>>},
3727+ {{inner_checksum,<<"hexpm">>,<<"poison">>,<<"2.0.1">>},
3728+ <<129,36,138,54,209,182,2,177,126,166,85,107,250,137,82,73,32,145,240,26,
3729+ 240,81,115,222,17,248,178,151,226,187,240,136>>},
3730+ {{timestamp,<<"hexpm">>,<<"recon">>,<<"2.3.1">>},{{2020,3,9},{14,52,0}}},
3731+ {{inner_checksum,<<"hexpm">>,<<"csv">>,<<"1.3.0">>},
3732+ <<38,30,64,121,8,118,140,103,246,243,173,85,119,190,179,66,64,69,24,207,58,
3733+ 141,28,37,249,112,76,8,167,126,137,109>>},
3734+ {{registry_etag,<<"hexpm">>,<<"recon">>},
3735+ <<"\"7e2ca92025513cd89d7aafccb513b5fe\"">>},
3736+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.5.2">>},
3737+ <<110,147,67,127,116,169,151,8,6,138,50,183,103,176,36,50,209,19,137,98,117,
3738+ 66,20,9,227,1,141,152,146,54,166,90>>},
3739+ {{timestamp,<<"hexpm">>,<<"exjsx">>,<<"3.2.1">>},{{2020,3,9},{14,52,5}}},
3740+ {{outer_checksum,<<"hexpm">>,<<"csv">>,<<"2.2.0">>},
3741+ <<72,227,29,177,140,35,191,51,200,56,93,63,114,178,112,129,75,142,94,101,7,
3742+ 17,152,154,152,201,40,95,125,184,34,154>>},
3743 {{retired,<<"hexpm">>,<<"benchee_html">>,<<"1.0.0">>},nil},
3744 {{retired,<<"hexpm">>,<<"jsone">>,<<"1.4.0">>},nil},
3745- {{checksum,<<"hexpm">>,<<"jason">>,<<"1.0.1">>},
3746- <<239,16,142,100,198,224,134,54,75,159,21,176,7,60,247,148,6,22,112,175,143,
3747- 51,29,84,93,115,8,192,186,46,103,249>>},
3748- {{deps,<<"hexpm">>,<<"observer_cli">>,<<"1.3.0">>},
3749- [{<<"hexpm">>,<<"recon">>,<<"recon">>,<<"2.3.4">>,false}]},
3750+ {{deps,<<"hexpm">>,<<"jason">>,<<"1.0.1">>},
3751+ [{<<"hexpm">>,<<"decimal">>,<<"decimal">>,<<"~> 1.0">>,true}]},
3752+ {{timestamp,<<"hexpm">>,<<"csv">>},{{2020,3,9},{14,52,5}}},
3753+ {{retired,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.0">>},nil},
3754+ {{inner_checksum,<<"hexpm">>,<<"observer_cli">>,<<"1.3.0">>},
3755+ <<206,105,157,49,102,44,52,218,135,131,255,23,171,152,12,99,80,186,80,189,
3756+ 130,71,85,105,219,224,255,146,149,83,217,202>>},
3757 {{retired,<<"hexpm">>,<<"poison">>,<<"2.1.0">>},nil},
3758- {{checksum,<<"hexpm">>,<<"json">>,<<"2.0.0-SNAPSHOT">>},
3759- <<102,119,195,9,132,22,101,46,0,16,158,203,221,72,26,117,90,45,1,123,86,124,
3760- 29,233,255,150,17,77,155,211,112,222>>},
3761+ {{deps,<<"hexpm">>,<<"poison">>,<<"1.5.1">>},[]},
3762+ {{timestamp,<<"hexpm">>,<<"jsone">>,<<"1.4.1">>},{{2020,3,9},{14,52,5}}},
3763+ {{outer_checksum,<<"hexpm">>,<<"poison">>,<<"4.0.0">>},
3764+ <<100,138,6,120,148,118,36,173,36,113,234,134,221,36,183,85,146,46,13,252,
3765+ 198,141,103,234,183,3,39,143,217,90,195,253>>},
3766 {{retired,<<"hexpm">>,<<"csv">>,<<"0.2.0">>},nil},
3767- {{checksum,<<"hexpm">>,<<"csv">>,<<"1.3.2">>},
3768- <<14,193,72,255,99,89,118,57,179,255,140,195,239,82,60,251,70,105,244,250,
3769- 26,46,146,30,5,132,156,143,149,12,124,109>>},
3770- {{retired,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.0">>},nil},
3771- {{deps,<<"hexpm">>,<<"benchee">>,<<"0.1.0">>},[]},
3772- {{checksum,<<"hexpm">>,<<"jsone">>,<<"1.2.0">>},
3773- <<65,187,150,11,83,70,108,214,173,17,69,125,17,35,97,202,136,39,117,191,
3774- 125,180,99,135,76,143,51,51,188,33,103,11>>}].
3775+ {{timestamp,<<"hexpm">>,<<"recon">>,<<"2.5.0">>},{{2020,3,9},{14,52,0}}},
3776+ {{deps,<<"hexpm">>,<<"benchee">>,<<"0.8.0">>},
3777+ [{<<"hexpm">>,<<"deep_merge">>,<<"deep_merge">>,<<"~> 0.1">>,false}]},
3778+ {{inner_checksum,<<"hexpm">>,<<"benchee">>,<<"0.1.0">>},
3779+ <<132,214,193,90,236,232,30,206,109,107,142,183,225,14,174,108,7,224,0,27,
3780+ 148,211,234,62,159,16,168,136,82,238,143,85>>},
3781+ {{deps,<<"hexpm">>,<<"csv">>,<<"1.0.1">>},[]},
3782+ {{timestamp,<<"hexpm">>,<<"observer_cli">>,<<"1.0.3">>},
3783+ {{2020,3,9},{14,52,5}}},
3784+ {{outer_checksum,<<"hexpm">>,<<"parallel_stream">>,<<"1.0.5">>},
3785+ <<158,233,172,54,50,92,173,255,53,126,95,219,121,194,116,101,7,77,182,127,
3786+ 154,240,15,64,126,21,191,100,146,57,149,10>>},
3787+ {{timestamp,<<"hexpm">>,<<"csv">>,<<"1.0.1">>},{{2020,3,9},{14,52,5}}},
3788+ {{timestamp,<<"hexpm">>,<<"benchee">>,<<"0.7.0">>},{{2020,3,9},{14,52,5}}}].
3789diff --git a/deps/.hex/packages/hexpm/base64url-0.0.1.tar b/deps/.hex/packages/hexpm/base64url-0.0.1.tar
3790deleted file mode 100644
3791index da8106e..0000000
3792Binary files a/deps/.hex/packages/hexpm/base64url-0.0.1.tar and /dev/null differ
3793diff --git a/deps/.hex/packages/hexpm/csv-2.0.0.tar b/deps/.hex/packages/hexpm/csv-2.0.0.tar
3794deleted file mode 100644
3795index 82da8ff..0000000
3796Binary files a/deps/.hex/packages/hexpm/csv-2.0.0.tar and /dev/null differ
3797diff --git a/deps/.hex/packages/hexpm/csv-2.3.1.tar b/deps/.hex/packages/hexpm/csv-2.3.1.tar
3798new file mode 100644
3799index 0000000..51b0d1c
3800Binary files /dev/null and b/deps/.hex/packages/hexpm/csv-2.3.1.tar differ
3801diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.HTTP.Certs.beam b/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.HTTP.Certs.beam
3802deleted file mode 100644
3803index 54485e9..0000000
3804Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.HTTP.Certs.beam and /dev/null differ
3805diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.HTTP.SSL.beam b/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.HTTP.SSL.beam
3806deleted file mode 100644
3807index 3d1bf96..0000000
3808Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.HTTP.SSL.beam and /dev/null differ
3809diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Mix.beam b/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Mix.beam
3810deleted file mode 100644
3811index b922dad..0000000
3812Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Mix.beam and /dev/null differ
3813diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Registry.Server.beam b/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Registry.Server.beam
3814deleted file mode 100644
3815index b03c6ab..0000000
3816Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Registry.Server.beam and /dev/null differ
3817diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.RemoteConverger.beam b/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.RemoteConverger.beam
3818deleted file mode 100644
3819index eaeeebb..0000000
3820Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.RemoteConverger.beam and /dev/null differ
3821diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Repo.beam b/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Repo.beam
3822deleted file mode 100644
3823index 63864a8..0000000
3824Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Repo.beam and /dev/null differ
3825diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Resolver.beam b/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Resolver.beam
3826deleted file mode 100644
3827index 6c463ef..0000000
3828Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Resolver.beam and /dev/null differ
3829diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.SCM.beam b/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.SCM.beam
3830deleted file mode 100644
3831index 75c2b7a..0000000
3832Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.SCM.beam and /dev/null differ
3833diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Shell.beam b/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Shell.beam
3834deleted file mode 100644
3835index f50db79..0000000
3836Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Shell.beam and /dev/null differ
3837diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.State.beam b/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.State.beam
3838deleted file mode 100644
3839index db9dedd..0000000
3840Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.State.beam and /dev/null differ
3841diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.beam b/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.beam
3842deleted file mode 100644
3843index 402e295..0000000
3844Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.beam and /dev/null differ
3845diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Build.beam b/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Build.beam
3846deleted file mode 100644
3847index 5059c84..0000000
3848Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Build.beam and /dev/null differ
3849diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Docs.beam b/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Docs.beam
3850deleted file mode 100644
3851index 5570d25..0000000
3852Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Docs.beam and /dev/null differ
3853diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Package.beam b/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Package.beam
3854deleted file mode 100644
3855index 1fa66b0..0000000
3856Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Package.beam and /dev/null differ
3857diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Publish.beam b/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Publish.beam
3858deleted file mode 100644
3859index 3e44fdf..0000000
3860Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Publish.beam and /dev/null differ
3861diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/mix_hex_pb_package.beam b/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/mix_hex_pb_package.beam
3862deleted file mode 100644
3863index 84e98f6..0000000
3864Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/mix_hex_pb_package.beam and /dev/null differ
3865diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/mix_hex_tarball.beam b/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/mix_hex_tarball.beam
3866deleted file mode 100644
3867index 2279a47..0000000
3868Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/mix_hex_tarball.beam and /dev/null differ
3869diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/.elixir b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/.elixir
3870similarity index 100%
3871rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/.elixir
3872rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/.elixir
3873diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.Auth.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.Auth.beam
3874similarity index 97%
3875rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.Auth.beam
3876rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.Auth.beam
3877index 1b61b37..f71a4a4 100644
3878Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.Auth.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.Auth.beam differ
3879diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.Key.Organization.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.Key.Organization.beam
3880similarity index 94%
3881rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.Key.Organization.beam
3882rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.Key.Organization.beam
3883index 8815206..7165d3d 100644
3884Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.Key.Organization.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.Key.Organization.beam differ
3885diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.Key.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.Key.beam
3886similarity index 97%
3887rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.Key.beam
3888rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.Key.beam
3889index 2978108..5399c33 100644
3890Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.Key.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.Key.beam differ
3891diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.Package.Owner.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.Package.Owner.beam
3892similarity index 96%
3893rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.Package.Owner.beam
3894rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.Package.Owner.beam
3895index a326ff9..e63999a 100644
3896Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.Package.Owner.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.Package.Owner.beam differ
3897diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.Package.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.Package.beam
3898similarity index 97%
3899rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.Package.beam
3900rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.Package.beam
3901index ebc60b5..550c866 100644
3902Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.Package.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.Package.beam differ
3903diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.Release.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.Release.beam
3904similarity index 95%
3905rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.Release.beam
3906rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.Release.beam
3907index 88cd4db..81a53c7 100644
3908Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.Release.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.Release.beam differ
3909diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.ReleaseDocs.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.ReleaseDocs.beam
3910similarity index 91%
3911rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.ReleaseDocs.beam
3912rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.ReleaseDocs.beam
3913index b70baac..2e2487b 100644
3914Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.ReleaseDocs.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.ReleaseDocs.beam differ
3915diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.User.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.User.beam
3916similarity index 91%
3917rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.User.beam
3918rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.User.beam
3919index c94439a..f946d0a 100644
3920Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.User.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.User.beam differ
3921diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.beam
3922similarity index 89%
3923rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.beam
3924rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.beam
3925index d4f17ea..89e9372 100644
3926Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.API.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.API.beam differ
3927diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Config.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Config.beam
3928similarity index 94%
3929rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Config.beam
3930rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Config.beam
3931index 9c6aa10..6600dac 100644
3932Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Config.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Config.beam differ
3933diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.AES_CBC_HMAC_SHA2.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.AES_CBC_HMAC_SHA2.beam
3934similarity index 89%
3935rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.AES_CBC_HMAC_SHA2.beam
3936rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.AES_CBC_HMAC_SHA2.beam
3937index 2eef459..01be3c0 100644
3938Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.AES_CBC_HMAC_SHA2.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.AES_CBC_HMAC_SHA2.beam differ
3939diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.AES_GCM.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.AES_GCM.beam
3940similarity index 87%
3941rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.AES_GCM.beam
3942rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.AES_GCM.beam
3943index cbdac0d..6d30202 100644
3944Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.AES_GCM.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.AES_GCM.beam differ
3945diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.ContentEncryptor.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.ContentEncryptor.beam
3946similarity index 95%
3947rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.ContentEncryptor.beam
3948rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.ContentEncryptor.beam
3949index 0da4646..f9667ec 100644
3950Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.ContentEncryptor.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.ContentEncryptor.beam differ
3951diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.Encryption.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.Encryption.beam
3952similarity index 97%
3953rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.Encryption.beam
3954rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.Encryption.beam
3955index 354e2e4..196bc4f 100644
3956Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.Encryption.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.Encryption.beam differ
3957diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.KeyManager.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.KeyManager.beam
3958similarity index 96%
3959rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.KeyManager.beam
3960rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.KeyManager.beam
3961index 68b231e..2fb7a09 100644
3962Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.KeyManager.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.KeyManager.beam differ
3963diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.PBES2_HMAC_SHA2.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.PBES2_HMAC_SHA2.beam
3964similarity index 96%
3965rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.PBES2_HMAC_SHA2.beam
3966rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.PBES2_HMAC_SHA2.beam
3967index 7ee923a..8ef3a66 100644
3968Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.PBES2_HMAC_SHA2.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.PBES2_HMAC_SHA2.beam differ
3969diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.PKCS5.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.PKCS5.beam
3970similarity index 94%
3971rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.PKCS5.beam
3972rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.PKCS5.beam
3973index 6f27f11..6e276c0 100644
3974Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.PKCS5.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.PKCS5.beam differ
3975diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.PublicKey.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.PublicKey.beam
3976similarity index 97%
3977rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.PublicKey.beam
3978rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.PublicKey.beam
3979index d26ed1e..246cc48 100644
3980Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.PublicKey.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.PublicKey.beam differ
3981diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.beam
3982similarity index 98%
3983rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.beam
3984rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.beam
3985index afdda3f..e7eeb19 100644
3986Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Crypto.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Crypto.beam differ
3987diff --git a/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.HTTP.Certs.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.HTTP.Certs.beam
3988new file mode 100644
3989index 0000000..33b48e0
3990Binary files /dev/null and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.HTTP.Certs.beam differ
3991diff --git a/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.HTTP.SSL.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.HTTP.SSL.beam
3992new file mode 100644
3993index 0000000..f8511d5
3994Binary files /dev/null and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.HTTP.SSL.beam differ
3995diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.HTTP.VerifyHostname.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.HTTP.VerifyHostname.beam
3996similarity index 87%
3997rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.HTTP.VerifyHostname.beam
3998rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.HTTP.VerifyHostname.beam
3999index c1042b6..bbfcd7a 100644
4000Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.HTTP.VerifyHostname.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.HTTP.VerifyHostname.beam differ
4001diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.HTTP.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.HTTP.beam
4002similarity index 77%
4003rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.HTTP.beam
4004rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.HTTP.beam
4005index 6057105..67dc693 100644
4006Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.HTTP.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.HTTP.beam differ
4007diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Mix.TaskDescription.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Mix.TaskDescription.beam
4008similarity index 96%
4009rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Mix.TaskDescription.beam
4010rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Mix.TaskDescription.beam
4011index 713272f..9b7f7af 100644
4012Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Mix.TaskDescription.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Mix.TaskDescription.beam differ
4013diff --git a/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Mix.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Mix.beam
4014new file mode 100644
4015index 0000000..fc3cade
4016Binary files /dev/null and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Mix.beam differ
4017diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.OptionParser.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.OptionParser.beam
4018similarity index 96%
4019rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.OptionParser.beam
4020rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.OptionParser.beam
4021index f1f0d0d..6d65167 100644
4022Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.OptionParser.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.OptionParser.beam differ
4023diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Parallel.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Parallel.beam
4024similarity index 51%
4025rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Parallel.beam
4026rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Parallel.beam
4027index f1b3828..e5b0efe 100644
4028Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Parallel.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Parallel.beam differ
4029diff --git a/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Registry.Server.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Registry.Server.beam
4030new file mode 100644
4031index 0000000..46565e6
4032Binary files /dev/null and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Registry.Server.beam differ
4033diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Registry.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Registry.beam
4034similarity index 91%
4035rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Registry.beam
4036rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Registry.beam
4037index 3a54816..4906874 100644
4038Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Registry.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Registry.beam differ
4039diff --git a/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.RemoteConverger.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.RemoteConverger.beam
4040new file mode 100644
4041index 0000000..52993eb
4042Binary files /dev/null and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.RemoteConverger.beam differ
4043diff --git a/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Repo.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Repo.beam
4044new file mode 100644
4045index 0000000..5d3fd7c
4046Binary files /dev/null and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Repo.beam differ
4047diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Resolver.Backtracks.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Resolver.Backtracks.beam
4048similarity index 87%
4049rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Resolver.Backtracks.beam
4050rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Resolver.Backtracks.beam
4051index b0265db..ba6a2cf 100644
4052Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Resolver.Backtracks.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Resolver.Backtracks.beam differ
4053diff --git a/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Resolver.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Resolver.beam
4054new file mode 100644
4055index 0000000..2b64664
4056Binary files /dev/null and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Resolver.beam differ
4057diff --git a/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.SCM.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.SCM.beam
4058new file mode 100644
4059index 0000000..cbf71cf
4060Binary files /dev/null and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.SCM.beam differ
4061diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Server.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Server.beam
4062similarity index 50%
4063rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Server.beam
4064rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Server.beam
4065index 76930ff..88d2c18 100644
4066Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Server.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Server.beam differ
4067diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Set.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Set.beam
4068similarity index 96%
4069rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Set.beam
4070rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Set.beam
4071index 131a5ec..738db09 100644
4072Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Set.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Set.beam differ
4073diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Shell.Process.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Shell.Process.beam
4074similarity index 91%
4075rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Shell.Process.beam
4076rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Shell.Process.beam
4077index 8d95883..0a4b45b 100644
4078Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Shell.Process.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Shell.Process.beam differ
4079diff --git a/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Shell.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Shell.beam
4080new file mode 100644
4081index 0000000..7ab69bb
4082Binary files /dev/null and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Shell.beam differ
4083diff --git a/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.State.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.State.beam
4084new file mode 100644
4085index 0000000..efcc5ff
4086Binary files /dev/null and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.State.beam differ
4087diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.UpdateChecker.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.UpdateChecker.beam
4088similarity index 93%
4089rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.UpdateChecker.beam
4090rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.UpdateChecker.beam
4091index 2a30864..ae92b01 100644
4092Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.UpdateChecker.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.UpdateChecker.beam differ
4093diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Utils.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Utils.beam
4094similarity index 63%
4095rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Utils.beam
4096rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Utils.beam
4097index cd01a39..26c5c68 100644
4098Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Utils.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Utils.beam differ
4099diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Version.InvalidRequirementError.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Version.InvalidRequirementError.beam
4100similarity index 92%
4101rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Version.InvalidRequirementError.beam
4102rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Version.InvalidRequirementError.beam
4103index 7ae79be..85d47ad 100644
4104Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Version.InvalidRequirementError.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Version.InvalidRequirementError.beam differ
4105diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Version.InvalidVersionError.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Version.InvalidVersionError.beam
4106similarity index 91%
4107rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Version.InvalidVersionError.beam
4108rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Version.InvalidVersionError.beam
4109index 3056511..6f4ea89 100644
4110Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Version.InvalidVersionError.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Version.InvalidVersionError.beam differ
4111diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Version.Requirement.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Version.Requirement.beam
4112similarity index 96%
4113rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Version.Requirement.beam
4114rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Version.Requirement.beam
4115index 50dc73f..9e27dbc 100644
4116Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Version.Requirement.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Version.Requirement.beam differ
4117diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Version.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Version.beam
4118similarity index 91%
4119rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Version.beam
4120rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Version.beam
4121index a9f5785..0f1e509 100644
4122Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Hex.Version.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.Version.beam differ
4123diff --git a/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.beam
4124new file mode 100644
4125index 0000000..c044a17
4126Binary files /dev/null and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Hex.beam differ
4127diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Audit.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Audit.beam
4128similarity index 96%
4129rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Audit.beam
4130rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Audit.beam
4131index 2201522..698b181 100644
4132Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Audit.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Audit.beam differ
4133diff --git a/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Build.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Build.beam
4134new file mode 100644
4135index 0000000..44306cd
4136Binary files /dev/null and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Build.beam differ
4137diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Config.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Config.beam
4138similarity index 75%
4139rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Config.beam
4140rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Config.beam
4141index 35e1264..95282ab 100644
4142Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Config.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Config.beam differ
4143diff --git a/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Docs.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Docs.beam
4144new file mode 100644
4145index 0000000..a955a36
4146Binary files /dev/null and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Docs.beam differ
4147diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Info.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Info.beam
4148similarity index 82%
4149rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Info.beam
4150rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Info.beam
4151index d83ed7c..8a6805c 100644
4152Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Info.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Info.beam differ
4153diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Install.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Install.beam
4154similarity index 96%
4155rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Install.beam
4156rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Install.beam
4157index 4999299..d3a8b84 100644
4158Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Install.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Install.beam differ
4159diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Organization.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Organization.beam
4160similarity index 92%
4161rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Organization.beam
4162rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Organization.beam
4163index 2fdc56f..c02958b 100644
4164Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Organization.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Organization.beam differ
4165diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Outdated.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Outdated.beam
4166similarity index 83%
4167rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Outdated.beam
4168rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Outdated.beam
4169index 6d2c6d6..cda48f7 100644
4170Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Outdated.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Outdated.beam differ
4171diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Owner.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Owner.beam
4172similarity index 88%
4173rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Owner.beam
4174rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Owner.beam
4175index 985f91a..b2b10d3 100644
4176Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Owner.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Owner.beam differ
4177diff --git a/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Package.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Package.beam
4178new file mode 100644
4179index 0000000..64c5cd2
4180Binary files /dev/null and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Package.beam differ
4181diff --git a/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Publish.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Publish.beam
4182new file mode 100644
4183index 0000000..2d8508b
4184Binary files /dev/null and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Publish.beam differ
4185diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Repo.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Repo.beam
4186similarity index 92%
4187rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Repo.beam
4188rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Repo.beam
4189index 76c7429..5cb7f34 100644
4190Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Repo.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Repo.beam differ
4191diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Retire.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Retire.beam
4192similarity index 95%
4193rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Retire.beam
4194rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Retire.beam
4195index d358016..ce896d0 100644
4196Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Retire.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Retire.beam differ
4197diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Search.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Search.beam
4198similarity index 80%
4199rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Search.beam
4200rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Search.beam
4201index 6050226..627ad91 100644
4202Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.Search.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.Search.beam differ
4203diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.User.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.User.beam
4204similarity index 93%
4205rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.User.beam
4206rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.User.beam
4207index af57098..2804508 100644
4208Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.User.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.User.beam differ
4209diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.beam
4210similarity index 88%
4211rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.beam
4212rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.beam
4213index 41a70e4..c7539c0 100644
4214Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/Elixir.Mix.Tasks.Hex.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/Elixir.Mix.Tasks.Hex.beam differ
4215diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/hex.app b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/hex.app
4216similarity index 98%
4217rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/hex.app
4218rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/hex.app
4219index 617af65..e08c2ed 100644
4220--- a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/hex.app
4221+++ b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/hex.app
4222@@ -50,5 +50,5 @@
4223 mix_hex_filename,mix_hex_pb_package,mix_hex_pb_signed,
4224 mix_hex_registry,mix_hex_tarball,mix_safe_erl_term]},
4225 {registered,[]},
4226- {vsn,"0.20.1"},
4227+ {vsn,"0.20.5"},
4228 {mod,{'Elixir.Hex',[]}}]}.
4229diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/mix_hex_erl_tar.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/mix_hex_erl_tar.beam
4230similarity index 57%
4231rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/mix_hex_erl_tar.beam
4232rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/mix_hex_erl_tar.beam
4233index 4d0c5c0..0f904cd 100644
4234Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/mix_hex_erl_tar.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/mix_hex_erl_tar.beam differ
4235diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/mix_hex_filename.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/mix_hex_filename.beam
4236similarity index 96%
4237rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/mix_hex_filename.beam
4238rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/mix_hex_filename.beam
4239index 9df5847..0cfa5d5 100644
4240Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/mix_hex_filename.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/mix_hex_filename.beam differ
4241diff --git a/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/mix_hex_pb_package.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/mix_hex_pb_package.beam
4242new file mode 100644
4243index 0000000..5c63de3
4244Binary files /dev/null and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/mix_hex_pb_package.beam differ
4245diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/mix_hex_pb_signed.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/mix_hex_pb_signed.beam
4246similarity index 98%
4247rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/mix_hex_pb_signed.beam
4248rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/mix_hex_pb_signed.beam
4249index 84f17c4..d6d49b8 100644
4250Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/mix_hex_pb_signed.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/mix_hex_pb_signed.beam differ
4251diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/mix_hex_registry.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/mix_hex_registry.beam
4252similarity index 65%
4253rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/mix_hex_registry.beam
4254rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/mix_hex_registry.beam
4255index f2003c0..d2424a6 100644
4256Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/mix_hex_registry.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/mix_hex_registry.beam differ
4257diff --git a/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/mix_hex_tarball.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/mix_hex_tarball.beam
4258new file mode 100644
4259index 0000000..e7baba6
4260Binary files /dev/null and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/mix_hex_tarball.beam differ
4261diff --git a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/mix_safe_erl_term.beam b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/mix_safe_erl_term.beam
4262similarity index 62%
4263rename from deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/mix_safe_erl_term.beam
4264rename to deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/mix_safe_erl_term.beam
4265index d8d1c0d..2e31db7 100644
4266Binary files a/deps/.mix/archives/hex-0.20.1/hex-0.20.1/ebin/mix_safe_erl_term.beam and b/deps/.mix/archives/hex-0.20.5/hex-0.20.5/ebin/mix_safe_erl_term.beam differ
4267diff --git a/deps/amqp10_client/README.md b/deps/amqp10_client/README.md
4268index 3ef893c..fb4e0c5 100644
4269--- a/deps/amqp10_client/README.md
4270+++ b/deps/amqp10_client/README.md
4271@@ -10,22 +10,28 @@ protocol despite the name — [consider this one](https://github.com/rabbitmq/ra
4272
4273 ## Project Maturity and Status
4274
4275-This project is young and not 100% feature complete. It is used in the cross-protocol version of the
4276-RabbitMQ Shovel plugin (available as of 3.7.0).
4277+This client is used in the cross-protocol version of the RabbitMQ Shovel plugin. It is not 100%
4278+feature complete but moderately mature and was tested against at least three AMQP 1.0 servers:
4279+RabbitMQ, Azure ServiceBus, ActiveMQ.
4280
4281-This client library is not officially supported by Pivotal at this time.
4282+This client library is not officially supported by VMware at this time.
4283
4284 ## Usage
4285
4286-### Connection Configuration
4287+### Connection Settings
4288
4289 The `connection_config` map contains various configuration properties.
4290
4291-```
4292+```
4293+-type address :: inet:socket_address() | inet:hostname().
4294+
4295 -type connection_config() ::
4296 #{container_id => binary(), % mandatory
4297- address => inet:socket_address() | inet:hostname(), % mandatory
4298- port => inet:port_number(), % mandatory
4299+ %% must provide a list of addresses or a single address
4300+ addresses => [address()],
4301+ address => address(),
4302+ %% defaults to 5672, mandatory for TLS
4303+ port => inet:port_number(),
4304 % the dns name of the target host
4305 % required by some vendors such as Azure ServiceBus
4306 hostname => binary(),
4307@@ -50,10 +56,14 @@ in the amqp 1.0 protocol will be supported in the future. If no value is provide
4308 for `tls_opt` then a plain socket will be used.
4309
4310
4311-### Sending and receiving a message example
4312+### Basic Example
4313
4314 ```
4315-% create a configuration map
4316+%% this will connect to a localhost node
4317+{ok, Hostname} = inet:gethostname(),
4318+User = <<"guest">>,
4319+Password = <<"guest">>,
4320+%% create a configuration map
4321 OpnConf = #{address => Hostname,
4322 port => Port,
4323 container_id => <<"test-container">>,
4324@@ -61,33 +71,29 @@ OpnConf = #{address => Hostname,
4325 {ok, Connection} = amqp10_client:open_connection(OpnConf),
4326 {ok, Session} = amqp10_client:begin_session(Connection),
4327 SenderLinkName = <<"test-sender">>,
4328-{ok, Sender} = amqp10_client:attach_sender_link(Session,
4329- SenderLinkName,
4330- <<"a-queue-maybe">>),
4331+{ok, Sender} = amqp10_client:attach_sender_link(Session, SenderLinkName, <<"a-queue-maybe">>),
4332
4333-% wait for credit to be received
4334+%% wait for credit to be received
4335 receive
4336 {amqp10_event, {link, Sender, credited}} -> ok
4337 after 2000 ->
4338 exit(credited_timeout)
4339 end.
4340
4341-% create a new message using a delivery-tag, body and indicate
4342-% it's settlement status (true meaning no disposition confirmation
4343-% will be sent by the receiver).
4344+%% create a new message using a delivery-tag, body and indicate
4345+%% it's settlement status (true meaning no disposition confirmation
4346+%% will be sent by the receiver).
4347 OutMsg = amqp10_msg:new(<<"my-tag">>, <<"my-body">>, true),
4348 ok = amqp10_client:send_msg(Sender, OutMsg),
4349 ok = amqp10_client:detach_link(Sender),
4350
4351-% create a receiver link
4352-{ok, Receiver} = amqp10_client:attach_receiver_link(Session,
4353- <<"test-receiver">>,
4354- <<"a-queue-maybe">>),
4355+%% create a receiver link
4356+{ok, Receiver} = amqp10_client:attach_receiver_link(Session, <<"test-receiver">>, <<"a-queue-maybe">>),
4357
4358-% grant some credit to the remote sender but don't auto-renew it
4359+%% grant some credit to the remote sender but don't auto-renew it
4360 ok = amqp10_client:flow_link_credit(Receiver, 5, never),
4361
4362-% wait for a delivery
4363+%% wait for a delivery
4364 receive
4365 {amqp10_msg, Receiver, InMsg} -> ok
4366 after 2000 ->
4367@@ -95,7 +101,6 @@ after 2000 ->
4368 end.
4369
4370 ok = amqp10_client:close_connection(Connection),
4371-
4372 ```
4373
4374
4375diff --git a/deps/amqp10_client/rabbitmq-components.mk b/deps/amqp10_client/rabbitmq-components.mk
4376index ddc2ac0..c8a17e8 100644
4377--- a/deps/amqp10_client/rabbitmq-components.mk
4378+++ b/deps/amqp10_client/rabbitmq-components.mk
4379@@ -115,11 +115,11 @@ dep_cowboy = hex 2.6.1
4380 dep_cowlib = hex 2.7.0
4381 dep_jsx = hex 2.9.0
4382 dep_lager = hex 3.8.0
4383-dep_prometheus = hex 4.4.0
4384-dep_ra = hex 1.0.5
4385+dep_prometheus = hex 4.5.0
4386+dep_ra = hex 1.0.8
4387 dep_ranch = hex 1.7.1
4388 dep_recon = hex 2.5.0
4389-dep_observer_cli = hex 1.5.2
4390+dep_observer_cli = hex 1.5.3
4391 dep_stdout_formatter = hex 0.2.2
4392 dep_sysmon_handler = hex 1.2.0
4393
4394@@ -322,15 +322,15 @@ prepare-dist::
4395
4396 ifneq ($(wildcard ../../UMBRELLA.md),)
4397 UNDER_UMBRELLA = 1
4398+DEPS_DIR ?= $(abspath ..)
4399+else ifneq ($(wildcard ../../../../UMBRELLA.md),)
4400+UNDER_UMBRELLA = 1
4401+DEPS_DIR ?= $(abspath ../../..)
4402 else ifneq ($(wildcard UMBRELLA.md),)
4403 UNDER_UMBRELLA = 1
4404 endif
4405
4406 ifeq ($(UNDER_UMBRELLA),1)
4407-ifneq ($(PROJECT),rabbitmq_public_umbrella)
4408-DEPS_DIR ?= $(abspath ..)
4409-endif
4410-
4411 ifneq ($(filter distclean distclean-deps,$(MAKECMDGOALS)),)
4412 SKIP_DEPS = 1
4413 endif
4414diff --git a/deps/amqp10_client/src/amqp10_client.erl b/deps/amqp10_client/src/amqp10_client.erl
4415index ca4cab9..b0d0242 100644
4416--- a/deps/amqp10_client/src/amqp10_client.erl
4417+++ b/deps/amqp10_client/src/amqp10_client.erl
4418@@ -11,7 +11,7 @@
4419 %% The Original Code is RabbitMQ.
4420 %%
4421 %% The Initial Developer of the Original Code is GoPivotal, Inc.
4422-%% Copyright (c) 2007-2017 Pivotal Software, Inc. All rights reserved.
4423+%% Copyright (c) 2007-2020 Pivotal Software, Inc. All rights reserved.
4424 %%
4425
4426 -module(amqp10_client).
4427@@ -86,6 +86,12 @@
4428 connection_config/0
4429 ]).
4430
4431+-ifdef (OTP_RELEASE).
4432+ -if(?OTP_RELEASE >= 23).
4433+ -compile({nowarn_deprecated_function, [{http_uri, decode, 1}]}).
4434+ -endif.
4435+-endif.
4436+
4437 %% @doc Convenience function for opening a connection providing only an
4438 %% address and port. This uses anonymous sasl authentication.
4439 %% This is asynchronous and will notify success/closure to the caller using
4440@@ -105,7 +111,13 @@ open_connection(Addr, Port) ->
4441 supervisor:startchild_ret().
4442 open_connection(ConnectionConfig0) ->
4443 Notify = maps:get(notify, ConnectionConfig0, self()),
4444- amqp10_client_connection:open(ConnectionConfig0#{notify => Notify}).
4445+ NotifyWhenOpened = maps:get(notify_when_opened, ConnectionConfig0, self()),
4446+ NotifyWhenClosed = maps:get(notify_when_closed, ConnectionConfig0, self()),
4447+ amqp10_client_connection:open(ConnectionConfig0#{
4448+ notify => Notify,
4449+ notify_when_opened => NotifyWhenOpened,
4450+ notify_when_closed => NotifyWhenClosed
4451+ }).
4452
4453 %% @doc Opens a connection using a connection_config map
4454 %% This is asynchronous and will notify completion to the caller using
4455@@ -370,34 +382,41 @@ link_handle(#link_ref{link_handle = Handle}) -> Handle.
4456 -spec parse_uri(string()) ->
4457 {ok, connection_config()} | {error, term()}.
4458 parse_uri(Uri) ->
4459- case http_uri:parse(Uri, [{scheme_defaults,
4460- [{amqp, 5672},
4461- {amqps, 5671}]}]) of
4462- {ok, Result} ->
4463+ case uri_string:parse(Uri) of
4464+ Map when is_map(Map) ->
4465 try
4466- {ok, parse_result(Result)}
4467+ {ok, parse_result(Map)}
4468 catch
4469 throw:Err -> {error, Err}
4470 end;
4471- Err -> Err
4472+ {error, _, _} = Err -> Err
4473 end.
4474
4475-parse_result({Scheme, UserInfo, Host, Port, "/", Query0}) ->
4476- Query = lists:foldl(fun (W, Acc) ->
4477- [K, V] = string:tokens(W, "="),
4478- Acc#{K => V}
4479- end, #{},
4480- string:tokens(safe_substr(Query0, 2), "&")),
4481+parse_result(Map) ->
4482+ _ = case maps:get(path, Map, "/") of
4483+ "/" -> ok;
4484+ "" -> ok;
4485+ _ -> throw(path_segment_not_supported)
4486+ end,
4487+ Scheme = maps:get(scheme, Map, "amqp"),
4488+ UserInfo = maps:get(userinfo, Map, undefined),
4489+ Host = maps:get(host, Map),
4490+ DefaultPort = case Scheme of
4491+ "amqp" -> 5672;
4492+ "amqps" -> 5671
4493+ end,
4494+ Port = maps:get(port, Map, DefaultPort),
4495+ Query0 = maps:get(query, Map, ""),
4496+ Query = maps:from_list(uri_string:dissect_query(Query0)),
4497 Sasl = case Query of
4498 #{"sasl" := "anon"} -> anon;
4499- #{"sasl" := "plain"} when length(UserInfo) =:= 0 ->
4500+ #{"sasl" := "plain"} when UserInfo =:= undefined orelse length(UserInfo) =:= 0 ->
4501 throw(plain_sasl_missing_userinfo);
4502 _ ->
4503 case UserInfo of
4504- [] ->
4505- none;
4506- U ->
4507- parse_usertoken(U)
4508+ [] -> none;
4509+ undefined -> none;
4510+ U -> parse_usertoken(U)
4511 end
4512 end,
4513 Ret0 = maps:fold(fun("idle_time_out", V, Acc) ->
4514@@ -416,25 +435,20 @@ parse_result({Scheme, UserInfo, Host, Port, "/", Query0}) ->
4515 port => Port,
4516 sasl => Sasl}, Query),
4517 case Scheme of
4518- amqp -> Ret0;
4519- amqps ->
4520+ "amqp" -> Ret0;
4521+ "amqps" ->
4522 TlsOpts = parse_tls_opts(Query),
4523 Ret0#{tls_opts => {secure_port, TlsOpts}}
4524- end;
4525-parse_result({_Scheme, _UserInfo, _Host, _Port, _Path, _Query0}) ->
4526- throw(path_segment_not_supported).
4527+ end.
4528
4529
4530+parse_usertoken(undefined) ->
4531+ none;
4532+parse_usertoken("") ->
4533+ none;
4534 parse_usertoken(U) ->
4535 [User, Pass] = string:tokens(U, ":"),
4536- {plain,
4537- to_binary(http_uri:decode(User)),
4538- to_binary(http_uri:decode(Pass))}.
4539-
4540-
4541-safe_substr(Str, Start) when length(Str) >= Start ->
4542- string:substr(Str, Start);
4543-safe_substr(_Str, _Start) -> "".
4544+ {plain, to_binary(http_uri:decode(User)), to_binary(http_uri:decode(Pass))}.
4545
4546 parse_tls_opts(M) ->
4547 lists:sort(maps:fold(fun parse_tls_opt/3, [], M)).
4548@@ -546,11 +560,11 @@ parse_uri_test_() ->
4549 ?_assertEqual({error, {invalid_option, verify}},
4550 parse_uri("amqps://fred:passw@my_proxy:9876?sasl=plain&" ++
4551 "cacertfile=/etc/cacertfile.pem&certfile=/etc/certfile.pem&" ++
4552- "keyfile=/etc/keyfile.key&verify=verify_bananas&")),
4553+ "keyfile=/etc/keyfile.key&verify=verify_bananas")),
4554 ?_assertEqual({error, {invalid_option, fail_if_no_peer_cert}},
4555 parse_uri("amqps://fred:passw@my_proxy:9876?sasl=plain&" ++
4556 "cacertfile=/etc/cacertfile.pem&certfile=/etc/certfile.pem&" ++
4557- "keyfile=/etc/keyfile.key&fail_if_no_peer_cert=banana&")),
4558+ "keyfile=/etc/keyfile.key&fail_if_no_peer_cert=banana")),
4559 ?_assertEqual({error, plain_sasl_missing_userinfo},
4560 parse_uri("amqp://my_host:9876?sasl=plain")),
4561 ?_assertEqual({error, path_segment_not_supported},
4562diff --git a/deps/amqp10_client/src/amqp10_client.hrl b/deps/amqp10_client/src/amqp10_client.hrl
4563index 2296688..0ba4185 100644
4564--- a/deps/amqp10_client/src/amqp10_client.hrl
4565+++ b/deps/amqp10_client/src/amqp10_client.hrl
4566@@ -11,7 +11,7 @@
4567 %% The Original Code is RabbitMQ.
4568 %%
4569 %% The Initial Developer of the Original Code is GoPivotal, Inc.
4570-%% Copyright (c) 2007-2017 Pivotal Software, Inc. All rights reserved.
4571+%% Copyright (c) 2007-2020 Pivotal Software, Inc. All rights reserved.
4572 %%
4573
4574 -define(AMQP_PROTOCOL_HEADER, <<"AMQP", 0, 1, 0, 0>>).
4575diff --git a/deps/amqp10_client/src/amqp10_client_app.erl b/deps/amqp10_client/src/amqp10_client_app.erl
4576index 1cee949..55f7953 100644
4577--- a/deps/amqp10_client/src/amqp10_client_app.erl
4578+++ b/deps/amqp10_client/src/amqp10_client_app.erl
4579@@ -11,7 +11,7 @@
4580 %% The Original Code is RabbitMQ.
4581 %%
4582 %% The Initial Developer of the Original Code is GoPivotal, Inc.
4583-%% Copyright (c) 2007-2017 Pivotal Software, Inc. All rights reserved.
4584+%% Copyright (c) 2007-2020 Pivotal Software, Inc. All rights reserved.
4585 %%
4586
4587 -module(amqp10_client_app).
4588diff --git a/deps/amqp10_client/src/amqp10_client_connection.erl b/deps/amqp10_client/src/amqp10_client_connection.erl
4589index e8620c8..4737b8b 100644
4590--- a/deps/amqp10_client/src/amqp10_client_connection.erl
4591+++ b/deps/amqp10_client/src/amqp10_client_connection.erl
4592@@ -11,7 +11,7 @@
4593 %% The Original Code is RabbitMQ.
4594 %%
4595 %% The Initial Developer of the Original Code is GoPivotal, Inc.
4596-%% Copyright (c) 2007-2017 Pivotal Software, Inc. All rights reserved.
4597+%% Copyright (c) 2007-2020 Pivotal Software, Inc. All rights reserved.
4598 %%
4599
4600 -module(amqp10_client_connection).
4601@@ -63,10 +63,13 @@
4602
4603 -type milliseconds() :: non_neg_integer().
4604
4605+-type address() :: inet:socket_address() | inet:hostname().
4606+
4607 -type connection_config() ::
4608 #{container_id => binary(), % AMQP container id
4609 hostname => binary(), % the dns name of the target host
4610- address => inet:socket_address() | inet:hostname(),
4611+ addresses => [address()],
4612+ address => address(),
4613 port => inet:port_number(),
4614 tls_opts => {secure_port, [ssl:ssl_option()]},
4615 notify => pid(), % the pid to send connection events to
4616@@ -257,11 +260,11 @@ opened(Frame, State) ->
4617 [Frame, State]),
4618 {next_state, opened, State}.
4619
4620+close_sent(heartbeat, State) ->
4621+ {next_state, close_sent, State};
4622 close_sent(#'v1_0.close'{}, State) ->
4623- % TODO: we should probably set up a timer before this to ensure
4624- % we close down event if no reply is received
4625-
4626- error_logger:info_msg("Conn close_sent Close received ~n", []),
4627+ %% TODO: we should probably set up a timer before this to ensure
4628+ %% we close down event if no reply is received
4629 {stop, normal, State}.
4630
4631 handle_event({set_other_procs, OtherProcs}, StateName, State) ->
4632@@ -293,12 +296,11 @@ handle_sync_event(_Event, _From, StateName, State) ->
4633 Reply = ok,
4634 {reply, Reply, StateName, State}.
4635
4636-handle_info({'DOWN', MRef, _, _, Info}, StateName, State = #state{reader_m_ref = MRef,
4637+handle_info({'DOWN', MRef, _, _, _Info}, StateName, State = #state{reader_m_ref = MRef,
4638 config = Config})
4639 when StateName =/= close_sent ->
4640- % reader has gone down and we are not already shutting down
4641+ %% reader has gone down and we are not already shutting down
4642 ok = notify_closed(Config, shutdown),
4643- error_logger:info_msg("Conn received DOWN from Reader ~p ~p~n", [Info, StateName]),
4644 {stop, normal, State};
4645 handle_info(Info, StateName, State) ->
4646 error_logger:info_msg("Conn handle_info ~p ~p~n", [Info, StateName]),
4647@@ -306,7 +308,6 @@ handle_info(Info, StateName, State) ->
4648
4649 terminate(Reason, _StateName, #state{connection_sup = Sup,
4650 config = Config}) ->
4651- error_logger:warning_msg("terminating connection with '~p'~n", [Reason]),
4652 ok = notify_closed(Config, Reason),
4653 case Reason of
4654 normal -> sys:terminate(Sup, normal);
4655@@ -408,11 +409,25 @@ socket_shutdown({tcp, Socket}, Data) ->
4656 socket_shutdown({ssl, Socket}, Data) ->
4657 ssl:shutdown(Socket, Data).
4658
4659-notify_opened(#{notify := Pid}) ->
4660+notify_opened(#{notify_when_opened := none}) ->
4661+ ok;
4662+notify_opened(#{notify_when_opened := Pid}) when is_pid(Pid) ->
4663 Pid ! amqp10_event(opened),
4664+ ok;
4665+notify_opened(#{notify := Pid}) when is_pid(Pid) ->
4666+ Pid ! amqp10_event(opened),
4667+ ok;
4668+notify_opened(_) ->
4669 ok.
4670
4671-notify_closed(#{notify := Pid}, Reason) ->
4672+notify_closed(#{notify_when_closed := none}, _Reason) ->
4673+ ok;
4674+notify_closed(#{notify := none}, _Reason) ->
4675+ ok;
4676+notify_closed(#{notify_when_closed := Pid}, Reason) when is_pid(Pid) ->
4677+ Pid ! amqp10_event({closed, Reason}),
4678+ ok;
4679+notify_closed(#{notify := Pid}, Reason) when is_pid(Pid) ->
4680 Pid ! amqp10_event({closed, Reason}),
4681 ok.
4682
4683diff --git a/deps/amqp10_client/src/amqp10_client_connection_sup.erl b/deps/amqp10_client/src/amqp10_client_connection_sup.erl
4684index 737544c..1126286 100644
4685--- a/deps/amqp10_client/src/amqp10_client_connection_sup.erl
4686+++ b/deps/amqp10_client/src/amqp10_client_connection_sup.erl
4687@@ -11,7 +11,7 @@
4688 %% The Original Code is RabbitMQ.
4689 %%
4690 %% The Initial Developer of the Original Code is GoPivotal, Inc.
4691-%% Copyright (c) 2007-2017 Pivotal Software, Inc. All rights reserved.
4692+%% Copyright (c) 2007-2020 Pivotal Software, Inc. All rights reserved.
4693 %%
4694 -module(amqp10_client_connection_sup).
4695
4696diff --git a/deps/amqp10_client/src/amqp10_client_connections_sup.erl b/deps/amqp10_client/src/amqp10_client_connections_sup.erl
4697index 04b1e01..6555811 100644
4698