v.1.8.0 #322
blowdart
announced in
Announcements
v.1.8.0
#322
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Added
idunno.AtProto
AtProtoHttpClientMetricsincluding request duration, request count and failure count.DidPlcDirectoryincluding request duration, request count and failure count.OpenTelemetry.Metrics:AddAtProtoHttpClientMetrics,AddAtProtoDirectoryMetrics, andAddAtProtoJetStreamMetrics.AtProtoHttpClientto allow for use withMetricsFactory.ThrottledtoAccountStatusin Jetstream account events.MaxMessageSizetoJetStreamOptionsto guard against a malicious jetstream server sending overly large messages.AtProtoAgent.BuildOAuthLoginUrito allow for validation of the discovered PDS and authorization server URIs.ToString()onAtProtoCredentialto return a redacted string in case of accidental logging.AtProtoAgent,AtProtoHttpClientandAtProtoJetStreamwith idunno.Security.Ssrf.This can be disabled by passing your own
HttpClientwhen creating an agent, or intoAtProtoHttpClient.AllowLoopbackparameter toBuildOAuth2LoginUrito allow loopback addresses in discovered URIs for testing and development purposes. This is disabled by default.idunno.AtProto.Types
Cid.idunno.Bluesky
Added
Botproperty toProfilerecord to set or unset the profile self labelindicating a bot account, see [APP-1928] add bot/automated account badge and self-labeling settings
Added
SelfLabelsproperty toProfileViewBasicwhich returns a list of self labels applied to a profile,which can be used in conjunction with
SelfLabelValuesto check if a profile has applied any self labels to itself,including the
Botself label andDiscourageShowingToLoggedOutUserself label. e.g.Added
SelfLabelsproperty toPostView.Added
SelfLabelValuesclass.Added
BotandDiscourageShowingToLoggedOutUsertoSelfLabelValues.Added
JsonPolymorphicattributes to individual records to remove the extraneousExtensionDataentries.Added
CreateStatus,GetStatusandUpdateStatustoBlueskyAgent.Added a setter to
DurationMinutesonStatusand setters toExternalPropertiesto allow for updating of an existing profile status.Documentation
Changed
idunno.AtProto
AtJetStreamIdentityclass to makeHandleproperty nullable.JetstreamMetricsJetStream.MeterNameandJetStream.MeterVersionproperties public to allow for easy OTEL configuration.JetStreamMetricsfrompublictointernalbecause it is not intended for public use.[Serializable]fromAtProtoCredential.CredentialinCredentialExceptionfrom serialization because it may contain sensitive information.idunno.AtProto.Types
idunno.Bluesky
SuggestedActorsto includeRecIdStr, see Add recIdStr to suggested follows by actorNotification.Declaration.AllowSubscriptionsfor easy updating of the value.SetStatusas obsolete in favor ofCreateStatusandUpdateStatus.This allows for better handling of the case where a profile does not have an existing status,
and clearer intent when updating an existing status.
SelfLabelNamesas obsolete in favor ofSelfLabelValues, as the new name is more correct.This discussion was created from the release v.1.8.0.
Beta Was this translation helpful? Give feedback.
All reactions