Skip to content

Commit 730ddb5

Browse files
authored
Add roadmap Q3 2022 (#14)
* Add roadmap Q3 2022 * Update roadmaps/2022.md * Update after review
1 parent ff052db commit 730ddb5

File tree

1 file changed

+51
-10
lines changed

1 file changed

+51
-10
lines changed

roadmaps/2022.md

Lines changed: 51 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -70,13 +70,54 @@ Regarding this point, more details are available on the product team roadmap, bu
7070

7171
## Q2 2022
7272

73-
- [ ] Finish the recruitment process to hire an intern. Depending on the intern, the onboarding will be in Q2 or later.
74-
- [ ] Release v0.27.0 including indexation speed improvements, the nested field support, the typo tolerance customization, the stabilization/improvement of the cropping & highlighting.
75-
- [ ] Keep being more and more transparent regarding the pre-release tasks each developer makes: write down regularly on GitHub the context, the hypotheses, the results & conclusions, the graphs, the metrics...
76-
- [ ] Keep improving the indexation speed: work with constraints, add benchmarks to prove the change is valuable...
77-
- [ ] v0.28.0: stabilize the API routes. v0.28.0 will be released at the beginning of Q3 but the specs and the whole sprint is during Q2.
78-
- [ ] Keep working on the tokenizer
79-
- [ ] Clarify the organization regarding the issue management
80-
- [ ] Make it more contribuable in order to let the community add their language support easily
81-
- [ ] Autobatching feature: stabilize it, or at least start to work on the stabilization.
82-
- [ ] Automate our release process by deploying releasemops 🤖
73+
- [X] Finish the recruitment process to hire an intern. Depending on the intern, the onboarding will be in Q2 or later.
74+
- [X] Start process to hire a senior software engineer.
75+
- [X] Release v0.27.0 including indexation speed improvements, the nested field support, the typo tolerance customization, the stabilization/improvement of the cropping & highlighting.
76+
- [X] Keep being more and more transparent regarding the pre-release tasks each developer makes: write down regularly on GitHub the context, the hypotheses, the results & conclusions, the graphs, the metrics...
77+
- [X] Keep improving the indexation speed: work with constraints, add benchmarks to prove the change is valuable...
78+
- [X] v0.28.0: stabilize the API routes. v0.28.0 will be released at the beginning of Q3 but the specs and the whole sprint is during Q2.
79+
- [X] Keep working on the tokenizer
80+
- [X] Clarify the organization regarding the issue management
81+
- [X] Make it more contribuable in order to let the community add their language support easily
82+
- [X] Publish the tokenizer to crates.io
83+
- [ ] *Started in Q2* - Autobatching feature: stabilize it, or at least start to work on the stabilization.
84+
- [ ] *Delayed* Automate our release process by deploying releasemops 🤖
85+
86+
## Q3 2022
87+
88+
The core team has two main goals for this quarter: to improve the product and also include the future release of v1 in our decisions.
89+
90+
### Road to v1
91+
92+
Since API stabilization has been done in v0.28.0, the core team is close to releasing v1. The following list still needs to be done:
93+
94+
- [ ] Stabilize the auto-batching feature: this feature works in a completely transparent way, thus making it not visible to the users.
95+
- [ ] Clean and stabilize the Meilisearch CLI.
96+
- [ ] Ensure the API key management feature is stabilized.
97+
98+
v1 will not be released during Q3, but we hope to be able to release it by the end of the year or by the beginning of 2023.
99+
100+
### Improve the Meilisearch product
101+
102+
This part is tightly related to the product team and is mostly decided on their side via the Product Squads and user discussions.
103+
104+
- [ ] Release v0.28.0 (11th July) containing the API stabilization. Handle the support and the user feedback following the massive breaking changes.
105+
- [ ] Release v0.29.0 (September)
106+
- [ ] Fixing user pain points like pagination.
107+
- [ ] Improving the document deletion speed.
108+
- [ ] Adding really demanded features like multi-index search.
109+
- [ ] Start v0.30.0 implementation (content not planned yet)
110+
111+
### Team
112+
113+
- [ ] Finish the recruitment process to hire a senior software engineer.
114+
- [ ] Onboard the new software engineer.
115+
- [ ] Adapt the team synchronization and rhythm according to the Product Squad (PS) freshly introduced by the product team.
116+
117+
### Misc
118+
119+
- [ ] Finish internship work on Jayson. Integrate it to one or two routes on the Meilisearch side.
120+
- [ ] Work with the devrel team to promote the contributions we need on the tokenizer side.
121+
- [ ] Keep improving indexation speed/crash
122+
- [ ] by gathering user feedback and use-cases and creating benchmarks according to them: we'll ensure we succeeded or not the improvement.
123+
- [ ] by keep investigating and trying new technical solutions on our side.

0 commit comments

Comments
 (0)