{"push_id":642302420,"size":22,"distinct_size":2,"ref":"refs/heads/wip-logging-streams-ktoso","head":"63af68aa3d9b1032a30c7e5c121c9b01e4ee7722","before":"53dbe2e40d0fc60d7fab8a596cf90a3ff6c6fa44","commits":[{"sha":"a09dd3d87110d56105b3c6763525fd9291818d9c","author":{"email":"e42fc5d1485f9a30c33e9e26e28ec68c10347337@gmail.com","name":"Patrik Nordwall"},"message":"=str 15707 Define default names for sources and sinks\n\n* Not intended to close the ticket, but improve the situation somewhat\n  by defining default names of all sources and sinks.\n* The stage names (actor names) are still rather weird\n\nFor example the following\n\n    Source.single(1).named(\"aa\")\n      .map(identity).named(\"bb\")\n      .map(identity).named(\"cc\")\n      .runWith(Sink.publisher)\n\nis materilaized with names:\nflow-1-0-cc-bb-aa-singleSource : akka.stream.impl.PublisherSource@1787f2a0\nflow-1-1-cc-bb-map : Map(<function1>,OperationAttributes(List(Name(map))))\nflow-1-2-cc-map : Map(<function1>,OperationAttributes(List(Name(map))))\nflow-1-3-publisherSink : PublisherSink\n\nbut that is out of scope for this commit","distinct":false,"url":"https://api.github.com/repos/ktoso/akka/commits/a09dd3d87110d56105b3c6763525fd9291818d9c"},{"sha":"a80cf5f057b775993446ff912596063493704973","author":{"email":"e42fc5d1485f9a30c33e9e26e28ec68c10347337@gmail.com","name":"Patrik Nordwall"},"message":"=str Use some more DeadLetterSuppression","distinct":false,"url":"https://api.github.com/repos/ktoso/akka/commits/a80cf5f057b775993446ff912596063493704973"},{"sha":"b0c25a1524bb73b77e1dc25dd5fbdeb89814323a","author":{"email":"5d30c5cf74ea10d96406866533d81a99d723b2ae@gmail.com","name":"Johannes Rudolph"},"message":"+htc #16887 implement Websocket header parsing/rendering","distinct":false,"url":"https://api.github.com/repos/ktoso/akka/commits/b0c25a1524bb73b77e1dc25dd5fbdeb89814323a"},{"sha":"1daa0069e1e555d0b1ac26c5c002d8ba85a7e404","author":{"email":"5d30c5cf74ea10d96406866533d81a99d723b2ae@gmail.com","name":"Johannes Rudolph"},"message":"+htc #16887 add Upgrade header parsing/rendering","distinct":false,"url":"https://api.github.com/repos/ktoso/akka/commits/1daa0069e1e555d0b1ac26c5c002d8ba85a7e404"},{"sha":"d71c7c9bc54a09757d1d2238cb031c0bf64bb482","author":{"email":"5d30c5cf74ea10d96406866533d81a99d723b2ae@gmail.com","name":"Johannes Rudolph"},"message":"+htc introduce big endian read methods to ByteReader","distinct":false,"url":"https://api.github.com/repos/ktoso/akka/commits/d71c7c9bc54a09757d1d2238cb031c0bf64bb482"},{"sha":"8254d62531ba187be5a38843fec3d84ad89addfe","author":{"email":"5d30c5cf74ea10d96406866533d81a99d723b2ae@gmail.com","name":"Johannes Rudolph"},"message":"=htc #17129 Preliminary fix until this is fixed with the new features from #16168","distinct":false,"url":"https://api.github.com/repos/ktoso/akka/commits/8254d62531ba187be5a38843fec3d84ad89addfe"},{"sha":"8d1751852f35bb7972bbb2eedeb61a4068ed8d8f","author":{"email":"5d30c5cf74ea10d96406866533d81a99d723b2ae@gmail.com","name":"Johannes Rudolph"},"message":"+str #17145 add new Flow.wrap overload to create flow from sink and source","distinct":false,"url":"https://api.github.com/repos/ktoso/akka/commits/8d1751852f35bb7972bbb2eedeb61a4068ed8d8f"},{"sha":"fc22760ba304f17f953c79d8ecd5f3cb26b1fcd7","author":{"email":"5d30c5cf74ea10d96406866533d81a99d723b2ae@gmail.com","name":"Johannes Rudolph"},"message":"+htc #16887 add server-side websocket API and add example to TestServer","distinct":false,"url":"https://api.github.com/repos/ktoso/akka/commits/fc22760ba304f17f953c79d8ecd5f3cb26b1fcd7"},{"sha":"6e680e18c724c5cf8836807c8ca79913560e7c3d","author":{"email":"5d30c5cf74ea10d96406866533d81a99d723b2ae@gmail.com","name":"Johannes Rudolph"},"message":"=htc #16887 a Utf8 encoder and decoder","distinct":false,"url":"https://api.github.com/repos/ktoso/akka/commits/6e680e18c724c5cf8836807c8ca79913560e7c3d"},{"sha":"7d0845a7e8ec59e45a4e1dbe87a5ad8475960f25","author":{"email":"5d30c5cf74ea10d96406866533d81a99d723b2ae@gmail.com","name":"Johannes Rudolph"},"message":"=htc #16887 websocket framing implementation","distinct":false,"url":"https://api.github.com/repos/ktoso/akka/commits/7d0845a7e8ec59e45a4e1dbe87a5ad8475960f25"},{"sha":"1837cbe48209ed9bf4bab87f356a27ba2ff8dec2","author":{"email":"5d30c5cf74ea10d96406866533d81a99d723b2ae@gmail.com","name":"Johannes Rudolph"},"message":"=htc make headAndTail work if prefixAndTail returns an empty prefix","distinct":false,"url":"https://api.github.com/repos/ktoso/akka/commits/1837cbe48209ed9bf4bab87f356a27ba2ff8dec2"},{"sha":"d3370e2d931c665acb8bf0a5b62ced803956e813","author":{"email":"5d30c5cf74ea10d96406866533d81a99d723b2ae@gmail.com","name":"Johannes Rudolph"},"message":"=htc #16887 implement high-level server-side Websocket API","distinct":false,"url":"https://api.github.com/repos/ktoso/akka/commits/d3370e2d931c665acb8bf0a5b62ced803956e813"},{"sha":"2db071bd74945ff66f3103df4acfe48a47f222ef","author":{"email":"5d30c5cf74ea10d96406866533d81a99d723b2ae@gmail.com","name":"Johannes Rudolph"},"message":"=htc #16887 integrate websocket pipeline into http server","distinct":false,"url":"https://api.github.com/repos/ktoso/akka/commits/2db071bd74945ff66f3103df4acfe48a47f222ef"},{"sha":"38eb1014bbf515652e66d44150be56b4c0f8b014","author":{"email":"5d30c5cf74ea10d96406866533d81a99d723b2ae@gmail.com","name":"Johannes Rudolph"},"message":"+htp #16887 add simple websocket support directive to akka-http","distinct":false,"url":"https://api.github.com/repos/ktoso/akka/commits/38eb1014bbf515652e66d44150be56b4c0f8b014"},{"sha":"670e3725600c3497621eb39d6504e5d609cf7008","author":{"email":"5d30c5cf74ea10d96406866533d81a99d723b2ae@gmail.com","name":"Johannes Rudolph"},"message":"+htc #16887 add support for WS application-level subprotocol negotiation","distinct":false,"url":"https://api.github.com/repos/ktoso/akka/commits/670e3725600c3497621eb39d6504e5d609cf7008"},{"sha":"050ca009a8524c625eb56a5e8b3f22e71279e0d6","author":{"email":"e42fc5d1485f9a30c33e9e26e28ec68c10347337@gmail.com","name":"Patrik Nordwall"},"message":"Merge pull request #17243 from akka/wip-stream-supress-deadletters-patriknw\n\n=str Use some more DeadLetterSuppression","distinct":false,"url":"https://api.github.com/repos/ktoso/akka/commits/050ca009a8524c625eb56a5e8b3f22e71279e0d6"},{"sha":"1b911b07f62cd9b1f8ce1c34303d065c6d2bab49","author":{"email":"e42fc5d1485f9a30c33e9e26e28ec68c10347337@gmail.com","name":"Patrik Nordwall"},"message":"Merge pull request #17234 from akka/wip-15707-source-sink-names-patriknw\n\n=str 15707 Define default names for sources and sinks","distinct":false,"url":"https://api.github.com/repos/ktoso/akka/commits/1b911b07f62cd9b1f8ce1c34303d065c6d2bab49"},{"sha":"eac65a16f14f89b47732095ef08ea7799b64ff1b","author":{"email":"6265a4a07968a7c1df16a61004fb7191177cafd4@rkuhn.info","name":"Roland Kuhn"},"message":"Merge pull request #17248 from spray/w/websockets\n\nServer-side Websocket support","distinct":false,"url":"https://api.github.com/repos/ktoso/akka/commits/eac65a16f14f89b47732095ef08ea7799b64ff1b"},{"sha":"ff06651b011dff84d517b8e73167183045246abc","author":{"email":"e42fc5d1485f9a30c33e9e26e28ec68c10347337@gmail.com","name":"Patrik Nordwall"},"message":"=str #16699 fix some FIXMEs","distinct":false,"url":"https://api.github.com/repos/ktoso/akka/commits/ff06651b011dff84d517b8e73167183045246abc"},{"sha":"45a6418c74d68d75e70324b4daad75148157ca64","author":{"email":"e42fc5d1485f9a30c33e9e26e28ec68c10347337@gmail.com","name":"Patrik Nordwall"},"message":"Merge pull request #17228 from akka/wip-16699-fixmes-patriknw\n\n=str #16699 fix some FIXMEs","distinct":false,"url":"https://api.github.com/repos/ktoso/akka/commits/45a6418c74d68d75e70324b4daad75148157ca64"}]}