Skip to content

Release 1.6.0 #182

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 2, 2022
Merged

Release 1.6.0 #182

merged 1 commit into from
Jun 2, 2022

Conversation

oleg-jukovec
Copy link
Collaborator

@oleg-jukovec oleg-jukovec commented Jun 1, 2022

Overview

This release adds a number of features. Also it significantly improves testing, CI and documentation.

Breaking changes

There are no breaking changes in the release.

New features

Bugfixes

Testing

Other

@oleg-jukovec
Copy link
Collaborator Author

From the wiki page:

Rename 'Unreleased' version to the next version number with release date and add a new empty section 'Unreleased' with empty Added, Changed, Removed subsections.

But I left empty Added, Changed, Fixed subsections. Because it was in the CHANGELOG.md before and it is now at crud. Should I change the CHANGELOG.md or the wiki page?

@oleg-jukovec
Copy link
Collaborator Author

oleg-jukovec commented Jun 1, 2022

@Totktonada
Copy link
Member

I usually add build/testing/CI/code health changes into its own section(s) (example), because it is mostly for developers. I look at the release notes mainly in reflection of the 'what is new from a user point of view' -- this information should be presented at beginning of the document. But we can add 'what else nice occurs here' at bottom.

@Totktonada
Copy link
Member

Should I change the CHANGELOG.md or the wiki page?

I agree. Let's modify the instruction of the wiki.

@Totktonada
Copy link
Member

Regarding CHANGELOG.md vs release notes format. I'm not a fan of keepachangelog.com format. I would write changelogs in a convenient format and form release notes by copying the changelog (plus, maybe, some overview section). However we state that we adhere keepachangelog.com in CHANGELOG.md, so we can't. I propose to extract developer information into its own section in release notes, but keep the CHANGELOG.md format as is for now. Later we can revisit it.

@oleg-jukovec
Copy link
Collaborator Author

oleg-jukovec commented Jun 1, 2022

I usually add build/testing/CI/code health changes into its own section(s) (example)

Thank you, I like it. I've added Testing and Other sections into the commit message, into the pull request message and into the draft release request. I will synchronize the wiki page with the changes after the release.

@DifferentialOrange
Copy link
Member

Reusable testing workflow (integration testing with latest Tarantool) (#123).

It looks like wrong issue is linked.

Copy link
Member

@DifferentialOrange DifferentialOrange left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM after resolving a comment above.

How Golang modules are released? Is repo tag enough?

@oleg-jukovec oleg-jukovec force-pushed the oleg-jukovec/release-1.6.0 branch from b4475b4 to 4b9a5c3 Compare June 1, 2022 19:35
@oleg-jukovec
Copy link
Collaborator Author

Reusable testing workflow (integration testing with latest Tarantool) (#123).

It looks like wrong issue is linked.

Thank you. You are right. It's #112.
I've updated CHANGELOG.md, the commit message, the pull request message, the draft pull request.

@oleg-jukovec
Copy link
Collaborator Author

How Golang modules are released? Is repo tag enough?

https://go.dev/blog/publishing-go-modules

It's enough until v2.

Overview

This release adds a number of features. Also it significantly improves
testing, CI and documentation.

Breaking changes

    There are no breaking changes in the release.

New features

    Support UUID type in msgpack (#90).

    queue-utube handling (#85).

    Master discovery (#113).

    SQL support (#62).

Bugfixes

    Reset buffer if its average use size smaller than quater of
    capacity (#95).

Testing

    Coveralls support (#149).

    Reusable testing workflow (integration testing with latest
    Tarantool) (#112).

    Simple CI based on GitHub actions (#114).

    Handle everything with `go test` (#115).

    Fix queue tests (#107).

    Make test case consistent with comments (#105).

Other

    Go modules support (#91).

    Update API documentation: comments and examples (#123).
@oleg-jukovec oleg-jukovec force-pushed the oleg-jukovec/release-1.6.0 branch from 4b9a5c3 to 6cf656c Compare June 2, 2022 10:46
@oleg-jukovec oleg-jukovec merged commit a0685c4 into master Jun 2, 2022
@oleg-jukovec oleg-jukovec deleted the oleg-jukovec/release-1.6.0 branch June 2, 2022 10:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants