Commit graph

  • 538a364c9b
    Merge pull request #563 from koic/validate_icon_src_and_sizes main Koichi ITO 2026-09-20 01:04:14 +09:00
  • 66b2efa11e
    Merge pull request #561 from koic/propagate_network_errors_from_protected_resource_metadata_discovery Koichi ITO 2026-09-20 00:03:41 +09:00
  • 8173a38280 Validate the src and sizes of an icon against the specification Koichi ITO 2026-09-19 17:08:22 +09:00
  • 5f429f3fbf
    Merge pull request #560 from koic/let_a_provider_customize_the_oauth_http_client Koichi ITO 2026-09-19 08:00:02 +09:00
  • e1105c7094
    Merge pull request #559 from koic/let_providers_without_a_cimd_url_refresh Koichi ITO 2026-09-19 00:29:07 +09:00
  • 5081cc5626 Surface unreachable Protected Resource Metadata instead of falling back to legacy discovery Koichi ITO 2026-09-18 03:49:09 +09:00
  • 2c33ad061a
    Merge pull request #557 from koic/run_the_extension_grants_without_protected_resource_metadata Koichi ITO 2026-09-19 00:12:33 +09:00
  • 9455c41b14
    Merge pull request #556 from koic/validate_the_issuer_of_legacy_authorization_server_metadata Koichi ITO 2026-09-19 00:11:34 +09:00
  • c9f381a3ee Let a provider customize the HTTP client the OAuth flow uses Koichi ITO 2026-09-18 01:15:37 +09:00
  • f51ccfbe66 Let providers without a CIMD URL reader refresh their tokens Koichi ITO 2026-09-17 02:39:45 +09:00
  • f22ce86e97
    Merge pull request #555 from koic/add_token_request_params Koichi ITO 2026-09-18 11:13:58 +09:00
  • 29e8d3f2b9 Let the client_credentials and jwt-bearer grants run without Protected Resource Metadata Koichi ITO 2026-09-17 19:05:51 +09:00
  • 47eb74aa7a Validate the issuer of legacy authorization server metadata Koichi ITO 2026-09-17 12:30:05 +09:00
  • 8ad80dd0b4 Let a provider add parameters to the token requests it makes Koichi ITO 2026-09-17 00:52:10 +09:00
  • 41fbf05d26
    Merge pull request #553 from koic/suppress_rubocop_offense Koichi ITO 2026-09-16 00:44:04 +09:00
  • 99ef8732fe Fix a redundant regexp escape in the tool name validation Koichi ITO 2026-09-15 12:33:24 +09:00
  • 7d7a5669ef
    Merge pull request #549 from junyuanz1/fix/oauth-token-error-diagnostics Koichi ITO 2026-09-15 00:38:02 +09:00
  • 8d1d5be4ba fix(client/oauth): preserve token endpoint error diagnostics Junyuan Zheng 2026-09-14 09:45:38 -04:00
  • a18c628787
    Merge pull request #552 from koic/document_listen_delivery_semantics Koichi ITO 2026-09-14 22:29:28 +09:00
  • ef3eb7b0b2 [Doc] State the Listen Stream Delivery Semantics Koichi ITO 2026-09-13 17:10:12 +09:00
  • 8e0ae73cc1
    Merge pull request #551 from koic/fill_the_client_ping_docs_gaps Koichi ITO 2026-09-13 00:16:28 +09:00
  • 7e507f2963 [Doc] Document the client's ping answers and the stdio request limit Koichi ITO 2026-09-12 00:02:30 +09:00
  • 251a40f780
    Merge pull request #550 from koic/drop_the_json_pin_from_the_gemfile Koichi ITO 2026-09-11 00:04:56 +09:00
  • 2f65a6e502 Drop the json pin for Ruby 2.7.0 through 2.7.2 from the Gemfile Koichi ITO 2026-09-09 18:36:20 +09:00
  • 91ee5a2123
    Merge pull request #548 from junyuanz1/fix/token-endpoint-single-auth-method Koichi ITO 2026-09-10 01:31:43 +09:00
  • 4192ea58ea fix(client/oauth): omit body client_id when using HTTP Basic Junyuan Zheng 2026-09-09 12:14:21 -04:00
  • c6a5512381
    Merge pull request #547 from koic/release_1_5_1 v1.5.1 Koichi ITO 2026-09-09 14:43:47 +09:00
  • 3b44ec4f48 Release 1.5.1 Koichi ITO 2026-09-09 10:43:15 +09:00
  • d0b22ef722
    Merge pull request #546 from koic/parse_json_response_bodies_in_the_client Koichi ITO 2026-09-08 18:13:24 +09:00
  • d40d9018d5 Keep json below 3.0 on Ruby 2.7.0 through 2.7.2 in the Gemfile Koichi ITO 2026-09-08 17:15:26 +09:00
  • 09c89aef14 Parse HTTP client response bodies without Faraday's JSON middleware Koichi ITO 2026-09-08 17:04:43 +09:00
  • 44af58c7e0
    Merge pull request #544 from koic/add_event_stream_parser_to_installation_docs Koichi ITO 2026-09-07 08:57:35 +09:00
  • 0da0291887 [Doc] Explain when the HTTP client needs event_stream_parser Koichi ITO 2026-09-06 03:19:52 +09:00
  • 8a24e50d1b
    Merge pull request #543 from koic/release_1_5_0 v1.5.0 Koichi ITO 2026-09-05 11:58:59 +09:00
  • 33525d6494 Release 1.5.0 Koichi ITO 2026-09-05 02:28:50 +09:00
  • f706cc8a5e
    Merge pull request #542 from koic/fix_flaky_listen_keepalive_thread_assertion Koichi ITO 2026-09-05 02:23:29 +09:00
  • 6d272df0e2
    Merge pull request #541 from koic/respond_to_server_pings_in_the_client Koichi ITO 2026-09-05 02:23:10 +09:00
  • eeab784fc8
    Merge pull request #539 from koic/add_authorization_request_validator Koichi ITO 2026-09-05 02:22:47 +09:00
  • 09c310341b Fix the flaky thread count assertion in the listen keepalive test Koichi ITO 2026-09-04 00:16:39 +09:00
  • 088f4b99e4 Answer server-to-client pings in the client Koichi ITO 2026-09-03 16:55:06 +09:00
  • 6b1704f330
    Merge pull request #540 from koic/mark_deprecated_features_on_the_server_overview Koichi ITO 2026-09-02 01:16:15 +09:00
  • 6f0b85486b [Doc] Mark the deprecated features on the server overview Koichi ITO 2026-09-01 01:14:59 +09:00
  • 09d4bf41aa Let the embedding application refuse an authorization request Koichi ITO 2026-08-30 06:41:27 +09:00
  • 0cd1514bde
    Merge pull request #538 from koic/namespace_the_conformance_rake_tasks Koichi ITO 2026-08-31 01:29:29 +09:00
  • 920707cd7e Group the conformance Rake tasks under a conformance namespace Koichi ITO 2026-08-30 02:09:00 +09:00
  • 11f9aacaa9
    Merge pull request #537 from koic/update_examples_for_2026_07_28 Koichi ITO 2026-08-29 18:55:38 +09:00
  • bfc6e551a3 Update examples for the 2026-07-28 era Koichi ITO 2026-08-17 03:07:22 +09:00
  • da4ce54075
    Merge pull request #536 from koic/release_1_4_0 v1.4.0 Koichi ITO 2026-08-28 10:14:09 +09:00
  • 50accf644d Release 1.4.0 Koichi ITO 2026-08-27 13:17:46 +09:00
  • 6b6b641655
    Merge pull request #535 from koic/serialize_listen_stream_writes_on_teardown Koichi ITO 2026-08-27 01:12:33 +09:00
  • 7909600d16
    Merge pull request #534 from koic/add_a_docs_preview_rake_task Koichi ITO 2026-08-27 01:11:26 +09:00
  • 2200cbd2bb Serialize subscriptions/listen writes so the graceful result is the final message Koichi ITO 2026-08-26 00:24:10 +09:00
  • 411f6b9f0f
    Merge pull request #532 from koic/activate_listen_streams_after_the_acknowledgement Koichi ITO 2026-08-26 04:39:24 +09:00
  • 636e494068 Add a rake docs:preview task serving the docs site locally Koichi ITO 2026-08-25 00:34:34 +09:00
  • 3b79c8e58a
    Merge pull request #533 from koic/make_subscriptions_listen_refusable Koichi ITO 2026-08-25 12:26:25 +09:00
  • 3da0c10bed Make subscriptions/listen refusable for hosts that cannot stream Koichi ITO 2026-08-25 01:24:36 +09:00
  • 5ce308b082 Deliver subscriptions/listen notifications only after the acknowledgement Koichi ITO 2026-08-25 00:29:52 +09:00
  • 9cd1041e7c
    Merge pull request #528 from koic/replace_the_nav_footer_theme_attribution Koichi ITO 2026-08-24 17:38:37 +09:00
  • 8866317e62 [Doc] Replace the theme attribution in the nav footer Koichi ITO 2026-08-24 11:19:09 +09:00
  • 2a31e0bd80
    Merge pull request #526 from koic/align_roadmap_deprecation_wording Koichi ITO 2026-08-24 00:46:53 +09:00
  • 500d247e68
    Merge pull request #525 from koic/align_docs_page_names_with_the_spec Koichi ITO 2026-08-24 00:46:24 +09:00
  • c934b04f48 [Doc] Align the ROADMAP deprecation wording with the shipped behavior Koichi ITO 2026-08-23 01:07:59 +09:00
  • c9d36b04bf [Doc] Align the Docs Page Names With the MCP Specification Koichi ITO 2026-08-22 17:47:58 +09:00
  • fcb1ac935d
    Merge pull request #524 from koic/release_1_3_0 v1.3.0 Koichi ITO 2026-08-22 04:48:27 +09:00
  • 79d89e0ac6
    Merge pull request #523 from koic/restructure_readme_into_docs_site Koichi ITO 2026-08-22 04:46:21 +09:00
  • 833e21a959 Release 1.3.0 Koichi ITO 2026-08-22 01:04:43 +09:00
  • 88831b46f6 Move the Documentation From README.md to the Documentation Site Koichi ITO 2026-08-21 03:03:27 +09:00
  • 5124cb452d
    Merge pull request #522 from koic/update_mrtr_resumption_doc Koichi ITO 2026-08-21 00:11:26 +09:00
  • 0ff1406efe
    Merge pull request #510 from koic/pass_meta_through_subscription_results Koichi ITO 2026-08-20 16:06:22 +09:00
  • 77f571bc5d [Doc] Describe the client's automatic MRTR resumption Koichi ITO 2026-08-17 03:08:18 +09:00
  • 34473282b7
    Merge pull request #509 from koic/add_resources_list_handler Koichi ITO 2026-08-20 01:15:27 +09:00
  • 4eb66155e2
    Merge pull request #521 from koic/reject_duplicate_in_flight_request_ids Koichi ITO 2026-08-19 01:03:06 +09:00
  • 87ad91d170
    Merge pull request #520 from koic/bound_oauth_response_bodies Koichi ITO 2026-08-18 03:23:11 +09:00
  • a53e8d9ed4 Reject duplicate in-flight JSON-RPC request IDs Koichi ITO 2026-08-15 19:15:01 +09:00
  • 02db089038 Bound OAuth response bodies in the client Koichi ITO 2026-08-16 03:18:32 +09:00
  • ad73154697
    Merge pull request #519 from koic/update_roadmap_for_2026_07_28 Koichi ITO 2026-08-15 12:16:22 +09:00
  • 8a886639fd Refresh ROADMAP.md for the shipped 2026-07-28 support Koichi ITO 2026-08-15 12:03:19 +09:00
  • 8cac72771c
    Merge pull request #518 from koic/release_1_2_0 v1.2.0 Koichi ITO 2026-08-15 11:52:38 +09:00
  • af02717e28 Release 1.2.0 Koichi ITO 2026-08-15 11:38:36 +09:00
  • a62e56ef48
    Merge pull request #516 from koic/counter_offer_legacy_version_on_initialize Koichi ITO 2026-08-15 11:32:15 +09:00
  • 84eac104f0
    Merge commit from fork Koichi ITO 2026-08-15 11:26:11 +09:00
  • c4921ed09f
    Merge pull request #517 from latent-9/prompts-get-invalid-params Koichi ITO 2026-08-15 11:24:58 +09:00
  • ddec72f861
    Merge pull request #514 from koic/http_standard_headers_driver Koichi ITO 2026-08-15 11:18:42 +09:00
  • feba4d4893
    Return Invalid Params for unknown prompts and missing prompt arguments latent-9 2026-08-15 07:55:27 +12:00
  • ab17d50288
    Merge pull request #515 from koic/add_list_changed_notification_examples Koichi ITO 2026-08-15 00:11:19 +09:00
  • 48b7aaacd9 Stop negotiating modern protocol versions through the initialize handshake Koichi ITO 2026-08-14 05:34:33 +09:00
  • 67779a2e88
    Merge pull request #505 from koic/bound_client_automatic_pagination Koichi ITO 2026-08-14 05:38:04 +09:00
  • a4a885683c Bound automatic pagination in the MCP client Koichi ITO 2026-08-05 02:48:29 +09:00
  • 34d7fca0ac
    Merge pull request #504 from koic/bound_sse_reconnection_delay Koichi ITO 2026-08-14 04:41:47 +09:00
  • 6a19688cf3 [Doc] Add prompts/resources list-changed notification examples to README.md Koichi ITO 2026-08-14 04:14:48 +09:00
  • c8116fbcf0 Drive the http-standard-headers scenario in the conformance client Koichi ITO 2026-08-14 04:12:54 +09:00
  • 0695c43ebe
    Merge pull request #501 from koic/mrtr_legacy_shim Koichi ITO 2026-08-14 02:50:46 +09:00
  • b159314baa Fulfill input_required results on the legacy wire per SEP-2322 Koichi ITO 2026-07-05 02:31:20 +09:00
  • 33ed4a80aa
    Merge pull request #500 from koic/client_input_required_driver Koichi ITO 2026-08-14 02:25:29 +09:00
  • 2fb9ab8e6a Drive multi round-trip input_required results on the client per SEP-2322 Koichi ITO 2026-08-08 20:24:27 +09:00
  • c3ca40f770
    Merge pull request #513 from koic/fix_non_cacheable_cache_hints_test Koichi ITO 2026-08-14 01:03:47 +09:00
  • ed802f7494 Stop using ping as the non-cacheable result example Koichi ITO 2026-08-14 00:55:52 +09:00
  • 451c2b3c89
    Merge pull request #511 from koic/reject_modern_removed_methods_before_era_lock Koichi ITO 2026-08-14 00:45:15 +09:00
  • cfd9a7b0ba
    Merge pull request #503 from koic/reject_modern_lifecycle_server_requests Koichi ITO 2026-08-13 23:27:36 +09:00
  • bea636c007 Refuse server-to-client requests in the modern lifecycle per SEP-2575 Koichi ITO 2026-08-11 03:21:33 +09:00